下面放上翻译
使用fastboot、adb命令root你的Z5(仅适用于已解BL锁的用户)
如你所见,我把Z5C root的方法移植到了Z5上。
但是请你一定注意,无论是recovery.img还是kernel.img文件,都不同于Z5C。所以千万不要把适用于Z5C的这两个文件用到Z5上。
免责声明:
我深知这不是root的最好方法,但是我也刚拿到这款手机没多长时间,暂时不能提供更好的root方式。
鸣谢以下几位:
指南(教程开始了)
首先你需要解锁你的BL锁(我知道这很扯,但是请停止抹泪吧)
一个已经root了的手机是不能试用原来的内核启动的,索尼,你需要刷入一个内核,就是文章尾部给出的kernel.img
我重新打包了Z5的内核来禁用索尼RIC和DM 验证,让他成为了能够启动的内核。
刷入内核试用的代码:
fastboot flash boot z5_stock_fixed.img
重启手机试用的代码:
fastboot reboot
验证一下是不是能正常启动、运行
如果没问题,再次重启你手机到BL模式(更多信息在文章末尾)
然后刷入re,代码
fastboot boot recovery.img
这个recovery功能还不完善,但是刷入root已经足矣了。
再次鸣谢大神提供super su root文件
手机会黑屏启动,但是没关系,手机链接电脑,你可以用ADB连接手机
你需要手动载入system分区和userdate分区。
代码:
adb shell mount /dev/block/platform/soc.0/by-name/system /system
adb shell mount /dev/block/platform/soc.0/by-name/userdata /data
你可能会遇到以下错误:
mount: mounting /dev/block/platform/soc.0/by-name/system on /system failed: No such file or directory 不要着急,这时候你得稍等一会再试,一般来说需要120s来载入分区,耐心等等吧。
如果你成功载入分区了,就可以把SuperSU传入手机安装了
需要以下代码:
adb push UPDATE-SuperSU-v2.46.zip /data/media/0/
adb shell twrp install /data/media/0/UPDATE-SuperSU-v2.46.zip
adb shell rm /data/media/0/UPDATE-SuperSU-v2.46.zip
如果成功了,那就重启享受root的快感吧。
代码:
adb reboot
文件下载链接(百度云):
中英对照word下载
额外补充
重启到BL的adb命令:
代码:
adb reboot bootloader
或者,关机,然后在按住音量+键的同时插入与电脑链接的usb线