牛頓說:「如果我能看得更遠,是因為我站在巨人的肩膀上。」 此篇文章的所有檔案資源、技術、知識全都不是我原創,而是四處搜羅來後,加上自己刷機的心得整理而成,謝謝這些巨人們。
參考資料:
- 小米9 歐版刷機圖文全程教學
- LR.Team/wzsx150's TWRP, and status on PHH GSIs
- Redmi K20 Pro [Firmware 10.3.15.0 | 9.7.11 ,Unlock Bootloader,TWRP Recovery and Root]
- 【LR.Team】红米K20pro专版TWRP中英文修改优化版
- 何謂GSI?有什麼好處? 簡單的說就是一種通用版的ROM,可以避免掉Android破碎化廠商在更新上的困難。直白一點就是公版ROM,大家可以直接套(不過要是有bug還是要等高手去解)。K20 Pro雖然是Android 9.0版,也直援treble,卻沒有A/B partition,但是因為是支援treble,所以在下載GSI時都要選擇A/B的版本才可以喔。GSI百家爭鳴,很多可以玩的,不過源頭的程式碼大家都差不多,所以差別在一些額外功能與優化。
準備檔案:
- 小米解鎖工具
- 最新版Android ADB Fastboot工具
- Twrp Recovery自動刷入工具
- vbmeta.img
- Andy Yan的GSI
- Havoc GSI(5跟6二者選一即可,我是選6,下載好解壓縮後可在TWRP中直接用USB傳入手機即可)
- Magisk與Gapps (Gapps選ARM64、android 9.0我是習慣用nano。)下載後不用解壓,直接在TWRP中傳入手機)
- 小米線刷工具與最新完整版韌體(萬一刷機失敗可以回復原廠後再重來,萬無一失。我在刷機過程中就回復了好幾次,有備無患)
- 藍芽通話修正檔
刷機流程:
刷機有一定風險,本人分享個人經驗,但最終仍須自己判斷與負責,若有硬體損壞或資料損失本人不負任何責任。
- 解鎖Bootloader,請依照「參考資料1」中解鎖方式,一般申請後要七天才會讓你解,所以記得事先申請。 解鎖前記得先備份,解鎖完手機內的所有檔案會完全清空。
- 刷入Twrp Recovery,下載「準備檔案3」,將手機關機後,按住「電源鍵及音量下」,開機進入Fastboot。由於原本作者是中國人,它寫的bat檔裡面的簡中會變亂碼,所以手動來刷會比較保險,以免看不懂亂碼的選項後按錯。輸入「fastboot.exe flash recovery recovery-TWRP-3.3.1-0529-REDMI_K20PRO-CN-wzsx150.img」,再輸入「fastboot.exe flash misc misc.bin」。
- 「
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
」刷入vbmeta.img,這個步驟只要做一次就好,除非有去線刷小米完整版韌體。千萬記得,在手動刷時不要在資料夾中按shift+滑鼠右鍵開powershell,因為這樣刷的時候會出現錯誤訊息而無法成功,在WIN10中按「win+x」->執行->cmd,開出命令列視窗才不會失敗。
- 重開機「fastboot.exe reboot」,應該會自動進入Recovery模式。如果沒有自動進入的話,可以在關機狀態下,按「電源鍵+音量上」開機,即可進入Twrp Recovery模式。進入Recovery模式後,如果沒有觸控的話,別緊張,只要按電源鍵後就可以滑動螢幕解鎖,觸控就正常了。
- 清除手機資料,格式化/data分區(參考1中有圖文教學),千萬千萬記得,不可以清除/system,否則會系統死掉,開機只會進入fastboot,連recovery都進不去只有線刷一途(小弟無知就清除了好幾次,也線刷了好幾次)。
- 依照Havoc GSI中的OP,刷完GSI.img後重開機,進入系統後做factory reset,再重開機進入TWRP中刷入Magisk與Gapps。如果Magisk刷不進去,去掛載那邊把/system缷載(前面勾勾取消)就可以。如果Gapps刷不進去,那是正常的,從錯誤訊息中就可以看到/system空間不足,因此要加大/system的空間。怎麼加大呢?「清除->高級清除->勾選system->」點選下面「修復或更改檔案系統」。你會看到原本的system剩餘空間不到100MB,所以不論你下載了哪個版本的Gapps都是刷不進去的。點選「調整檔案系統」,就可以加大system的空間,這時就可以刷入Gapps。
- 刷完後再重開機,進入系統後就能夠新增Google帳號,師兄師弟們就都回來了,以前的Android手機的備份也可以直接還原。
- 要使用Google Pay的話,要在Magisk中安裝一個SafetyPatch的模組,在Magick程式入口處執行「啟動SafetyNet檢查」,如果通過了,Google Pay就可以用了,不再像小米版Google只限VISA;要使用台灣Pay的話,要去設定->一般中,隱藏Magisk Manager(它會再下載另一個叫做Manager的程式來代替原本的Magisk Manager)
- 已知問題:在開機過程中,前鏡頭會升上來,必須在開機完成後打開相機程式,切換到前鏡頭、再切回後鏡頭,它就會下去了。
7/18新增:鏡頭自動下降之Magisk module,安裝後在開機過程中前鏡頭會上升又自動下降。 - 假如您和我一樣手殘,失敗了很多次,也線刷原廠很多次,記得在線刷時右下選「全部刪除」就好,預設是「全部刪除並LOCK」,如果不小心選到了全部刪除並LOCK,就再用解鎖工具解一次就好,不用再等一星期了。
- 刷完藍芽耳機應該可以聽音樂,但是無法接聽電話,請在TWRP中刷入修正檔。
沒有留言:
張貼留言