幫 LG P500 安裝 Custom Recovery
LG Optimus One P500 並沒有擁有搶眼的外表與出色的硬體,但其價格、硬體與功能算是C/P值蠻高的手機,加上有強大的XDA Developer在幕後支持著它的Cook Rom開發,也許再升級路上並不感到寂寞,想要刷機的朋友一定常常聽人提起 recovery 程式 ,接下來就是替LG p500 安裝 Custom recovery 囉!安裝完後第一個動作不是刷ROM哦!是馬上備份目前的ROM至SD卡,以備不時之需。
- 選擇進入Console模式方式
首先先確定手機是否有Root的權限(LG Optimus One P500 一鍵 Root),在安裝Custom Recovery前先要進入Console模式才行,進入此模式有兩種方式,一是使用 Android Terminal Emulator 模擬器,另一是使用ADB (Android Debug Bridge),ADB的工具是放在Android SDK的Platform-Tools文件夾內(Android SDK安裝請參考這裡),若嫌麻煩可以安裝善心人士整理好的刷機包(載點1、載點2),我就是使用刷機包內的ADB工具來進入Console模式。
- 解開剛下載的刷機包, 將 LG_P500_Custom_Recovery 目錄內兩個文件(flash_image與recovery-RA-GNM-thunderg-1.1.0.img)複製到手機SD卡內根目錄下(不要放到資料夾內)。
- 將「設定」\「應用程式」\「開發」\「USB偵測」打勾。
- 在解開刷機包的Adb目錄下有個 adbshell.bat 檔案,點擊後會跳出DOS畫面視窗。
- 因安裝Custom Recovery需要有最高權限,在DOS視窗上輸入 "su" 並按下「Enter」,發現$符號變成#符號,也就是進入最高權限的狀態,這也就是之前說必須先Root的原因。此時因手機會出現請求root許可權畫面,按下「允許」即可(如類似下圖畫面)。
- 接下輸入下面幾行命令,建議是一行一行的貼上(用複製與貼上的功能,不要key的),當然你也可將全部文字複製後,在DOS上窗上點右鍵貼上,雖然比較快,但會比較不易看出是那一行指令出錯(切記!請勿執行兩次,因網路上有人因此變磚)。
mount -o remount,rw -t yaffs2 /dev/block/mtdblock1 /system
cat /sdcard/flash_image > /system/bin/flash_image
chmod 755 /system/bin/flash_image
mv /system/etc/install-recovery.sh /system/etc/install-recovery.sh.bak
mount -o remount,ro -t yaffs2 /dev/block/mtdblock1 /system
flash_image recovery /sdcard/recovery-RA-GNM-thunderg-1.1.0.img
完成上述的指令後,Custom Recovery 已安裝完成,不過有一些人遇到如下圖問題(綠色底線),這個訊息是說 install-recovery.sh 檔案不存在,剛開始嚇死我了,以為變磚了,不用緊張直接忽略這個錯誤繼續吧!
- 最後的動作一樣在 "#" 符號後輸入 "reboot recovery" 指令,發現手機正在重新開機進入 Custom Recovery 畫面,如出現下畫表示成功。
- 一般還沒有安裝custom recovery時,關機狀態下,同時按住「電源」+「音量下鍵」+「Home」(房子圖示)是恢復出廠設定,但安裝 custom recovery 後,同時按住「電源」+「音量下鍵」+「Home」(房子圖示),就是進入 custom recovery 的選單畫面,注意三個鍵務必等到畫面出現後才能鬆開。
- 在Custom Recovery中,想要來移動選單,必須使用「音量鍵」來上下移動,「Menu」鍵就是執行所選取的動作,「返回」鍵就是回到上一層,其操作簡單,接下來大致解釋一下常用功能選單的說明(藍色字的選單是我認為刷機會常用的功能):
Reboot system now : (重新啟動)
USB-MS Toggle : (掛載 (mounts) SD 卡使用大容量儲存)
Backup/Restore : (備份與還原)
– Nand Backup : (執行 nandroid 備份,包括 data, cache, boot, system)
– Nand Backup + .android secure : (備份以上的東西及在SD卡上的 .android_secure)
– Nand + ext backup : (data, cache, system, boot, 及 ext 分區上的 App2SD)
– Nand Restore : (還原)
Flash Zip From Sdcard: (刷Zip包,一定要在SD 卡的根目錄)
Wipe Menu: (清除功能選單)
– Wipe data/factory reset: (清空 data 及 cache)
– Wipe cache: (清空 cache)
– Wipe Dalvik cache : (清空 Dalvik cache)
– Wipe SD:ext : (清空 Apps2sd ext 分區)
– Wipe Battery Stats : (清空電池狀態)
– Wipe rotate settings :
– Wipe .android secure :(刪除 SD 卡上的 .android_secure)
Partition Sdcard: (SD卡分割)
– Partition SD :(分割 SD 卡,分割時卡上資料均會消失)
– Repair Sd ext :
– SD:ext2 to ext3 : (轉換 Apps2SD ext2 分區為 ext3 , kernel 有支援才可)
– SD:ext3 to ext4 : (同上由 ext3 轉換為 ext4 ,kernel 有支援才可)
Mounts: (掛載 system, data, cache, sd-ext 等)
Other:
– Fix apk uid mismatches(修復不匹配的 apk uid)
– Move recovery log to SD : (移動recovery日誌到SD卡)
– Toggle Signature Verify : (開啟/關閉 Zip檔的簽名檢查)
– Debugging Test Key Codes : (debugging recovery 用)
Power off : (關機)
- 安裝Custom Recovery成功後第一個動作 : 備份 ROM
安裝裝Custom Recovery成功後,接下來必做的動作是「備份目前的ROM」,使用「音量下鍵」來向下移動至「Backup/Restore」,按下手機上的「Menu」鍵。
進入備份與還原的選單中,選擇第一個「Nand Backup」選項,一樣按下手機上的「Menu」鍵來執行。
此時畫面上會出現備份的確認動作,按下手機上的「Menu」鍵來確認執行。
當備份完成後會出現「Backup complete!」訊息表示成功,有了備份就可以大膽刷第三方的ROM,當改天出了狀況,就要靠此備份來還原哦!
備份的檔案是放在SD卡內 nandroid\mem-471M 目錄下,備份的目錄以日期為主要編號(如紅色框),藍色框內是備份的資料,可以看到data、cache、boot、system 四個分割區備份的檔案,分割區的說明可參考刷ROM必備的clockworkmod recovery(下)的「深入的了解」章節,最重要的是記得再複製一份到PC上以防萬一哦!