[Android] 將 HTC Incredible S 刷機成 Android Revolution HD 6.0 ROM

[Android] 將 HTC Incredible S 刷機成 Android Revolution HD 6.0 ROM

好幾年前曾經寫過一篇將 HTC Incredible S Root 與刷機

後來換成 Asus PadFone2 之後,原本以為已經沒有需要刷機了,

但沒想到家裡的 Asus PadFone 2 在過年時全數陣亡了

只好把 HTC Incredible S 再拿出來頂著用…

 

上次我的 Incredible S 刷的是 Nik Project X 4.1,一開始用起來不錯,

不過用久後,很多 app 的反應速度都變慢了,

因此這次也想說順便再換一個新的 ROM 來試試~

在 xda developers 論壇那邊看到 Android Revolution HD 6.0 ROM

就來安裝試試看吧~

 

注意:以下的步驟都是基於已經官方解鎖 + 刷過一次機的狀態下操作的。

 

1. 下載 ROM 檔

參照Android Revolution HD 6.0 ROM的說明,

這裡下載 Android Revolution HD 6.0 的 ROM 檔和 Firmware~

下載後最好用 md5sum 確認一下檔案是否完整:

testuser@localhost ~ $ md5sum *
1053d6dcb4cd6062e01305ed2b11bc0c  Android_Revolution_HD-Incredible_S_6.0.zip
855aea3bbff4bb4a26a6bf12dda87a4f  PG32IMG.zip

 

2. 將 ROM 和 Firmware 檔複製到 Incredible S 的 Micro SD 卡上

因為我用的是 Mac,因此我是把 Incredible S 上的 Micro SD 卡拔下來,

插到 Mac 上,會自動掛載成一個磁碟 (如下面的 /Volumes/NO NAME),

用 cp 指令直接把 ROM 和 Firmware 檔複製到 SD 卡的根目錄就行了~

(也可以用 Finder 直接選取檔案複製貼上)

testuser@localhost ~ $ mount
/dev/disk1 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
/dev/disk2s1 on /Volumes/NO NAME (msdos, local, nodev, nosuid, noowners)
testuser@localhost ~ $ cp * /Volumes/NO NAME/

 

3. 更新 Firmware

因為說明那邊有一句 “With 6.x ROMs I strongly recommend flashing above firmware”,

因此就想說需要更新 firmware…

照它說的把 PG32IMG.zip 放到 /sdcard 後,重開機按音量向下鍵,進入 HBOOT 畫面,

選擇 FASTBOOT > BOOTLOADER,

會看到它在找 PG32IMG.zip,不過接著又回到了原來的畫面,沒有作什麼事情的樣子…

猜測是因為我的手機還是 S-ON 的狀態,

而且這個 PG32IMG.zip 可能不是官方 sign 的版本…

 

不過最後刷完 Android Revolution ROM 後,其實也還是可以用,

所以… 如果不是 S-OFF 狀態的話,把 /sdcard/PG32IMG.zip 砍掉吧,

免得每次進去 bootloader 都會持續地檢查這個檔,然後又不做事 =_=

 

參考資料:

How To: Find a proper firmware variant for the HTC device

How To: Flash firmware package on the HTC device

 

(4. 重新 lock bootloader 再官方解鎖一次)

這個步驟其實一般人應該不需要… 不過我是因為刷完 Android Revolution ROM 之後,

Wi-fi 一直開不起來說有 error,不曉得怎麼解決…

後來在嘗試刷 firmware 時先 relock 了 bootloader,刷 firmware 也不成功,

想說算了,再重新官方解鎖一次再刷 Android Revolution ROM 看看,

結果居然 Wi-fi 就莫名其妙的好了?!

不曉得是不是官方解鎖時有再回復什麼原廠設定…

 

先把這動作記錄下來:

重開機進入 HBOOT 畫面 > FASTBOOT,執行 fastboot oem lock 就可以上鎖,

接著執行 fastboot reboot 重開機,

再參照將 HTC Incredible S Root 與刷機 步驟 5 官方解鎖~

