2012/08/17

HTC Desire (GSM) 最佳版本升級筆記

前置作業 1:(如果還沒 S-OFF)

  • 開啟手機 USB 除錯功能 (設定 > 應用程式 > 開發)
  • 參考 revolutionary 說明,安裝 windows driver,下載 superuser (後續 root 用)
  • 下載 XDA SpazeDog ROM (2012-8 當時最佳版本)
  • 手機接上 Windows,去 revolutionary.io 下載、執行 S-OFF 軟體 (可以跳過安裝 CWM recovery)
前置作業 2:
  • Market 安裝 busybox
  • Market 安裝 4ext recovery (後續用來切割 partition,安裝 ROM,不要用 CWM recovery 切 partition,會有問題)  
  • 進入 recovery (關機,然後按 volume down + power),刷 superuser,reboot
  • Market 安裝 Titanium Backup,備份 apps
  • Market 安裝 SMS Backup+,備份簡訊、通話紀錄
  • 複製 SD 卡內容到電腦上 (等一下要切割 partition)
前置作業 3:(把系統重新切割為適合 ICS)
  • 原本系統的容量太小,是沒辦法刷入 ICS 以上的新系統,所以要重新改變 system / cache / data 的大小 (調高 system,降低其他 cache / data)。如果使用 Blackrose 自定義調整,或是直接刷定義好的 system-cache-data,可以跳過下面 *** 的步驟 (因為這個方法比較舊)。
  • *** alpharev.nl 下載新的 hboot,因為要裝 ICS,需要 system 空間 180M 以上,建議下載 Bravo Sense (180M / 40M / 217M),檔名改為 PB99IMG.zip
  • 進入 bootloader,系統應該會抓到  PB99IMG.zip,依照螢幕指示按 volume up
  • 再次進入 recovery,做 full wipe,format system (因為改了 partition)
  • 再 recovery 裡面切割 partition:ext1 1.5G (超過 1.5G 會有問題),ext2 skip,swap 256M (swap 可以不要)
  • 因為切割、format partition,SD 卡上的資料應該不見了。這時可以在 recovery 裡面直接 mount USB,把手機變成隨身碟,然後把 ROM、Titanium Backup 資料匣複製回 SD 卡
接下來可以正式開始刷 ROM,以上切割 partition 正確的話,SpazeDog ROM 的安裝過程會偵測到 ext1,同時會出現 file manager 設定選項,基本上都是設定預設值即可。

開機後,安裝好 Titanium Backup,看概要裡面,會多出一個 1.5G 的 SD 卡。所有 app 都會自動裝在那 1.5G 裡面

5 則留言:

黃俊哲 提到...

版大,您好,我依照您的步驟將我的HTC Desire刷了ROM,
但是我重開機後更新Google的隨便一個小容量的APP時就告訴我空間不足,
可是我在設定裡面檢查容量,其實還有八十幾MB的空間,
請教您是否知道我的問題可能是甚麼原因嗎?
因為我一直再嘗試網路上各種方法想讓我的APP安裝空間可以擺脫只侷限在ROM的預設空間的噩夢,
至今尚未找到答案,希望有機會從您這邊得到解答,感謝您~

Calaban

Sushiboy 提到...

你可以參考文章最後一行用 Titanium Backup 看看是不是有多一個 1.5GB 的空間。

黃俊哲 提到...

謝謝您了~
我後來重開機兩次就可以了
有看到那1.5GB的空間
感激不盡,終於可以裝更多app了~

黃俊哲 提到...

有看到那1.5GB的空間
我後來再重開機一次就正常了
終於可以裝更多app
感激不盡~

Sushiboy 提到...

恭喜恭喜 XD