上周老婆送了台夢寐以求的 Motorola XT701, 做了 Android platform 一年多來,
第一次真的擁有一台 Android Phone... :)
網路上看啊看, 果真三兩下就被人解開了封印, 事實上我會覺得那是原廠放出來的啦
或者是哪個閒閒的工程師無聊放給大家大改特改的陰謀... :p
拿到手機, 查了一下版本, BL 8099, System image STCU_U2_31.05.4,
都是傳說中的最新版本... "謠傳"說 Bootloader 8099 沒辦法"root",
不信邪試了一下, 果真沒辦法... 應該是把 usb host 裡的某些個 pin 腳給 disable 了!?
anyway, 基本上照著這一篇 mobile01 上的討論作就沒錯了,
但來探討一下 upate 完之後是怎樣的鬼...
update firmware 畫面:
如果 BL 8099 的話, adb 根本進不去. device not found ?
adb daemon 沒跑起? 還是?? 有空再來研究...
update firmware 時檔案目錄出現了 CG31, CG33, CG35, CG35, CG39, CG40, CG42
CG45, CG47, CG53, CG61, RAMDLD, service1ff 這幾個檔案,
root updater 只有 CG35 跟 RAMDLD 這兩個, 我猜是更新 ramdisk 內容而已...
仔細看了一下 update 之後的目錄跟檔案, 有幾個不太依樣的,
/sbin/adbd
/sbin/charge_only_mode
/init.rc
/init.goldfish.rc
/init.choles.rc
/default.prop
所以我猜是原本的 init.rc 並沒把 adbd 跑起來吧!
但這樣很怪了, 換不一樣的 bootloader 會有影響?
小試了一下, 發現幾個現象:
. BL8098 + STCU_U2_31.05.4 + root updater -> OK
. BL8099 + STCU_U2_31.05.4 -> update root updater 後無效
. 先刷過 1, 再把 bootloader 刷成 BL8099 -> OK
所以看起來是 BL8099 當中擋掉了 root updater 這個 image 的真正執行??
讚! 有得 adb, 啥事都可以做囉!! 呵呵!!
3 則留言:
請問手機中BL8099或BL8098的版本,我要到哪查看啊?我一直找不到耶...
在 RSD Lite 裡面那個對話盒就有版本啊, Bootloader version: 8099 or 8098.
記憶中按 拍照 + VOL- + Power 後也會在畫面上出現 BL80xx 的資訊... :)
你好~我也是買XT701...
然後也是新竹人~
最近也在爬01文...
話說...他們再說啥我都看不懂>"<
root到底能幹麻?= =
為啥大家都要改機呢?
張貼留言