Xperia XZ (F8332) 刷机和ROOT过程中遇到的一些问题的解答

刷机过程中遇到额不少问题,折腾了不少时间,写下来给遇到同样问题的人参考:

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.刷入Kernel_boot.img后,内存容量缩水

刷完官方ROM,进入系统,完成各项设置,安装两个APP后再关机刷入kernel

7.进入TWRP时提示需要密码

  • 设置一个4位数的PIN码,启用开机密码
  • 设置一个密码,启用开机密码
  • 如果第一次一直显示密码错误,按cancel然后重启进入recovery就会成功了
  • 刷完官方ROM、KERNEL、TWRP后,开机,“停留在语言选择页面”,USB连接电脑,把需要刷入的包(比如Magisk)放进手机存储里,重启进入TWRP
  • 如果上面都不行,那么请格式化data分区,并使用SD卡进行刷机(格式化后不能进入系统,一进系统又需要密码了)。

8.在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

9.刷入GAPPS包后很多应用闪退

安装一个最新的android system webview,再把装完的/data/app/下整个文件夹剪切到system/app下,给权限,重启

你可能感兴趣的:(Xperia XZ (F8332) 刷机和ROOT过程中遇到的一些问题的解答)