2010年1月14日 星期四

[Android] Rooting 和刷 BootLoader 筆記 (HTC T-Mobile G1)

其實這件事情已經做過幾次了,只是覺得應該筆記下來,之後比較容易記得,不用每次都找網路上的資訊找很久 XD,一定很多人看過類似的文章,我只是自己紀錄一下備份而已。


如果你是 RC29 之後的版本,請先做以下事情,會讓你把版本 downgrade 到 RC29:
  1. 把 SD card 格式化成 FAT32,然後在 SD card 上放上 DREAIMG.nbh。
  2. 以 bootloader mode 開機 (Camara 鍵+ Power 鍵),開機完成後,再按下 Power 鍵,就會自動 downgrade 囉。
  3. 完成更新後,按通話鍵 + Power 鍵 +MENU 重開機。
  4. 之後就會在 Setting 看到 downgrade 成 RC29 了。
再來,就要開始 Rooting 的工作囉:
  1. 去 Android Market 安裝:telnet 和 terminal emulator。
  2. 下載  AndroidMod.zip,把裡面的 recovery_testkeys.img 和 boot_nosecure.img 複製到 SD card。
  3. 打開 terminal,輸入: telnetd
  4. 跳出來,打開 telnet,連線到 localhost,port 23。
  5. 連進去之後輸入以下指令:
  6.      mount -o rw,remount -t yaffs2 /dev/block
         cd /system
         cat /sdcard/recovery_testkeys.img > recovery.img
         flash_image recovery recovery.img
    
  7. 重開機應該就有 root 權限了。
接著刷一下 bootloader 呀,原先的 bootloader 是三色圖,我們可以把它變成 fastboot,之後刷機比較方便囉:
  1. 先抓 EngBootloader_v2_NoSigCheck.zip,放到 SD card 中,更名為 update.zip。
  2. 以 recovery mode (Home 鍵 + Power 鍵) 開機,看到一個驚嘆號之後,按下 alt + L。
  3. 再按下 alt + S 開始 update,完成後會叫你按 Home 鍵 + Back 鍵重新開機。
  4. 結束重開之後 SPL 就變成 fastboot 啦,歡呼~~
以上就是刷機前的準備啦!!!

      沒有留言:

      張貼留言