LG P500 刷ROM、硬體加速與超頻教學
LG P500算是一款C/P(capability/price)值蠻高的手機,最大的誘因是擁有512MB ram/rom ,找遍低階市場的手機,大概僅此一台吧!雖然搭配 Android 2.2.1 的系統,但調教的差強人意,尤其還聽說有三項功能未開啟(hardware acceleration、jit與stagefright player),使其效能大打折扣,想要解除這些封印與超頻,刷ROM是不錯的方案,因為效能真的很不錯哦!
事前的準備
- Root 是首要條件,沒有Root什麼也不能做,仔細的閱讀 LG Optimus One P500 一鍵 Root – 使用GingerBreak 一文吧!
- Custum Recovery 是刷 ROM 的必備工具,如同 PC 上的 Ghost 程式一樣,如何安裝 Custom recovery 請參考 LG P500 安裝 Custom Recovery 文章,切記安裝完後務必至少做一次備份,將原廠的系統與狀態徹底完整備份,不然想要回原廠ROM的話可能會更加艱辛(備份時注意SD卡是否有足夠的空間)。
- 製作 SD卡 Ext2/3/4 分割區的記憶卡(請參考製作a2sd+可用的記憶卡)。
- 不想重新安裝軟體可以使用 Titanium Backup 來備份目前手機上的應用程式與資料。
- 下載想要更新的ROM,雖然國外XDA神人推出ROM相當多,不過我還是建議使用biggio大發佈的ROM,請按這裡下載。
- 下載兩個效能修正檔,修正檔一、修正檔二。
刷ROM演練過程
- Step 1. 將上述下載的ROM檔案與兩個修正檔複製到SD卡根目錄中,並確認有在SD卡根目錄中。
- Step 2. 在關機狀態下,同時按住「電源」+「音量下鍵」+「Home」(房子圖示),就是進入 custom recovery 的選單畫面,注意三個鍵務必等到畫面出現後才能鬆開。
- Step 3. 刷ROM之前做 Wipe 是必需的動作,因為不同版本的ROM會內存的資料有相容性的問題,因此一般都會建議將 data 及 cache的分割區清空。
▼用【音量下鍵】將選擇棒移至「wipe 」選項上,按下「Menu」鍵來進入wipe 的細項選單。
▼一樣用【音量下鍵】將選擇棒移至「wipe data/factory reset」選項上,按下「Menu」鍵進行wipe動作。原則上我連「Wipe cache」、「Wipe Dalvik-cache」都會wipe,但 biggio大的ROM與原廠的V10B 變化不大,僅做「wipe data/factory reset」也可以運作正常。
▼執行wipe動作時會進一步的確認,依照訊息按下「Menu」鍵即開始wipe。
- Step 4. 開始刷 biggio大 Elim v2.0.1 Rom。
▼先回至主畫面(使用返回鍵),一樣用【音量鍵】將選擇棒移至「install zip from sdcard」選項上,按下「Menu」鍵。
▼要刷的ROM檔案,一定要在SD 卡的根目錄下,這樣才能挑選得到,因只有一個ROM檔,所直接按下「Menu」。
▼刷ROM前一樣會進一步的確認,依照訊息按下「Menu」鍵即開始刷機,。
▼刷Rom時需要一些時間,稍作等待直到出現類似「Install from sdcard compete」訊息,表示已經刷ROM完成。最後回到主畫面,在「reboot system now」按下「Menu」鍵,此時手機會重新開機。
▼重新開機後請耐心等待後會進入系統畫面,如同購買後新機啟動的畫面,選擇擇繁體中文,反正就是一步一步的動作完成相關設定(如Gmail、WiFi等)。
- Step 5. 還原刷機前安裝的應用程式與資料(有用Titanium Backup備份才需此動作)。
還原後進入系統地一個動作就是設定好Gmail與網路(行動網路或WiFi均可),再使用Market來下載Titanium Backup,若你有依事先使用Titanium Backup 備份過的話,你可以直接使用還原回到刷ROM前的應用程式裝況,不過建議先選取「還原遺漏的應用程式與資料」(綠色框),也就是還原可以移除的應用程式,接著再選取「還原所有有應用程式與資料」,單獨勾選想要還原的系統內建程式與資料,因為若你刷的ROM與原廠差異甚大,全部還原有時會造成卡卡的狀況。

