Feeds:
文章
迴響

Archive for the ‘Android’ Category

#2015/04/19#

 

這可不是我的專業,只能照本宣科跟著人家做。

 

參考文章:

E2-4.4.2 ROM-dohasaizo版(2/1更新測試結果及安裝教學)

 

下載ROM:

XDA所提供的ROM,下載後卻顯示有病毒:

snapshot-20150419-141539

 

討論區中有人提供了另一個下載連結:

http://www.nextwap.net/zip/SgGmDAPAce/kitkat_e380_to_v370.html

這個就沒有顯示任何異常訊息。

 

刷機工具:

Flash Tool 、Recovery 及2.5G交換,討論教學貼文中有附加檔可下載。

 

刷CWM Recovery的步驟:

CWM Recovery for Acer Liquid E2

http://forum.xda-developers.com/showthread.php?t=2526741

 

刷CWM Recovery要注意,在執行Flash Tool時:

1. 最好以系統管理員權限執行。

2. 手機不可插上USB連接線。

3. 選定[Scatter-Loading File]後,按下上方[Download]按鈕後,此時才把USB線接上手機,Flash Tool會自動Download,若先把連接線接上手機,Download就會一直停在那裡沒動作。

snapshot-20150419-133252

 

刷好Recovery後,按下[電源鍵]+[音量上鍵]進入Recovery介面,此時介面就變得不一樣了,是觸控的。

IMG_20150419_135000 (360x640)

 

點選[Wipe],清除Dalvik Cache、System、cache、data。

IMG_20150419_135145 (360x640)

 

將4.4.2的ROM複置到SD卡裡,並重新進入Recovery,點選[Install]按鈕,然後點選[KITKAT E380 TO V370.zip]檔案。準備刷機。

IMG_20150419_142332 (360x640)

 

滑動下方的確認按鈕。

IMG_20150419_142502 (360x640)

 

刷機中,等刷完,可以再做一次雙清。

IMG_20150419_142532 (360x640)

 

 

其它參考:

[心得] acer E2 完美刷MIUI系統

https://www.ptt.cc/bbs/MobileComm/M.1389003936.A.A6D.html

acer liquid E2 刷機 2.5G data介紹(若EUU刷機後當機,請改由flash tool刷機)

http://www.mobile01.com/topicdetail.php?f=564&t=3460956&p=1

 

Read Full Post »

 

#2014/05/18#

前幾天,老婆的拿她的手機給我看,說無法上網,我接過手後,檢查無線網路一直處於「正在取得IP位址…」,最後斷線。

我改用指定IP的方式,則能正常使用無線網路,這說明硬體上並沒有問題,而是Android作業系統的DHCP Client出問題了。

上網查,發現有太多人有相同的問題,因我不想root,就先試了兩種別人提供的方法,結果都不行。(一種是清除無線網路,二是拔SIM卡。)

有很多人都送回Acer維修,但發現他們送修時間太長了,約是一個月左右的時間才拿回來,然後被一堆人抱怨,我想Acer大概是有冤說不出吧。

所以自己動手搞吧!死撐活撐還是要搞root才行,然後試著刪除/data/misc/dhcp底下的文件,看會不會好。

問題來了,別人都有開發選項,為何這支手機沒有,後來從這篇得知,在Android 4.2之後,「開發人員選項」要先從「關於手機」裡的「版本號碼」連點七下後才會啟用。

如下抓圖:

Screenshot_2014-05-18-17-37-46-2

Screenshot_2014-05-18-17-37-58-2

 

Screenshot_2014-05-18-17-38-25-2

Screenshot_2014-05-18-17-38-59-2

Screenshot_2014-05-18-18-26-38

 

搞定「USB偵錯」後,接著就著手Root。

工具:刷機大師

使用裡面的ROOT大師,手機一接上,就會被裝上應用酷 App @@”,等搞定了再自來移除。

snapshot-20140518-183601

snapshot-20140518-202220

Root完成後,應用程式會多一個「Root大師」。

Screenshot_2014-05-18-20-24-42

Root是否有成功,也可裝SuperUserRoot Checker等軟體來檢查。

如下圖會有su二進位檔版本:

Screenshot_2014-05-18-20-28-06

 

mt6589_rooting_pkg.zip (檔案下載連結來自:賽芭專欄)

這個檔案本來也是可用來取得手機root權限的,但不知為何在我手機一直失敗,所以只好麻煩點安裝刷機大師。

 

檔案解壓縮後會有個mt6589_rooter資料夾, 如果執行run.bat就會進行取得root作業,但現在是目的是刪除/data/misc/dhcp底下的檔案,用的是adb這個指令,必須在命令視窗底下操作。

2014-05-19_092940

