(補充)Acer Liquid Andriod 2.2 官方洩漏 ROM Root
上回發表的這篇Acer Liquid Andriod 2.2 官方洩漏 ROM 刷機+Recovery+Root
因為一直有人在問root相關的問題,所以安迪兒另外說明一下
關於root的方式
一種是臨時su取得root的權限
一種是直接刷入相關的img檔,直接就是su的權限
安迪兒試了目前市面上號稱官方流出的Android 2.2 bin檔
(2種方式都可以使用)
Acer_LiquidF_0.007.00_EMEA-GEN1_05.01.01
Acer_Liquid_froyo_4.502e.00_EMEA-GEN1_05.01.03
(安迪兒只針對root的地方說明)
[記得Liquid手機刷完後勾上usb debug]
一、第一種臨時su取得root:
用Acer Download Tool刷完機後
刷入目前最新版的Recovery 0.6
開機進Recovery模式
選Root current system (method 1.1) 就root完了
再選Is this system rooted 試試看有沒有成功
不用Recovery root的人,其實也可以去捉最新版的Superuser.zip 直接用Recovery刷入
(差別是Superuser比較新版)
重啟手機
a.懶的弄的人,用舊的超級管理器1.4.1.apk,去執行root和去除官方軟體
b.透過google Android SDK裡面的adb shell,用usb連線去執行root
進入sdk\tools\下
打adb shell
打su
手機畫面上的Superuser會跳出,選Allow,讓他可以取得root權限
有root權限時符號會由$變成#號,可以打id 看一下有沒有uid=0(root)的訊息
打mount
看一下畫面上system掛在那邊
EX:安迪兒的是
/dev/block/mtdblock4 /system yaffs2 ro 0 0
重新再加上可讀寫的權限再掛一次
打mount -o rw,remount -t yaffs2 /dev/block/mtdblock4 /system
再來system裡面的東西就隨你搞了~
打cd /system/app
打ls
例如打rm UrFooz.apk(刪掉遠傳的urFooz)
打exit (離開su)
打exit (離開shell)
至於要去掉什麼東西,就大家自己決定吧
二、第二種刷入xxx.img,直接一開機就是root權限了,有危險~不太建議
權限太大不安全(怕碰到不好的程式改系統)
步驟差不多
用Acer Download Tool刷完機後,刷入目前最新版的Recovery 0.6
捉下來的f3.img放到sdk\tools下
刷入方式
進入sdk\tools\下
打adb reboot bootloader (手機重開進bootloader)
打fastboot -i 0x0502 flash boot f3.img
看到okay就是刷完了
打fastboot -i 0x0502 reboot (重啟手機)
一樣sdk\tools\下打adb shell
發現不用su直接是#,打一下id 看一下uid=0(root)
再來一樣打mount -o rw,remount -t yaffs2 /dev/block/mtdblock4 /system
打cd /system/app
打rm Spinlets.apk
打exit (離開shell)
要做啥就隨大家高興嘍
呼~~打累了~弄這說明和測試花好多時間
總之分享給大家參考嘍~~收工嘍