- Step 6. 刷兩個修正檔,其方法與 Step 4. 大致一樣,僅在選擇檔案時不同而已。
- Step 7. 開啟被閹割的JIT、硬體加速…等。
速度的追求是永無止盡的,大概沒有人會滿意 LG P500 Optimus One 原廠的速度?原廠的Android 2.2.1 V10B 版使用 Quadrant Standard 測試時,大概也只能跑 400 多,真奇怪 Android 2.2不是已經有JIT(Dalvik JIT Compiler for Android)功能了嗎?理論上應該不只這速度吧!爬文發現硬體加速與KIT功能被關閉掉了,刷了biggio大的Elim v2.0.1也僅提升到500多而已,原來biggio大的ROM預設有開啟JIT功能,但沒有開啟硬體加速與stagefright player功能,又繼續爬文找到XDA 上有一篇 Script for tweaks 的文章,接下來就將LG P500改造成鳳凰機。
要執行Script for tweaks,Root與busybox是必須的條件,若有刷過Elim v2.0.1 ROM就如同萬事俱備只欠東風,東風說明如下 :
- 下載 tweaks.zip 解壓縮複製到SD卡的根目錄下。
- 首先要安裝 Android terminal emulator 終端機模擬程式,並執行開啟模擬畫面。
- 輸入 "su" 按下虛擬鍵上的「Enter」鍵,擁有至高無上的「#」符號出現了。
- 一行一行的輸入以下指令,每一行指令打完須按下虛擬鍵上的「Enter」鍵。
cat /sdcard/tweaks > /data/tweaks
rm /sdcard/tweaks
chmod 755 /data/tweaks
cd /data/
./tweaks
▼執行後的結果如下圖所示,有硬體加速、JIT、Stagefright player與heapsize的設定,其操作方式很簡單,就是輸入1、2、3、4、S、R與Q(離開)等字元。

▼biggio大的ROM預設僅開啟JIT與設定heapsize=32M(原始24M),所以我們要按’1’與’3’來開啟,左圖是按’1’後的畫面,再選’1’即可打開硬體加速,Stagefright player 也是相同的方式來打開,最後按’b’來返回前畫面。

▼回到主畫面,按下’S’字元是來顯示設定的狀況,左圖中有兩種選擇,按’1’是顯示目前的狀況,按’2’是顯示下次啟動的狀況,也就是你有修改的話,應該選’2’才能看修改後的狀況。

▼當下次想要改變設定,一樣先執行terminal emulator,再輸入 "su" 進入最高權限,然後只要執行下面2個指令就可進入主畫面。
cd data
./tweaks

Step 8. 安裝SetCPU 超頻程式。
SetCPU是Android系統的CPU速度調整程式,更具體地說,它允許控制CPU的頻率的驅動程序,就像Linux的CPU一樣允許超頻、降頻或調整速度,支援所有的Android 1.5/1.6/2.0/2.1/2.2版本。
SCPU是一套付費軟體,當然google一下就可以下載得到(也有繁中文化版),路人甲建議去XDA註冊為會員,只要是XDA會員就可以免費下載使用,XDA-Developer又是PDA phone的聚寶盆精華所在地,一舉兩得趕快去註冊吧!下載setCPU 2.04(建議使用的版本)後,必須利用ASTRO、AppsInstaller、ES檔案瀏覽器或其它類似檔案管理軟體來安裝。
▼SetCPU的使用請參考解除Desire HD封印(root)後呢? 省電調教大補丸中的SetCPU段落,左圖是超頻的設定,建議729MHz的頻率就好了,雖然很多人都超至806MHz,手邊這台機器也曾嘗試跑806MHz,但極為不穩的,若超太高每次進入系統就死當,無法使用SetCPU來降速,此時你得進入Custom recovery來重刷ROM。

▼左圖是原始的LG P500 使用 Quadrant Standard 測試的分數,還真的不高(只有438),經過biggio大優化的ROM與Script for tweaks,再加上SetCPU的超頻729MHz加持下,結果右圖超乎想像分數竟然高達1117(分數快過Samsung Galaxy S),簡直是麻雀變鳳凰了。
