索尼Xperia Pro-I ROOT和ROOT之后的刷机升级
第一次玩索尼,作为一个喜欢root的普通人群,不是很会折腾,突然想升级,但是不小心把数据给刷没了,在这里写个笔记提醒一下自己吧。(教程只是记录自己成功的步骤,假如遇到其他问题我也无法解答)

索尼不能降级·索尼不能降级·索尼不能降级

工具链接:
Flashtool驱动:http://dl.xperian.ir/dl/software/flashtool-0.9.25.0-windows.exe
Xperifrim:https://forum.xda-developers.com/t/tool-xperifirm-xperia-firmware-downloader-v5-6-1.2834142/
Newflasher:https://forum.xda-developers.com/t/tool-newflasher-xperia-command-line-flasher.3619426/
Newflasher转A区工具:https://pan.baidu.com/s/1aQPvGA6Ndik0E5aFEK9ZJQ?pwd=CATB
Unsin工具:https://pan.baidu.com/s/1ge_7q1qZ3PAizLa5_jEuOg?pwd=CATB

驱动环境部署:
安装Flashtool驱动到默认目录,打开目录C:\Flashtool\drivers,双击Flashtool-drivers.exe,安装前两个驱动“Flashmode Drivers”和“Fastboot Drivers”。
假如安装不成功,禁用驱动数字签名后再次安装。
Xperifilm下载固件
Newflasher刷机:
把Newflasher解压到下载好的固件文件夹内
要想保留手机数据要删除以下文件
appslog_X.sin , diag_X.sin , Qnovo_X.sin , ssd_X.sin , userdata_X.sin
手机关机状态下,长按音量键减,插上USB线连接电脑,检查电脑设备上串口是否有SOMC开头的设备
打开Newflasher.exe,输入N 之后回车,弹出userdata的话就输入Y然后回车,其余输入N 之后回车就会有很多英文滚动,这个是刷入固件的意思,直到等待出现
“Set slot ‘*’ active.
Device is put now out of flash mode.
Sent command:Sync
Sent command: powerdown.
End. You can disconnect your device when you close newflasher.exe
请按任意键继续...”
刷入完成,拔掉数据线长按关机键开机,假如开机不成功,则需要改成A区刷入。
下载Newflasher转A区工具解压,打开cmd-here.exe,输入newflasher set_active:a,然后再刷一次固件。

ROOT
下载Unsin工具解压,把固件文件夹里面的boot_X-FLASH-***.sin文件拖到Unsin.exe,
得到bin的文件,
把bin文件发到手机上用Magisk修补,修补完成后把文件放在Newflasher转A区工具的文件夹内,把bin改名为boot.img,手机关机,长按音量键加插入USB连接电脑,打开cmd-here.exe
输入:fastboot flash boot_a boot.img 回车
fastboot flash boot_b boot.img 回车
刷入成功后拔掉数据线重启。
PS:Root最好就是用固件包里面的boot_X-FLASH-***.sin修补,不要用旧版本的修复,否则会有bug,例如我安卓12升级到安卓13就遇到WiFi不能用的问题,不知道是不是这个问题导致的,但是我用新的固件的boot_X-FLASH-***.sin修复就没有这个问题了。