幫 LG P500 安裝 Custom Recovery

LG Optimus One P500 並沒有擁有搶眼的外表與出色的硬體,但其價格、硬體與功能算是C/P值蠻高的手機,加上有強大的XDA Developer在幕後支持著它的Cook Rom開發,也許再升級路上並不感到寂寞,想要刷機的朋友一定常常聽人提起 recovery 程式 ,接下來就是替LG p500 安裝 Custom recovery 囉!安裝完後第一個動作不是刷ROM哦!是馬上備份目前的ROM至SD卡,以備不時之需。

 

  • 首先至 LG 官方網站下載B2CAppSetup.exe後執行,選按紅色框內的「安裝USB驅動程式」(可以把語系設定繁體中文),出現的視窗中選擇LGP500機型安裝。

 

lgdr01.jpg

 

  • 選擇進入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卡內根目錄下(不要放到資料夾內)。

 

lg04.jpg

 

  • 將「設定」\「應用程式」\「開發」\「USB偵測」打勾。

 

lg03.jpg

 

  • 在解開刷機包的Adb目錄下有個 adbshell.bat 檔案,點擊後會跳出DOS畫面視窗。

 

lg05.jpg

 

  • 因安裝Custom Recovery需要有最高權限,在DOS視窗上輸入 "su" 並按下「Enter」,發現$符號變成#符號,也就是進入最高權限的狀態,這也就是之前說必須先Root的原因。此時因手機會出現請求root許可權畫面,按下「允許」即可(如類似下圖畫面)。

 

lg02.jpg

 

  • 接下輸入下面幾行命令,建議是一行一行的貼上(用複製與貼上的功能,不要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 檔案不存在,剛開始嚇死我了,以為變磚了,不用緊張直接忽略這個錯誤繼續吧!

 

recovery.jpg

 

  • 最後的動作一樣在 "#" 符號後輸入 "reboot recovery" 指令,發現手機正在重新開機進入 Custom Recovery 畫面,如出現下畫表示成功。

 

DSCN3897.JPG

 

  • 一般還沒有安裝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」鍵。

 

DSCN3898.JPG

 

進入備份與還原的選單中,選擇第一個「Nand Backup」選項,一樣按下手機上的「Menu」鍵來執行。

 

DSCN3899.JPG

 

此時畫面上會出現備份的確認動作,按下手機上的「Menu」鍵來確認執行。

 

DSCN3901.JPG

 

當備份完成後會出現「Backup complete!」訊息表示成功,有了備份就可以大膽刷第三方的ROM,當改天出了狀況,就要靠此備份來還原哦!

 

DSCN3903.JPG

 

備份的檔案是放在SD卡內 nandroid\mem-471M 目錄下,備份的目錄以日期為主要編號(如紅色框),藍色框內是備份的資料,可以看到data、cache、boot、system 四個分割區備份的檔案,分割區的說明可參考刷ROM必備的clockworkmod recovery(下)的「深入的了解」章節,最重要的是記得再複製一份到PC上以防萬一哦!

 

lg06.jpg
itwalker
itwalker

或許技術與功力已遠遠不及時下年輕人,但試著去畫一個圓,圓不圓沒關係,盡力就好,如果覺得文章不錯的話,請大家按個「讚」或「+1」,感謝您的支持與鼓勵!歡迎加入我的粉絲團 : https://www.facebook.com/itwalker ,更多關於挨踢路人甲的文章: https://walker-a.com

文章: 2984