NewFlasher是以命令行為主的刷機工具,Linux / Windows皆可使用。
手機: Sony Xperia 5 II (XQ-AS72)
電腦:Ubuntu 22.04
刷回原廠指:
1. 刪除Magisk,解除Root許可權
2. 將Bootloader上鎖
3. 將Widevine DRM回復至L1
4. 清除開機”Your device software cannot be checked for corruption. Please lock the bootloader.”的警告
5. 恢復正常OTA的能力
刷回原廠會清除手機所有數據,最起碼要先用Google帳號備份數據。
首先下載以下軟體:
1. Platform Tools: 僅Windows需要,下載後解壓縮,內含ADB和Fastboot,在該目錄開啟終端機即可使用adb和fastboot的指令。至於Linux,各大發行版應該都有收ADB和Fastboot的套件。
2. Sony驅動程序:僅Windows需要。
3. XperiFirm:到XDA點擊附件,下載解壓縮。
4. NewFlasher:到XDA點擊附件,下載解壓縮。
1. 用XperiaFirm下載Sony原廠固件
1. 運行XperiFirm,按照機型下載最新版原廠固件,選一個目錄保存數據

2. 下載的原廠固件會自動解壓縮,目錄裡面應該長這樣

3. NewFlasher解壓縮後,將NewFlasher的運行檔放到剛剛下載的原廠固件的目錄 (Windows的運行檔是.exe,Linux是.x64)

2. 用NewFlasher刷入固件
1. 讓Sony手機進入Flash Mode (不是Fastboot):手機關機,一直按著音量下鍵,接到電腦,此時手機應該會亮綠燈。

5. 於固件的目錄開啟終端機,運行NewFlasher。
./newflasher.x64 |
該程序會問三個問題:
第一個輸入y,刪除手機所有數據(userdata)。
第二個輸入f,設置刷完後重啟至fastboot。
第三個輸入n,跳過備份TA分區。
然後就會開始刷入。

6. 大約5分鐘刷完,手機會自動重啟至fastboot,但還是亮綠燈。此時要拔掉線,按著音量上鍵,再接回電腦,此時會亮藍燈,代表真正進入fastboot。

7. 電腦開啟fastboot,輸入指令將bootloader上鎖後重開機:
fastboot reboot fastboot oem lock |
8. 重開機後手機會顯示”Erasing”清除數據後才開機,此後應該不會再見到「設備已解鎖」的警告消息了。
使用NewFlasher的原因是FlashTool就算能偵測到設備,刷機都會卡住。相較之下NewFlasher比較簡單直接。
Sony Xperia 5 II Root教學見此。