Hero或其它Android要Root其實現在變的十分簡單了,只需要安裝 Universal Androot然後按一下就可以root了,而且按一下也可以unroot,回復到沒有root的狀態,這裡提供另一種方式來root,不過有風險,有可能變磚頭,請小心使用。
這個方式中間可以進入Recovery模式,所以可以進行rom的備份,及使用wipe等功能,不過因為在Recovery模式下,忘了截圖,所以只能請大家按表操作了。
- 首先安裝Hero或Android的Driver (HTC Sync) ,應用程式裝不裝均可。
- 再來安裝JDK,Java developer kit,使用J2SE就可了。
- 下載Android SDK,解開後放置至一定路徑,此範例放置於D:\android-sdk-windows,可以先執行D:\android-sdk-windows\SDK Setup.exe來更新一些framework等,這並沒有十分重要。
- 下載hero_root_TW.rar,可以上網Google一下,把它解開覆蓋至D:\android-sdk-windows\tools上。
- 設定android Hero手機USB除錯中及保持喚醒均打勾,在設定->應用程式->開發裡。
- 把android手機Hero接上Usb,與電腦連線,並啟動HTC Sync模式,電腦會開始安裝Driver,可以在command視窗下在D:\android-sdk-windows\tools執行adb devices,查看是否裝置已連接。(command視窗,在開始->執行,輸入cmd則可)
- 再來要開始進入Recovery模式了,有人提到可以使用runindos.bat來一鍵執行,不過這好像不太好用。
- 最後進行置放Root動作,不過hero_root_TW.rar裡的Superuser.apk好像有問題,一直執行後hold住,建議可以不要安裝,另外找其它合適的,或者在開機後利用檔案總管軟體再去安裝一次(我用此方法是沒有解決),如下圖。
- Root成功
第六點的方式
利用command視窗,在D:\android-sdk-windows\tools裡依序輸入以下指令
1 2 3 4 5 6 7 | adb push recovery.img /data/local/ adb push flash_image /data/local/ adb shell chmod 777 /data/local/recovery.img adb shell chmod 777 /data/local/flash_image adb shell rm /data/local/rights/mid.txt adb shell ln -s /dev/mtd/mtd1 /data/local/rights/mid.txt adb reboot |
然後手機會重開,重開結束後,再把android Hero手機進入HTC Sync模式,然後在command視窗輸入以下指令就可以進入Recovery模式,進行Rom的備份回復或Wipe指令了
1 2 | adb shell /data/local/flash_image recovery /data/local/recovery.img adb reboot recovery |
第七點的方式
在Recovery模式下可進行root動作,在command視窗輸入以下指令輸入以下指令(adb push Superuser.apk /system/app這個可以自行決定要不要在此做,或是開機後再自行安裝apk,這版本的Superuser.apk好像有問題,可以利用Google或是Android Market找適合的Superuser.apk)
1 2 3 4 5 | adb shell mount /system adb push su /system/bin/ adb shell chmod 4755 /system/bin/su adb push Superuser.apk /system/app/ adb shell reboot |
安裝的Superuser Permission可以在程式總覽裡看到
參考文章
Yakumo 食‧就對了之 [Android] Root your Hero 2.1
0 comments on “[Android]Hero root及rom backup restore備份回復方式”
1 Pings/Trackbacks 於 "[Android]Hero root及rom backup restore備份回復方式"
[...] 在安裝android hero的root,很多軟體可以取得root權限來進行很多事情,像是wifi分享等,不過還是有很多原本在Linux上可以使用的指令無法執行,這時候可以安裝busybox來增加一些重要的指令,很多的app2sd都需要先安裝busybox來remount或mount system,可惜的是目前還找不到Hero原生rom可以安裝app2sd的方式。 [...]