[討論] POCO X3 PRO 刷ArrowOS步驟與心得

作者: joviwu (joviwu)   2021-06-05 19:20:26
大家好
我第一次刷 AOSP ROM,之前卡了許多步驟,花了許多時間克服
感謝zouken大的資源與協助,讓我順利許多
手機是POCO X3 PRO 8G/256GB, 代號是vayu,之後要刷機找的資源
有寫vayu的就是給POCO X3 PRO使用
另外要準備一張MicroSD卡儲存Arrow OS rom,不能儲存在手機本身的內部空間
刷ArrowOS的步驟主要是依照這篇文章來稍微修改
https://reurl.cc/MAAYmp
手機等168小時解鎖之後,要先更新到MIUI 12.0.4.0 or MIUI 12.0.6.0
不然在最後步驟Root的時候會失敗,陷入fastboot地獄循環
https://reurl.cc/a9N0XG
1.小米系列的手機一定要168小時才能解鎖,POCO也不例外
168小時解鎖的教學可以看這篇文章Jhangyu #最快速簡便解鎖小米(紅米)並完成刷機的方式
解鎖必備條件
A 擁有解鎖小米手機的帳號權限
B 將該帳號綁定至小米手機,並等待168小時(也就是7天)
1.1 https://reurl.cc/Q991AM
注意這個動作只要做一次就好,不然168小時會重新計算
"點擊 裝置解鎖狀態 並使用4G LTE網路連線的狀態下登入小米帳戶,才能真正完成綁定動
作"
2.UNLOCK BOOTLOADER
小米解鎖工具 (也可以用來查詢168小時解鎖剩下的時數)
有兩個選擇1是國外版(不需要簡訊認證), 2是中國版(需要簡訊認證)
我一開始用中國版的,但是一直收不到簡訊認證碼,後來改用國外版
2.1https://en.miui.com/unlock/download_en.html
2.2http://www.miui.com/unlock/download.html
打開小米解鎖工具後,手機接上電腦,再點unlock就可以知道還剩幾個小時可以解鎖
3.安裝Android USB driver
3.1中國版的小米解鎖工具可以檢測USB驅動程式及安裝
3.2國外版的小米解鎖工具需要額外安裝USB驅動程式
後續的步驟是等168小時解鎖之後才可以執行
4.更新到MIUI 12.0.4.0 or MIUI 12.0.6.0
4.1使用TWRP(TeamWin Recovery Project)更新到MIUI 12.0.6.0
https://reurl.cc/9r5oed
TWRP之類的軟體也是有分手機使用,要找vayu可以使用的版本
下載twrp-3.5.1_10-0-vayu-Nebrassy.img到電腦的C槽底下的資料夾
我的路徑是C:\unlock\twrp.img (路徑越短越好)
下載MIUI 12.0.6.0
https://reurl.cc/a9N0XG
確認手機的開發人員及USB偵錯開啟然後接上電腦,手機同時按下側邊的音量減量按鈕+關機按鈕
直到手機畫面出現fastboot才放開
https://imgur.com/JQPfCLB
開啟windows 10的命令提示字元
輸入fastboot boot (手機解鎖跟USB驅動程式都正確的話,下一行或出現機碼跟fastboot)
輸入fastboot flash recovery C:\unlock\twrp.img
輸入fastboot boot twrp.img
https://imgur.com/vqcUfMX
在手機操作TWRP
按WIPE
FORMAT /data partition (NEVER wipe System or Persist!)
https://imgur.com/dHDyoxH
回到TWRP按INSTALL安裝MIUI 12.0.6.0
swipe to confirm flash,之後手機就會重開機
https://imgur.com/JeegOdJ
5.安裝Arrow OS (Arrow-v11.0-vayu-OFFICIAL-20210507-GAPPS.zip)
{{一定要安裝這個版本20210507,不然之後 Magisk的boot.img在最後步驟
fastboot reboot,手機會當在fastboot畫面,重開機還是一樣}}
5.1 下載Arrow-v11.0-vayu-OFFICIAL-20210507-GAPPS.zip
儲存到手機的MicroSD,不能儲存在手機內部空間,因為後續步驟,手機內部空間
的資料都會被刪除
https://reurl.cc/mLvdOW
5.2 都是按照原文步驟安裝
https://reurl.cc/MAAYmp
他的方式是建一個資料夾在C槽底下 C:\adb
下載Pbrb的recovery.img,放在C:\adb底下
https://reurl.cc/W3X4py
把TWRP換成PitchBlack Recovery Project 3.1.0 unofficial
但是原理跟步驟都一樣,所以你會TWRP就會 Pbrb
手機進入fastboot模式然後連接電腦,打開電腦命令提示字元
輸入cd C:/adb
輸入fastboot devices
輸入fastboot flash recovery "recovery.img"
輸入fastboot boot recovery.img
https://imgur.com/FfFW72T
https://imgur.com/HmkEuTe
安裝Arrow-v11.0-vayu-OFFICIAL-20210507-GAPPS.zip
按照原文的步驟,都不需要修改,Pbrb都幫你預設好了
安裝Disable_Dm-Verity_ForceEncrypt_11.02.2020.zip (選項,可要/可不要)
手機重開機
6.安裝 Magisk v23.0跟Root
重開機之後再開啟開發人員跟USB偵錯
按照原文步驟安裝Magisk v23.0
我當初在這個步驟有點困惑,所以特別提出來說明
原文使用 Patch Image method 開啟手機root權限
利用Magisk跟Arrow-v11.0-vayu-OFFICIAL-20210507-GAPPS.zip的boot.img再產生
一個新的"boot.img",為了避免混淆,我把Magisk產生的boot.img稱為magiskboot.img
6.1 把Arrow-v11.0-vayu-OFFICIAL-20210507-GAPPS.zip解壓縮之後的boot.img
儲存到手機內部的資料夾,我習慣放在download裡面
6.2 把magisk app打開
按照下列畫面執行
https://imgur.com/IDVIix8
https://imgur.com/hdIfXbV
https://imgur.com/ffE41kl
https://imgur.com/BkjczX1
https://imgur.com/Ikc63cG
會產生一個magisk_patched.img檔案,路徑如magisk的畫面顯示
但是詭異的地方是,從電腦去看手機的download,magisk產生的magisk_patched*.img
檔案size是0kb,你需要用手機的檔案管理員copy download底下的magisk_patched*.img
到任何一個資料夾,我是選擇Music,這時候檔案的size就是正確的
https://imgur.com/j74wWbh
https://imgur.com/TIN8n9B
這時候用電腦到手機的Music把magisk_patched.img檔案copy到C:\adb底下
我把magisk_patched.img重新改名為magiskboot.img
再將手機進入fastboot模式,電腦開啟命令提示字元
輸入cd C:/adb
輸入fastboot flash boot magiskboot.img
輸入fastboot reboot
https://imgur.com/sJGxn6n
完成
作者: hoo114 (hoo114)   2021-06-06 00:13:00
讚讚
作者: DFIGHT (低調好人)   2021-06-06 16:18:00
adb驅動手機會幫電腦裝 手機進入fastboot(關機狀態下電源鍵加音量鍵減 一直按著直到開機圖案出來) 之後usb連電腦這時候你會看到電腦右下角有個東西在跑圈圈 驅動會自己跑好這更簡單吧?不用等20秒啦 3 4秒就好了刷入twrp的步驟 我的建議指令麻煩先手機開機的狀態下 打入adb devices 檢查手機有沒有開放權限給電腦 之後下下看指令adb reboot bootloader 如果手機聽話進入fastboot 才可以下一步 多一道檢查這是不可少的sop一般來說分成線刷和卡刷 線刷是用電腦刷 包名是fastbootzip 叫做線刷包 另外卡刷包是把檔案挪到手機用recovery刷入這檔案叫做recovery zip 同樣更簡單的更新包 updatezip一樣卡刷即可 注意 update包 需要留意是從哪一版 升級成哪一版 且流程都不一樣 有些時候要dirty flash 有些時候是clean flash 這些在作者發佈update包的時候都會標注 就是那個NOTE: 一定要留意不不不 一般來說miui的省電調度機制 也就是miui optimization和battery save我不知道中文叫啥 還是輸給客製化的更內核的 要不他們客製化啥驅動 firmware我們也會一直跟著miui走 可以自己刷進去啊所以驅動是一樣的 沒有什麼高效率之類的說法琝騥犰V於監控不同的客製化kernel來看耗電 因為rom事實上是在表面app而已 你自己刪除或限制就好了啊 根本影響不了cpu電壓使用率 網路耗電 wifi強度 等等 這些更裡層的耗電才是大宗 還是要刷客製化的kernel 那些大神怎可能發佈一個比官方爛的核心 對吧音量下加電源是進入fastboot吧? 音量上才是進入recovery? 我有記錯嗎?檢測usb驅動及安裝? 打開我的電腦 看看你手機能不能讀取你的手機名字 就好啦 不用下載程式啦usb驅動手機會自己讓電腦認識他的 自己安裝反而可能搞錯安裝一大堆奇奇怪怪的東西 有時候電腦認識太多驅動 反而會讓電腦不認識你這台手機 還要自己去刪除清空一些驅動現在已經magical 23了就如同這張圖一樣 自己去找你自己手機型號的arrow的telegeamhttps://i.imgur.com/xjXzbYQ.jpg現在xda幾乎都跟不上了 很少人會去更新網站 xda要問問題要討論很麻煩 他像是一個公佈欄 資訊都是落後的magisk版本記得到23了哦...我看到喔個很討厭的東西 我最討厭的就是rom要我們自己用magisk hide來通過safetynet叫作者更新啊 這很好做的你在打cmd指令的時候 打到一半 按鍵盤的tab 他會幫你輸入剩下的檔案名稱 防止你打錯 你打錯 還要重打一行 累死不用打雙引號啦你電腦前面的usb孔可能有灰塵 插後面的usb孔 你就可以看到那個img了喔你看我的截圖 有人po arrow OS搭配strombreaker這個核心的續航他說他用了29小時sot 也就是螢幕開起來 畫來畫去 的使用時間 15小時然後還有34%電量他們一定有跟miui原本的內核比的 正常來說會更好 才敢秀出來不是
作者: stephen2232 (章魚哥)   2021-06-08 04:43:00
Less is more.
作者: DFIGHT (低調好人)   2021-06-08 11:09:00
哦 原來解決了 我就說嘛 看xda都比較舊跟不上 他safetynet搞定了啦https://i.imgur.com/BrUUlvv.jpg
作者: ProSpicy   2021-06-08 13:28:00
推詳細步驟

Links booklink

Contact Us: admin [ a t ] ucptt.com