2011年12月6日 星期二

換一個自己喜歡的 Android ROM 吧!

iPhone 與 Android 的手機愛用族群不同,對兩種 App 都開發的我來說我倒是比較喜歡 iPhone 的細緻與整合性,但是我也愛 Android 的高度可掌握性。


拜 open source 的強大社群,Android 除了官方的 Rom 之外可選擇的非常多,也不乏一些效能與功能都很強大的 Rom。只是要享受這些就必須要學一下如何刷,這幾篇我打算詳解一下刷 Rom,也希望大家都可以享受到 open source 的好處。


硬體與 Rom 的規格
  • Phone : HTC Bravo (GSM) = HTC Desire
  • Rom : Cyanogenmod 7.1 (你可以選擇你喜歡的 Rom)
  • A2SD+ : 能夠將 SD card 畫出一塊磁區提供給手機使用,突破總是空間不夠的困境
安裝所需要檔案
  1. 最新的 Cyanogenmod Rom [Download]
  2. A2SDKillerV11_GB.zip, Data2SDInstallerv1.3_GB.zip, 置A2SD+ 工具 [Download]
  3. Google Apps [Download]
  4. MiniTool Partition Wizard Home Edition, 分割 Ext 磁區工具 [Download]
  5. AlphaRev, S-OFF工具, 這次不作磁區修改因此不需使用 [Download]
安裝前說明
A2SD+ 是 XDA 社群未解決總是發現 SD card 空間很多但是不斷出現空間不足的問題,使用的話需要再 SD card 上分割出 Ext2, Ext3 or Ex4 的磁區以供 Android 使用,這裡我們安裝步驟裡頭會使用 MiniTool Partition Wizard 來作。
Google  Apps 是 Google Android 套件,沒有他的話連 Market 都不能使用。Cyanogenmod 沒有將 Google Apps 放進 Android Rom 裡頭是因為版權的問題,因此在安裝完 Cyanogenmod 後還需要安裝 Google Apps。

安裝步驟
  1. 分割SD card,
    先預先切割一個 Ex4 磁區提供給 Android 使用來放置 App 與 Data,再安裝完後可以到[設定] > [儲存空間] 檢查 [內部儲存空間] 大小就可以知道是否成功。這裡我們切割 1.5G 給 Android 使用。 NOTE: SD Card 的速度會影響執行速度。
  2. 安裝 Rom Manager
    這是一個可以刷 Rom 的好用工具,可以簡單的安裝 Recovery,快速的 Root 系統與下載與安裝一些比較 Common 的 Rom
  3. 安裝 ClockworkMod Recovery
    這個工具用來刷 Rom , 安裝 Google Apps package 與製作 A2SD+
  4. 執行權限修正
    取得系統 Root 權限
  5. 將所有安裝所需檔案放到 SD  card 中
  6. 開始安裝 Rom 步驟, 先關機然後按住手機左側的條小音量鍵 + 左上方Power進行開機
  7. 使用音量按鍵調整光棒去選取 Recovery,然後點選 Power 進入 Recovery 模式
  8. 使用音量按鍵調整光棒選取 mounts and storage 然後分別執行 format /cache, format  /data, format /system
  9. 點選 back 然後點選 install zip from sdcard 安裝 Rom
  10. 選擇 install zip from sdcard 安裝 A2SDKillerV11_GB.zip
  11. 點選 reboot system now 進行重開機
  12. 進行手機設定,設定完後重開機進入 Recovery 模式
  13. 選擇 install zip from sdcard 安裝 Data2SDInstallerv1.3_GB.zip
  14. 點選 reboot system now 進行重開機
  15. 開機後進入設定 >  可以看到內部記憶體空間已經變大
  16. 重開機進入 Recovery 模式
  17. 點選 install zip from sdcard 安裝 Google Apps
  18. 點選 reboot system now
  19. 完成刷機
驗證一下
Add caption



這些步驟通用於所有的 Rom,不過有些 Rom 基本上不需要安裝 A2SD+ 的Script,只要把 SD card 切割出一塊 Ext 2, 3 or 4 的磁區就會自動的進行 A2SD+ 的安裝部屬。所以再安裝不同的 Rom 時還是看一下作者的詳細說明。

補充
若是使用 A2SD+ 或是 Data++ 的話 SD card 的效能很重要,因為東西放在 SD card 跟放在內建記憶體的速度有很大的差異。如果速度太慢的話會導致再使用 App 的時候嚴重的 Delay。

沒有留言:

張貼留言