已 Root N1 更新 FRG83 筆記 (新手不宜)...

首先感謝 Shaka 的 Universal Root, 讓我的 N1 重獲新生...
今天一早收到 OTA 更新通知, 開始猶豫該不該試著更新, 後來還是毅然決然的開始了動作...

Try/Error:
1. 直接透過 OTA 更新 => 失敗
2. 一個一個將 FRF91 的 /system/app 內的 packages 搬回, 發現一個都不能少 => 成功更新至 FRG83
(p.s. 希望有人能提供完整 archive, 因為我相信很多人都沒留 backup)

Preparation:
如果你是 Universal Root 的愛好者, 也想在升級 FRG83 後也享受 Root 的樂趣, 在此建議在升級前, 準備好以下工作:
1. 將新版的 Superuser.apk 放好進去 /system/app (用 Root Explorer 或其他方法)
2. 確認 /system/bin 下面的 su 及 busybox 存在 (沒有也行, 只是這樣比較快)
3. 參考 XDA 的這篇: http://forum.xda-developers.com/showpost.php?p=8300203&postcount=55

只是要進行一些修正:

F:\ADB>adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage
263 KB/s (5392 bytes in 0.020s)

F:\ADB>adb shell chmod 700 /data/local/tmp/rageagainstthecage

F:\ADB>adb shell
$ cd /data/local/tmp
cd /data/local/tmp
$ ./rageagainstthecage
./rageagainstthecage[*] CVE-2010-EASY Android local root exploit (C) 2010 by 743C[*] checking NPROC limit ...
[+] RLIMIT_NPROC={3084, 3084}[*] Searching for adb ...
[+] Found adb as PID 64[*] Spawning children. Dont type anything and wait for reset![*][*] If you like what we are doing you can send us PayPal money to[*] 7-4-3-C[at]web.de so we can compensate time, effort and HW costs.[*] If you are a company and feel like you profit from our work,[*] we also accept donations > 1000 USD![*][*] adb connection will be reset. restart adb server on desktop and re-login.
$
F:\ADB>adb kill-server

F:\ADB>adb start-server
* daemon not running. starting it now *
* daemon started successfully *

F:\ADB>adb shell
# (代表已經取得 root)
# cd /data/local/tmp
cd /data/local/tmp

到這步驟為止都很容易...
接下來必須把 /system 重新 mount 成 r/w

# mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system

然後因為你原本已經準備好的 su 跟 busybox 並不會被 FRG83 砍掉, 只是權限被改掉...
所以將權限恢復...

# chmod 4755 /system/bin/busybox
chmod 4755 /system/bin/busybox
# chmod 4755 /system/bin/su
chmod 4755 /system/bin/su

完成!

Check:

# exit
exit

F:\ADB>adb shell
# su
su
# exit
exit
# exit
exit

恭喜你, 一切完成後, 別忘記將 /system 重新 mount 回 r/o (既然已經 root, 就用 root explorer 比較方便)


Reference from XDA-Developers
http://forum.xda-developers.com/showthread.php?t=792016
http://forum.xda-developers.com/showthread.php?t=736271

揮薩薩~~

等看看有沒有更簡單的方式~
彪彪 wrote:
試一下這包.......(恕刪)


您好,請問這檔案是直接可以在root的機子中用flash zip的功能直接刷到2.21嗎?
還是說須要跟開版大寫的一樣落落長的一堆修改過程~@@
我剛用你分享出來的包~~ 更新還是不成功耶= = 怎麼會這樣~
SCOTTCHU wrote:
我剛用你分享出來的包...(恕刪)

更新不成功的主因是 /system/app 下面被異動過了... 只要恢復成原廠時的那些 apk & odex 就應該可以更新了...
更新不成功的主因是 /system/app 下面被異動過了
難道要重新恢復成原廠設定嗎?
SCOTTCHU wrote:
更新不成功的主因是 ...(恕刪)

把原本 /system/app 下的東西搬出來前如果有備份, 就搬回去就可以了, 不然就... 殘念了!
殘念 我嘗試回復原廠設定..好像也不行..3G訊號也消失了..糟糕
我想問一下…
是不是只要出現三角型+驚嘆號還有個小綠機器人的就是FAIL了?
我停在這個畫面好久了~"~
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!