↓ 快轉到主要內容

Sony Xperia 5 II解鎖與Root教學,刷入Magisk

· 民國115年丙午年
·
切換正體/简体 ·
分類 智慧型手機 Root與刷機
標籤 Sony Xperia Magisk
目錄

Sony Xperia 5 II (XQ-AS72) 透過官方管道解鎖後,便可以Root和刷機(刷入第三方ROM)。

操作前務必備份重要資料,解鎖bootloader後手機資料會全部清除。

本文教學亦適用於Xperia 5 (J9210)、Xperia 5 III、Xperia 5 IV、Xperia 5 V。

1. Root後會失去的東西
#

  1. Root後會破保固。

  2. 操作不慎會有變磚之風險。風險自負。

  3. Root後可能無法正常OTA更新。

  4. 在解鎖Bootloader後,Play Integrity無法通過,導致無法使用銀行App。需要刷Play Integrity Fix隱藏root權限。

  5. 是否會損失DRM key:2019年之後的Xperia,解鎖Bootloader不會損失任何原廠的照相與螢幕功能,無須備份TA分區。並且之後是能夠刷回原廠ROM,回鎖Bootloader的。

於Sony Xperia 5 II刷入Magisk,取得Root權限。

流程:解鎖bootloader → 刷入Magisk,完成Root。

如果有需要的話,還可以將原廠系統刷成第三方ROM,這樣起碼可以擺脫被原廠放生更新的命運。

根據我自己的測試,若未來想將Xperia 5 II刷回原廠(重新上鎖)是不需要備份所謂TA分區的。

解除和Root後無法運作的項目:DRM會掉到L3,影響看Netflix之類的高畫質影片,金融類APP可能也會閃退不給用。雖然其實可以繞過

2. 準備工具
#

  1. Linux電腦不需要安裝Android機驅動,不過Windows 11可能需要Sony發表的驅動。

  2. 依照你的作業系統下載ADB與Fastboot工具,解壓縮使用。

  3. XperiFirm:下載Sony原廠韌體

  4. Sony Dump Tool:從Sony原廠韌體解出boot.img之用

  5. 爲什麼沒有TWRP?不是每支Sony手機都有人做第三方Recovery,直接修補boot.img比較快。

3. 解鎖bootloader
#

  1. 手機開啟電話APP,撥號輸入:
*#*#7378423#*#*
  1. 進入Service info → Configuration → Rooting Status,確認Bootloader unlock allowed是否為yes,代表可解鎖。

  2. 接下來要取得解鎖碼。到Sony官網。於下方表單選取Xperia 5 II,輸入IMEI碼(系統設定 → 關於手機,若有雙卡填SIM 1的就好,將二個破保的警告選項都打勾。按下Submit,接著會出現一組解鎖碼,將其複製下來。

  3. 系統設定 → 版本號碼點5下,系統設定→系統就會出現開發人員選項,點進去,開啟OEM解鎖。

  4. 手機關機。按著手機音量上鍵,接到電腦,進入fastboot模式,Sony手機的指示燈應會變成藍色。

  5. 開啟終端機,用指令確認是否電腦有抓到手機:

fastboot devices
  1. 開始解鎖bootloader,解鎖碼的格式為「0x」+剛剛網站取得的解鎖碼:
fastboot oem unlock 0x解鎖碼
  1. 終端機回傳「Okay」就代表成功了。重開機後資料已被清除,要重新設定手機。

4. 刷入Magisk
#

如果擔心開不了機,先備份原本的boot.img。

Sony Xperia 5 II要刷入Magisk有二種作法:

一是到XDA下載fengmubai製作的,對應韌體版本的boot.img。

二是自行抽取原廠韌體的boot.img給Magisk修補,參見:Sony Dump Tool用法

本文採用作法一。

  1. 透過fastboot刷入boot.img到boot分區:
fastboot flash boot boot.img

# Xperia 5 V之後用這個
fastboot flash init_boot boot.img
  1. 重開機後要到應用程式列表點選Magisk安裝更新。

  2. 同意修復環境,之後重開機。

  3. 在設定中開啟Magisk Hide。

  4. 執行SafetyNet檢測:成功

  5. 解鎖bootloader後,每次重開機都會顯示「手機已解鎖,無法驗證是否遭竄改」的警告。

如果還是不行請看這篇了解如何防止APP偵測到Root。

5. 刷入第三方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

6. 解除Root並刷回原廠ROM
#

由於Play Integrity會抓Bootloader解鎖狀態,單單把Magisk移除並不算完全的解除root,系統狀態還是不乾淨。

需要清除手機資料,刷機回原廠韌體,將Bootloader重新上鎖才能回覆原廠系統。

參照:NewFlasher + XperiFirm教學,將Sony Xperia 1/5/10系列手機強制刷回原廠ROM

相關文章


感謝您的閱讀。我寫作是為了誠實表達想法,而不是追逐社群互動與流量。我很樂意傾聽你在仔細閱讀我文章之後的心得。若有內容勘誤 or 技術問題 or 回饋想法,歡迎透過本站「關於」頁面的Email與我聯絡。