快轉到主要內容

Sony Xperia手機Root後如何安裝OTA更新,使用NewFlasher

智慧型手機 Root與刷機 Sony Xperia Magisk
🗓️ 民國112年 癸卯年
✍ 切換正體/簡體字

手機:Sony Xperia 10 V (XQ-DC72),Android 13

OTA更新即為從「系統設定」更新手機系統的方法。

Magisk有多種方式可以讓您在更新後仍維持Root權限,見 此文

Sony Xperia需要特殊處理。目前這支跑得是原廠系統,Sony手機在Root後(嚴格來說是解鎖bootloader),系統設定就看不到OTA更新了,即使官網有公告系統更新也一樣。

我想從韌體68.0.A.0.797升級到68.0.A.0.811版本。

在這種情況下,要進行OTA更新且保留使用者資料就得靠NewFlasher強刷。為保持Magisk root權限還得重新修補boot.img

影片操作參考

  1. 參照 NewFlasher刷回原廠,準備驅動與相關工具,用XperiFirm下載最新版Xperia 10 V韌體。

  2. 將Xperia 10 V暫時還原到無Root的狀態:Magisk點選解除安裝 → 還原原始映像檔,這樣它會把原廠boot.img刷回去

  3. 手機關機,按著音量下鍵,接上電腦,LED會閃綠燈,進入Flash Mode。

  4. 將NewFlasher與原廠韌體準備好,執行指令:

./newflasher

Do you want to keep userdata?回答y,保留所有使用者資料

Reboot mode at the end of flashing:輸入a,設定刷完後重啟手機

Type 'y' and press ENTER if you want dump trim area輸入n,跳過備份TA分區。

  1. 刷完後重開機看能不能進入系統。如果卡開機可以嘗試切換槽位fastboot set_active a,再嘗試重跑一次NewFlasher。

  2. 開機後Magisk應該仍是處於消失的狀態。使用 Sony Dump Tool,從Xperia韌體抽取boot.img。

  3. 將boot.img傳送到手機,開啟Magisk Manager,點選安裝 → 修補檔案,選取剛剛抽取的boot.img

  4. 將Magisk修補後的boot.img傳回到電腦

  5. 手機關機,按著音量上鍵接到電腦,LED亮藍燈,進入Fastboot。

  6. 將修補過的boot.img刷回手機:

fastboot flash boot magisk_patched_boot.img
fastboot reboot
  1. 重開機後,讓Magisk跑一次修復執行環境。

參考資料

Updating a rooted Sony Xperia 1 III - hueNET Blog

相關文章

Sony Xperia 10 V (XQ-DC72) Root教學,解鎖Bootloader與刷Magisk
智慧型手機 Root與刷機 Sony Xperia Magisk
Sony Xperia 5 II (XQ-AS72)解鎖與Root教學,刷入Magisk
智慧型手機 Root與刷機 Sony Xperia Magisk
給Sony Xperia 5 II刷機升上Android 13 (LineageOS 20)
智慧型手機 Root與刷機 Sony Xperia LineageOS Magisk

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。