切換
舊版
前往
大廳
主題

[刷機] M9升級Andriod 6.0 (Andriod M) + ROOT一點心得

ミ☆星痕-最廢那種 | 2016-02-22 02:34:13 | 巴幣 4 | 人氣 4601

只能說


累。

乾,累爆了。




前天得知  M9可以升Andriod 6.0 了   (其實1月就能了)
有點躍躍欲試  畢竟想體驗一下6.0是怎樣 (雖然看介紹...其實普普)
沒想到是個大坑   

這裡寫下我的過程    要不要升可以參考一下  (若是無刷過機的M9就沒差,不用理這篇)



裝置升級前

HTC  M9  
Unlocked
S-OFF       
ROOT
版本 2.10.709.1  
Andriod 5.1


1.備份


刷機前當然都要用Recovery做備份


因為我的手機是16G版本的  (乾  好小)
我光是遊戲...幾格遊戲合起來就超過6G了 =   =
(LL和偶像大師和GF就超過3.5G    神魔+魔靈+Cytus+Deemo就別說了)

這樣不夠空間去裝Recovery備份的資料

所以我必須清出手機空間,把照片等等的大容量資料刪掉
照片  截圖   音樂等等的  全部都要備份

我是直接USB連  全部選取丟到電腦  然後就去睡了
WTF  早上起來還沒好  貌似卡在某個數據包移動 (忘了這種東西都移很久   失算  嘖嘖)
但是因為我關鬧鐘太急就把手機拔了  =    = ...

然後比對也沒比對清楚   以為自己除了數據包都完全備份了---
結果ScreenShot 沒有備份到   1G多還2G多的截圖就都沒了
裡面包含LL、CGSS、GF、神魔、魔靈的一些遊戲紀錄截圖
---我這個人很愛截圖,突破某種成就(打歌FC之類的)就會截圖

漫畫人也是,以為有備份結果也都沒,全刪


而且,光是System分區就要4G,Data分區也有6G以上
我還分兩次備份+提取。


總之,在一些犧牲之下,總算做完備份了。


2.把沒有動過的System分區刷回去 + Read Only


能把文章看到這裡    
應該代表你要不是對刷機有一點興趣  或者是M9使用者  才有力氣看到這裡吧XD

HTC在M9之後  若要OTA更新就會檢查system裡面資料的sha1  來判斷是否有被動過
所以必須還原一個純淨的system分區。
( ROOT使用者基本上都是卡刷Supersu,所以system一定會被動到)
( 所以才說沒ROOT的人可以跳過這篇文章了...沒影響)


檔案我這裡就不附了,別人上傳的東西我這邊貼過來不好吧
網路上蒐一下


我直接講正確步驟

抓對應版本的System分區還原檔

很重要,我是2.10.709.1  抓了一個更上去的版本 2.10.709.6
想想不對只好重抓 2.10.709.1

然後用 twrp-2.8.6.0-hima 進行還原
(我是用2.8.7.1_CPTB-B1-hima ,也有人用2.8.7.3_CPTB-B1-hima )

還原前,先去TWRP裡面的Mount選項裡面  
[確定system沒有被打勾]  [然後把read only那邊勾起來 ]

**其實我第一次做,是把我很久以前還沒ROOT時的Backup拿出來還原
但是卡在error in @/cache/recovery/block.map,所以以為我的檔案有誤
但如果是這個問題請看下去



3.把官方Recovery刷回去

我一開始都是刷recovery_M9_1.32.709.14   這個網路上的老檔案
但是刷了好幾次,每次刷完後去OTA都會卡在最後跳出
error in @/cache/recovery/block.map

非常乾  根本不知道出了什麼問題
後來東爬文西爬文  大概推測出Recovery的版本大概也有一點關係
於是我索性直接從OTA檔案提取firmware.zip,再提取recovery.img
*** OTA檔案在data/data/com.htc.updater/裡面
可以用linux指令提取,網路上有,我不會...
反正我知道位置就把SU刷回去直接提取了XD


然後...

