刷机过程中遇到额不少问题,折腾了不少时间,写下来给遇到同样问题的人参考:
1.已经选择正确目录,Flashtool识别不到.ftf文件
请换一个Flashtool版本试试
2.Flashtool一直卡在Syncing Device from Github
- 请换一个Flashtool版本试试
- 看一下输出信息最后里是不是有类似“Proxy Detected”的字样,有的话说明你的系统中存在代理设置,请保证代理软件正常工作,或者把系统中的代理设置删掉
- Github在你的地区被墙了,尝试使用代理软件
3.手机已经Flashmode亮绿灯连接电脑,Flashtool一直在等待
以下不用方法不需要全部使用,可以一个一个试一下,成功了就不用其他的方法了
- Win系统安装驱动,记得电脑开机的时候按F8禁用强制签名,这样才能正确安装驱动
- Linux系统需要设置udev,具体自行百度
- 网上说换一个Flashtool版本可以成功,但是0.9.21之后的驱动安装程序都是一样的(v1.9 20160308),所以应该不是版本的问题
- 连接USB3.0有时候就是认不出来,连接USB2.0一点问题都没有
- 连接电脑的时候按住音量键上,蓝灯出现了立马松开,过一下子会变回绿灯(不确定是不是只在我的手机上会这样子),等个10s的样子就可以认到了
4.Flashtool 中输出Flash script not found
- 网上有人说去把devices文件夹里你的型号对应的文件夹复制出来,放到mydevices里就好了,没试过
- 网上有人说在打包的时候要正确填写Brand、Version等信息……
- 重新打包,打包的时候会提示“A FSC script is found : 39.fsc. Do you want to add it?”,选yes,这样就有刷机脚本了
5.Flashtool里打包的时候无法输入model型号
不要输入,双击之后可以选择
6.进入TWRP时提示需要密码
- 设置一个4位数的PIN码,启用开机密码
- 设置一个密码,启用开机密码
- 如果第一次一直显示密码错误,按cancel然后重启进入recovery就会成功了
- 如果上面都不行,那么请格式化data分区,并使用SD卡进行刷机(格式化后不能进入系统,一进系统又需要密码了)。
7.在TWRP中刷入superSU时出现"Failure aborting",或者Magisk “Stock Kernel” not supported
- 方法一:有人做了个补丁包,虽然我试过不行……。https://forum.xda-developers.com/apps/supersu/error-installing-supersu-failure-t3777834
- 方法二:使用sony原生系统中的kernel也即boot.img时不可以刷入以上root包,需要找一个修改过的kernel刷入才行。不推荐AndroPlusKernel,因为已经停止更新了,8.0系统刷入7.0或者6.0对应的kernel的话,有可能卡在开机画面。8.0的可以用下面这个,https://www.themefoxx.com/2017/11/twrp-root-xperia-xz-android-oreo.html