2012年11月11日 星期日

HTC Legend 2.2降級刷4.0

弟有一隻Legend升到2.2後原廠就沒再更新了,
對系統緩慢感到很憤怒,
剛好最近剛過保就拿來開刀了。

首先,網路上的資訊很混亂,
光第一步降級就試了六個小時才搞定,
另外,檔案就算不用註冊論壇google也是找的到的。

一、製作金卡
不要相信一鍵刷機甚麼鬼的,
那是給已經s-off獲取ROOT的機器用,
用VISIONaryPlus暫時ROOT也不會跑。
以前的方法是用檔案管理軟體開啟sys下看CDI,
再到hexrev.soaa.me填入CDI得到轉換的hex,
最後在psas.revskills.de/?q=goldcard填入剛剛的hex得到goldcard.img,
用HxD Hex Editor打開SD卡的裝置把表頭用goldcard取代,
大功告成...才怪。
照這樣做雖然無誤可是試好久都不會動作,
最後才發現這一張記憶卡是格式化成FAT16...
金卡只能用FAT32。
============憤怒的分隔線============
最後用金卡一键制作工具v3.5,
去他X的按一下金卡就做好了。

二、準備檔案降級
r3-legend-root
flash_image、misc1-2.img
adb(Android SDK Tool裡)
不要相信灌SDK後用hack4legend-v5手機重啟5次,
看到 c---rw---- 不能降,
crwxrwxrwx 可以降甚麼鬼的,
再怎麼按也是 c---rw----。
試step1-windows.bat有問題所以用另一個方法。
============憤怒的分隔線============
flash_image、misc1-2.img複製到SD根目錄,
testimage.zip更名LEGEIMG.zip複製到SD根目錄,
手機安裝VISIONaryPlus取得臨時ROOT,
連接後執行cmd
 adb shell
 su
手機允許授權
 cat /sdcard/flash_image > /data/local/flash_image
 cat /sdcard/misc1-2.img > /data/local/misc1-2.img
 chmod 755 /data/local/flash_image
 cat /dev/mtd/mtd0 > /sdcard/misc_backup.img
 /data/local/flash_image misc /data/local/misc1-2.img
 exit
關機後按住返回重開機進入fastboot,
選bootloader系統就會自己找LEGEIMG.zip,
灌完重開機後就是英文版的2.1。
刪除剛剛丟進SD卡的東西。

三、刷新rom
到這邊機器還是沒有s-off所以甚麼一鍵的還是不能用,
有方法是進fastboot後選recovery,
看到三角後按音量上跟電源進入臨時選單,
那時候已經搞了六小時精神渙散了,
沒注意到要把下好的檔名改成update放進去就好,
結果解壓縮丟到根目錄當然不會跑Orz
最後用step2-windows.bat刷
============疲勞的分隔線============
把要刷的rom更名成rootedupdate.zip取代r3-legend-root裡的,
進fastboot選recovery出現紅色三角驚嘆號,
執行step2-windows.bat開始複製檔案,
跑完會進到臨時recovery,
用光學鍵上下選擇決定,
先把舊的資料都wipe,
之後選要刷的rom,
按下去等待安裝大功告成。

ref.
HTC Legend G6 2.2最有效降级 Root 刷机教程
降級方法
[刷机]HTC G6刷机详细图文教程
進臨時recovery刷機,那個壓縮檔裡的檔案跟r3裡的其實是一樣
CM9.1 UNOFFICIAL based port for Legend 
4.0.X,檔案不太好抓,請多試幾次...

********************************************************
已知問題
灌好後可以選繁體中文介面,
不過有一些選單還是英文,
系統沒有注音輸入,
google play會閃離,
看網路應該重裝就好了(弟說不需要所以沒試)
********************************************************

11/12追記
灌到4.0X後以前的工具都沒有辦法root,
只好s-off後root,
這邊用的是官方解鎖。

四、解鎖
下載g6box後照他說明一步一步做,完。

五、root
這個rom內建的superuser有問題,
按下去會閃退卡在這邊卡好久Orz
因為不知道內建的除了superuser外還有那些有問題,
這邊就從頭開始寫。
===================================
到androidsu.com下載ARM devices的Superuser跟su-bin,
放到記憶卡,重開機進recovery安裝,
之後移除手機中的superuser重裝*,
運氣好就可以啟動不會閃退。
按:雖然版號一樣是3.1.3可是安裝後可以執行,
      不過重開機後又閃退了...
      但可執行間獲取權限的程式不受影響可用。
自己笨沒看到ISSUES KNOWN有寫SuperUser App requires reinstalling it.

六、安裝google play
移除手機裡的google play,
安裝GoogleServicesFramework,
把google play的apk更名為Phonesky.apk*,
用root explorer搬到 system/app/ 裡面,
修改權限成三讀一寫,
重開機就會自動安裝完成。
另,官方版台灣沒辦法買東西,
請自行更換成mod版。
按:網路上看到的都是更名成Vending.apk,
      但是4.0.4要用Phonesky.apk才會跑!

ref.
[实用教程] [独家首发][安智Joi原创]HTC legend G6解锁刷机工具!改写G6刷机历史!半自动G6解锁!
G6官方解鎖工具,這人太有心了。
Androidsu.com
root用系統檔案下載

11/13追記
七、安裝Gapps
Googleplay有東西找不到?
安裝應用程式結果出現應用程式未安裝?
連wifi時googlemap不會定位?
因為CM的rom原生沒有Gapps所以要自‧己‧灌!
網路上一堆偏方只灌其中幾樣東西誰知道會出甚麼問題,
還是完整安裝比較保險。
===================================
goo.im找對應自己系統的Gapps,
抓好後進recover安裝,
重開機更新完成一切正常,收工。

ref.
GApps集合

***********************************************
之後應該都沒問題了,本篇結束。

沒有留言:

張貼留言