底下是操作紀錄:

D:\>adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
HU4PQCJRDEJFM7JN        device

D:\>adb shell
shell@android:/ $ cd /data/misc/dhcp
cd /data/misc/dhcp
/system/bin/sh: cd: /data/misc/dhcp: Permission denied

???一般帳號進不去,所以若發生問題一般帳號也無法處理嗎???
shell@android:/ $ su –
su –
root@android:/ # cd /data/misc/dhcp
cd /data/misc/dhcp
root@android:/data/misc/dhcp # ll
ll
-rw——- dhcp     dhcp           16 2013-10-19 21:43 dhcp6c_duid
-r——– dhcp     dhcp          277 2014-05-18 20:29 dhcpcd-wlan0.lease
-rw——- dhcp     dhcp            0 2014-02-04 15:55 dhcpcd-wlan0.pid

root@android:/data/misc/dhcp # rm dhcpcd-wlan0.*
rm dhcpcd-wlan0.*
root@android:/data/misc/dhcp # ll
ll
-rw——- dhcp     dhcp           16 2013-10-19 21:43 dhcp6c_duid

刪掉之後,關閉手機的Wi-Fi,然後再開啟,這種抓不到DHCP IP的問題就好了。

 

既然都已走到這地步了,順便就刪點既用不到的又佔用空間的App。

聽說系統內建的App都放在/system/app,所以就刪個應用程式試一下。

root@android:/system/app # rm PolarisOffice4.apk
rm PolarisOffice4.apk
rm failed for PolarisOffice4.apk, Read-only file system

 

結果刪檔失敗,因系統是唯讀模式,於是參考這篇,說要重新掛載成讀寫模式才行刪檔。

root@android:/ # mount -rw -o remount /dev/block/mtdblock1 /system
mount -rw -o remount /dev/block/mtdblock1 /system
root@android:/system/app # rm PolarisOffice4.apk
rm PolarisOffice4.apk

 

果然重新掛載成讀寫模式後就可以刪掉內建的應用程式了。

 

但奇怪的是,實際上在這支手機上並沒有/dev/block/mtdblock1,但有/dev/block/mmcblk0及mmcblk1,不知為什麼能掛載成功。

 

查了/system掛載資訊如下:

/emmc@android           788.4M    749.3M     39.1M  95% /system

lrwxrwxrwx root     root              1970-01-01 08:00 emmc@android -> /dev/block/mmcblk0p5

所以把指令換成底下結果也相同:

root@android:/ # mount -rw -o remount /dev/block/mmcblk0p5 /system
mount -rw -o remount /dev/block/mmcblk0p5 /system

 

順便查一下空間使用情況,看樣子,如果能把data掛載點移到SD卡上,這樣就不會一直出現空間不足的情況了,有空再來研究了。

root@android:/ # df
Filesystem             Size   Used   Free   Blksize
/system                788M   753M    34M   4096
/data                 1008M   905M   102M   4096
/storage/sdcard0         1G   750M   908M   16384
/storage/sdcard1        14G  1014M    13G   32768

 

系統預設的df指令,顯示的Size直接忽略掉小數點,結果1.6G變成1G,這差太多了吧。

所以用adb上傳busybox,然後使用busybox的df指令來顯示空間使用情況就不會有這種情況。

shell@android:/data/local/tmp $ ./busybox df -h
./busybox df -h
Filesystem                Size      Used Available Use% Mounted on
/emmc@android           788.4M    753.9M     34.5M  96% /system
/emmc@usrdata          1008.3M    882.2M    126.1M  87% /data
/dev/block/vold/179:8
1.6G    750.3M    908.4M  45% /storage/sdcard0
/dev/block/vold/179:97
14.6G   1014.4M     13.6G   7% /storage/sdcard1

Read Full Post »

#2013/06/17#

公司有一台做為監視系統用的平板,因其要連內部網路的Server,但因內部網頁使用dns&wins名稱解析,所以只好把它root,並修改/system/etc/hosts,手動對應名稱及IP。

做完了後,心想Android既然是Linux,應可以安裝ssh server,於是上google play找,果然有免費的ssh server,於是安裝了

SSH Server (Ice Cold Apps) 這一套來用,設定方法如下網址:

http://www.techrepublic.com/blog/tablets/add-a-secure-shell-server-to-your-android-tablet/2789

設定好後就可以用putty連線到這台平板上了。

不過這套免費版只能開一個監聽埠,及三個帳號,若是只有自己使用還好,若多人使用,一是付費買Pro版,二是另尋其它免費SSH Server。

Android內建已有ssh client,所以只要安裝Android Terminal Emulators套件就可以在平板上使用ssh來遠端連線操作了。

Read Full Post »