然後就成功啦 (灑花


歷時RUN一陣子 升到2.10.709.6

再OTA兩次升到Andriod 6.0 ( 因為6.0是大更新所以動用兩次OTA)



但是

慘劇馬上出現了

LL開不起來RRRRRRRRR     (崩潰)

我去查了相容性,理論上是可以的阿

後來想想  因為我的LL數據包是利用[ Link ]的方式,讓數據包的位置放在外部儲存空間
Andriod 6.0 對於儲存空間有修改一些東西---所以我的Link就壞了...
我大概猜出這個原因。

要解決還不簡單,砍掉重裝APP  程式就自動把數據包重新設為手機內部儲存空間了

但是---想到還要引繼(還好我有引繼 =  =  ),加上數據包重載之類的
我乾脆重新取得ROOT權限,再度把Link弄起來。




ROOT 的相關步驟


1.還是備份

畢竟  怕  
刷機這種事情很難講  

於是又花了一段時間,分兩段進行備份。


2.使用boot.img刷入法 進行 systemless 的ROOT動作

這個方法蠻特別的,沒動到system分區 --- 所以之後可以直接OTA更新

檔案一樣...網路上有,進去Download模式flash boot


但是之後管理SU的軟體---經過測試就Superuser比較合
但是這個糞管理程式沒辦法 [暫時移除ROOT]

這樣的話     LL還是開不起來RRRRR  ( LL遇到ROOT就閃退 )
不過我倒是順便把 Link 重接了 (雖然因為有ROOT還是開不起來)

也找不到Unroot選項  =    =   
再加上...沒ROOT的手機很難用 (對我這種從野火機刷到M9的人來說...)
(乾  x64的Xposed真的很難搞  所以我也不敢碰)




所以我還是去研究Supersu這個程式怎麼樣才能和Andriod 6.0相容...
(卡刷大部分都會無限重啟)

直接講結論了,stable版的 Supersu 2.65 版本可以正常運做

方式---老樣子的進去TWRP進行卡刷。
---但是這樣貌似會動到system(不確定),但是我管不了那麼多了
連LL都不能玩就損失太慘重了  =    =


最後總算是成功了 (謝天謝地...)

這些過程花我整整一天的時間
除了回宿舍的艱辛三小時多 (一袋都是衣服,一袋是日用品,背著三本書,加筆電...)
車上轉個珠沒多久就開始睡了zZ



Andriod的 6.0 的心得哦...

我只知道通知欄微調,關閉螢幕動畫有改
應用程式列表呈現方式也有小改 (無用)
tap啥的我還沒實際感受到,另外6.0主打的省電可能也要長期用起來才有感覺

SD卡融入儲存空間是一個不錯的設定,但是我沒這麼做也沒選項給我這麼做 =  =
主要是我SD卡容量太小  而且又要格式化才能合併...

記憶體管理好像也比較好一點,待這幾天再體驗看看。

應用程式連結有好好列出來,這個還算不錯 (之前被預設搞得很煩)

管理權限的  不要抱太大希望...
我原本想說  魔靈召喚搞不好能藉由管理權限來防止本身一些莫名其妙的偵測
(沒開其他奇怪程式被判定開掛 =   = )

結果一看   能管理的權限也只有少少的選項
像是 : 擁有相機使用權、儲存空間使用權、聯絡人使用權等等。
不過反正我也退了,沒差就是了 @@

創作回應

烈風
滾地~~~
(題外 為啥你神獸要撐爆率
2016-02-22 20:13:04
ミ☆星痕-最廢那種
一定要的 = =
不過你符文不夠的話可以先不用
2016-02-22 20:26:31
ミ☆星痕-最廢那種
撐暴率讓一技觸發加速、或者當作增傷---一技和三技都是,尤其我的獸僧暴傷也稱一點點,少說70/80,那這樣就是原本傷害乘1.8了。

有加速是很必要的事情,你原本速度100加速就變130
獸僧,甚至坦類本來速度就是慢,雖然很坦但是別人高速把你控住你也是死

速度快也能更快讓2技CD回來
2016-02-22 20:29:42
烈風
那先刷暴走好了0.0
2016-02-22 20:29:10
ミ☆星痕-最廢那種
你先練別隻 先把塔和速刷搞好
2016-02-22 20:31:14
烈風
目前穩定度80%龍8 會先練火精~
2016-02-22 21:30:51
布布
請問816要怎麼安裝root 搞ㄧ整天都不會用 哭了...
2016-04-01 02:44:35
ミ☆星痕-最廢那種
...甚麼版本? 知道甚麼是官方解鎖?
2016-04-01 09:55:09
布布
知道但是文盲看不懂 D816x...
2016-04-02 00:45:32
ミ☆星痕-最廢那種
哪個步驟&你在看哪篇文章告訴我一下吧,然後私信討論
2016-04-02 07:29:18

更多創作