testuser@localhost ~ $ fastboot oem lock
...
(bootloader) Lock successfully...
ERROR: usb_read failed with status e00002ed
FAILED (status read failed (No such file
testuser@localhost ~ $ fastboot reboot
rebooting...
finished. total time: 0.161s

 

5. 刷入 Android Revolution ROM

進入 HBOOT 的畫面,

選擇 RECOVERY > install from sdcard > choose zip from sdcard,

選擇根目錄下的 Android_Revolution_HD-Incredible_S_6.0.zip 開始安裝~

 

這時就會進入 UI 畫面,可以回復手指點點點了~

Terms of Use > 選擇 I agree with these Terms of Use~

接著的 Do you want to wipe user data? 建議還是選擇 Wipe the userdata partition,

把東西都清除掉比較好,畢竟我是從另外一個 ROM (Project X) 過來的~

 

接著進入一個選擇 Google Applications 的畫面,

讓你可以自由選擇哪些 Google app 要事先安裝上去~

不過有點怪的是我本來有些沒選的後來也被裝上去了…

 

Custom Applications 這邊也有不少預裝的 app 可以選,有用到的就選吧:

  – Dropbox:我有在用

  – ES File Explorer:我有在用

  – Facebook:我有在用

  – Adobe Flash Player:打勾瞧瞧,看看 flash 是不是可以播

  – Adobe Reader:以前好像不是用這個開,不過可以試試看

  – Twitter:沒在用

 

Tweaks 這裡可以選擇一些小工具,用來調整系統的效能。

因為不是很確定到底每個的效果好不好,我就每個都選來試試~

  – Improve EXT4 Performance

  – Add OpenVPN Support

  – Add SQLite Tweaks

  – Add build.prop Tweaks

  – Install Seeder

  – Block ads

  – Xposed

  – Disable Bytecode Verification

 

SuperUser 的 app 也有兩個可以選,預設用的是 SuperUser,

說明上是寫說如果會有卡住的問題的話,可以選 SuperSu~

(我後來自己是選了 SuperSu)

這些東西都選好後,就可以按下 Install now 開始安裝囉~

安裝好後,可以看到下面的訊息:

=====================================
Android Revolution HD by mike1986
=====================================
>>> Formatting partitions
(system is unmounted already)
(data is unmounted already)
>>> Mounting partitions
>>> Cleaning process
>>> Writing Data & System
>>> Installing Google Chrome
>>> Installing Google Music
>>> Installing Google Plus
>>> Installing Google TalkBack
>>> Installing Google Keep
>>> Installing Google Hangouts
>>> Installing Dropbox
>>> Installing ES File Explorer
>>> Installing Facebook
>>> Installing Adobe Flash Player
>>> Installing Adobe Reader
>>> Installing EXT4 Performance Tweak
>>> Installing OpenVPN Support
>>> Installing SQLite Tweaks
>>> Installing build.prop Tweaks
>>> Installing Seeder
>>> Installing ads remover
>>> Installing Xposed
>>> Installing Bytecode Verification disabler
>>> Creating toolbox symlinks
>>> Creating additional symlinks
>>> Installing busybox
>>> Setting permissions
>>> Flashing kernel
>>> Unmounting partitions
=====================================
New ROM flashed successfully!
Please share your experience on XDA
=====================================

 

完成之後就可以重開機~

不過如果有遇到重開機卡在開機畫面非常久的狀況的話,

可能就還是要手動刷 boot.img (參照將 HTC Incredible S Root 與刷機 步驟 10)~

 

6. 重開機,開始使用

重開機後先把手機初始設定好 (像帳號、時間)~

看一下 About phone > Software information 那邊,

Android 版本也已經變成 4.0.4 囉~ 

2015-02-28_13-48-30  

 

手機操作上,一開始還是會覺得卡卡的,可以執行 Seeder 這個 app,

按下 ON 的按鈕讓 Seeder 開始執行,可以減少卡卡的感覺~

(也可以調整 performance profile,看看不同的 profile 的影響)

2015-02-26_00-39-24  

 

 

目前使用起來,功能應該都是正常的 (如 wi-fi, 3G),

不過效能還是一個問題…

在手機在更新 app 時,可以很明顯的感覺手機變得非常慢~

另外如果是用 3G + Chrome 上網時,似乎也頗卡…

因此我現在是改用 Firefox,看看會不會好一些~

如果是 wi-fi 狀態下的話,似乎感覺會比較順囉~

 

 

(本頁面已被瀏覽過 797 次)

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料