Sony Xperia 5 II (XQ-AS72) 透過官方管道解鎖後,便可以Root和刷機(刷入第三方ROM)。
操作前務必備份重要資料,解鎖bootloader後手機資料會全部清除。
本文教學亦適用於Xperia 5、Xperia 5 III、Xperia 5 IV、Xperia 5 V。
1. 步驟說明#
於Sony Xperia 5 II刷入Magisk,取得Root權限。
流程:解鎖bootloader → 刷入Magisk,完成Root。
如果有需要的話,還可以將原廠系統刷成第三方ROM,這樣起碼可以擺脫被原廠放生更新的命運。
根據我自己的測試,若未來想 將Xperia 5 II刷回原廠(重新上鎖)是不需要備份所謂TA分區的。
解除和Root後無法運作的項目:DRM會掉到L3,影響看Netflix之類的高畫質影片,金融類APP可能也會閃退不給用。雖然其實 可以繞過
2. 準備工具#
手機Sony Xperia 5 II (XQ-AS72)系統版本為Android 12,原廠韌體版本58.2.A.10.126
Linux電腦需安裝ADB與Fastboot套件:
sudo apt-get install android-tools-adb android-tools-fastboot
Windows則是要下載
ADB Platform Tools。裡面包含所有需要的程式。下載解壓縮,在該資料夾按著shift,右鍵開啟Powershell,輸入./adb
或./fastboot
即可執行ADB指令。
3. 解鎖bootloader#
- 手機開啟電話APP,撥號輸入:
*#*#7378423#*#*
進入Service info → Configuration → Rooting Status,確認Bootloader unlock allowed是否為yes,代表可解鎖。
接下來要取得解鎖碼。到 Sony官網。於下方表單選取Xperia 5 II,輸入IMEI碼(系統設定 → 關於手機,若有雙卡填SIM 1的就好,將二個破保的警告選項都打勾。按下Submit,接著會出現一組解鎖碼,將其複製下來。
系統設定 → 版本號碼點5下,系統設定→系統就會出現開發人員選項,點進去,開啟OEM解鎖。
手機關機。按著手機音量上鍵,接到電腦,進入fastboot模式,Sony手機的指示燈應會變成藍色。
開啟終端機,用指令確認是否電腦有抓到手機:
fastboot devices
- 開始解鎖bootloader,解鎖碼的格式為「0x」+剛剛網站取得的解鎖碼:
fastboot oem unlock 0x解鎖碼
- 終端機回傳「Okay」就代表成功了。重開機後資料已被清除,要重新設定手機。
4. 刷入Magisk#
如果擔心開不了機,先備份原本的boot.img
。
Sony Xperia 5 II要刷入Magisk有二種作法:
一是到 XDA下載fengmubai製作的,對應韌體版本的boot.img。
二是自行抽取原廠韌體的boot.img
給Magisk修補,參見:
Sony Dump Tool用法
本文採用作法一。
- 透過fastboot刷入boot.img到boot分區:
fastboot flash boot boot.img
# Xperia 5 V之後用這個
fastboot flash init_boot boot.img
重開機後要到應用程式列表點選Magisk安裝更新。
同意修復環境,之後重開機。
在設定中開啟Magisk Hide。
執行SafetyNet檢測:成功
解鎖bootloader後,每次重開機都會顯示「手機已解鎖,無法驗證是否遭竄改」的警告。
請看 這篇了解如何防止APP偵測到Root。
6. 刷入第三方Recovery和ROM#
2021年曾有人移植給Xperia 5 II用的OrangeFox (TWRP的fork),孰料作者放棄維護,於是Xperia 5 II現在沒有類似TWRP的Recovery可刷,只剩LineageOS的Recovery。
LineageOS官方於2023年2月正式支援Sony Xperia 5 II。
參見 給Sony Xperia 5 II刷機升上Android 13
如果您想刷回原廠ROM,請參見 此篇