Sony Z5P Dual升级系统并获取Root权限记录

The Note of Upgrade and Root Sony Z5P Dual

  linkthis    2018-06-19    1611 words

Sony今天破产了吗?

准备工作

如果手机的版本并没有升级到最新版本的话,可以通过强刷先将手机更新到最新版本。首先通过XperiFirm下载适合自己机型的文件,一般来说,除了日本地区的ROM之外,索尼机型的ROM都支持通刷。然后使用Flashtool解密文件并打包为FTF固件,在打包时可以移除SIMLOCK文件,以免刷机时导致机器锁死(在较新版本的Flashtool当中SIMLOCK已不是可选项目)。在安装Flashtool Drive文件夹内的驱动时,Windows8和Windows10需要事先使用高级启动禁用强制驱动签名。
如果需要Root手机的话,必须首先在索尼官网申请解锁码解除BootLoader,然后通过fastboot命令解锁。
索尼的内核有保护措施,所以为了顺利Root,需要自行制作内核。同时,因为解锁之后会导致相机等的优化算法丢失,所以内核中应该包含如下内容:

  • Sony-ric
  • Dm-verity
  • Drm-fix
  • Fully /system read&write access

而且索尼没有官方Recovery,所以需要准备对应机型的Rec,如果机型不对,将导致无法进入系统。Sony Z5P Dual的代号为Satsuki

升级

打开Flashtool,第一次打开可能需要较长时间同步机型,如果同步失败,则可以打开UserFlashtool device文件夹使用git命令自行同步(建议关闭自动同步)。然后点击闪电图标选择Flashmode,然后选择之前制作的FTF固件即可,注意,一定不能勾选Wipe Misc TA下的SIMLOCK,如果勾选,将导致设备变砖。手机应在开发者模式下开启USB调试模式并授权你使用的电脑,然后在关机的情况下按住音量减键然后连接USB,此时手机呼吸灯应该为绿色,然后自动开始刷机,整个过程大概需要10分钟左右。

Recovery & Root

在刷入Recovery之前,请保证手机已经解锁且开启并授权了USB调试。在关机的情况下按住音量加键然后连接USB进入Fastboot mode,此时呼吸灯应为蓝色。首先在命令行内用Fastboot命令刷入自定义内核,之后重启,然后使用命令刷入Recovery并重启。
Root应用选择Magisk,在Recovery中使用Mount挂载SD卡或者网络储存空间(如Samba),然后刷入对应的ZIP包即可完成Root。

Magisk模块

Xposed

推荐使用Systemless Xposed,可以通过Magisk Manager安装,而且开机速度快,但是需要注意Systemless Xposed无法通过SafetyNet检查;XposedInstaller也应该使用Systemless Xposed提供的版本。

NotoSansCJK

通过Magisk Manager安装,提供全字重中日韩字体因为傻逼Google只提供了Regular字重,可以很好地改善字体的显示效果,不过这个模块只支持Android 7.0+。

Unicode字符缺失

Google在Android 8.0更新了系统的Symbol字体,而一些软件使用了较新区码的字符,导致Android 7.0无法正常对应显示。
Google更新的字体为NotoSansSymbols-Regular-SubsettedNotoSansSymbols-Regular-Subsetted2版本号并没有变,一直是Version 1.09uh,只需要自行替换位于/system/fonts/下的同名字体即可正常显示。操作需要在Recovery下进行,同时字体的权限应设置为644

刷机有风险,作死需谨慎。
有了Magisk和Xposed就能乱整了~有Recovery怎么会翻车
本文采用CC BY-NC-ND 4.0许可协议进行许可,转载请注明出处。

本文最后更新时间为:2019-03-03-Sunday-11:14:03 AM




Image of Wechat