港版官方5.0.2系统ROOT全手动SuperSU方法
本方案仅适用于 官方原版5.0.2未进行任何处理的系统,港版手机未解锁、纯手动root、并且使用kingroot软件作为跳板,SuperSU为最终权限管理工具
ROOT工具包.zip (11.23 MB)
原方法为xda-developers论坛方案,用实践操作,重新整理下,适合菜鸟用
方法如下
1. 将港版Z0系统使用Flashtool强制刷机选项,升级为官方原版5.0.2系统,也就是普通式官方刷机软件刷机,之后在手机的“设置”里面把屏幕设置为30分钟睡眠,不需要屏幕锁,开启USB调试,完成ROOT后随时改回来即可。
2. 把KingRoot的4.0.0版本和SuperSU复制到手机硬盘上,不是SD卡。
3. 把ROOT工具包解压到电脑任一目录内,整个路径目录名称只能是数字、字母,不能是中文,且文件名中无空格,以下教程用解压到到E盘根目录为例讲述。
4. 在手机上找到手机硬盘上的安装包,安装KingRoot后,打开KingRoot,这里必需要网络状态良好,因为KingRoot是全程联网进程ROOT,如果网络状态不良好,则提示ROOT失败。
5. KingRoot提示ROOT成功后,手机上会多出软件商自家的3个软件KingRoot、净化大师、权限管理。
6. 手机使用数据线连接电脑,同时确保关闭360在内的防护软件,以及关闭任何手机辅助软件(如豌豆荚之类)
7. 电脑Win8系统,右键点击“开始键”选命令提示符(管理员),打开dos窗口
8. 开始全手动输入代码,以下所有代码都是一行一行复制使用,整个过程不能关闭dos窗口,不要拔数据线,否则全部重来。
开工输代码
E:
cd 502
adb.exe
这出现一大推命令操作说明,证明正常,继续
adb push su /data/local/tmp
这时手机提示root权限, 点击“授权”,继续输入代码
adb push busybox /data/local/tmp
adb shell
之后命令开头变了"shell@C6603:/ $".
继续输入代码
su
这时手机又提示root权限, 点击“授权”,继续输入代码
mount -o remount,rw /system
cat /data/local/tmp/su >/system/xbin/daemonsu && chmod 0755 /system/xbin/daemonsu
cat /data/local/tmp/busybox >/system/xbin/busybox && chmod 0755 /system/xbin/busybox
daemonsu -d &
这个输完了后,停下来,请不要关闭dos窗口,不要拔数据线。
9. 手机里找到“授权管理”这个图标打开软件,,然后找到右上角的齿轮“设置”进入后,找到并选择“清除ROOT授权”,程序开始处理,有几分钟,完成后程序自动退出,再在手机的应用程序管理里面 删掉这三个软件.一定要删掉KingRoot、净化大师、权限管理,这3个软件,都没有没用了,跳板工作使命完成。
10. 又来继续输入代码,依旧是一行一行的复制粘贴,以下代码有点多了。
cat /data/local/tmp/su > /system/xbin/su && chmod 0755 /system/xbin/su
busybox chattr -ia /system/xbin/ku.sud
busybox chattr -ia /system/xbin/supolicy
busybox chattr -ia /system/xbin/pidof
rm /system/xbin/ku.sud
rm /system/xbin/supolicy
rm /system/xbin/pidof
rm /system/bin/debuggerd
rm /system/bin/debuggerd_real
rm /system/bin/debuggerd64
busybox chattr -ia /system/bin/install-recovery.sh
busybox chattr -ia /system/bin/rt.sh
rm /system/bin/install-recovery.sh
rm /system/bin/rt.sh
busybox chattr -ia /system/bin/.usr/.ku
rm -rf /system/bin/.usr
rm /system/usr/icu/icusuflag.conf
busybox chattr -ia /system/usr/iku/isu
rm -rf /system/usr/iku
rm /system/kroot_*
rm /sdcard/kr-stock-conf
rm -rf /sdcard/Kingroot
11. 以上代码全部搞定后,可以休息了,用手机在安装最开始复制的的Superuser.apk,之后运行程序supersu,提示更新SU文件. 点击常规更新. 等待更新完成.完成后会提示重启,选择“重启手机”。
12. 重启同时,拔数据线,关闭dos窗口。
13. 重启完成后,手机第一次反应有点慢,开机后什么都不动等1分钟,再开工。
14. 安装RE管理器之后的软件,获取权限,ROOT成功完成
15. 记得把SuperSU复制到system\app里面,确保安全,5.0的系统system\app里面都是加了文件夹的,故Superuser文件夹里面在放入Superuser.apk,最后修改对应权限。
16. 使用RE管理器,检查kingroot是否在系统里面留下残留,例如system\odex这个垃圾文件夹,体积还很大,这些之类的。
17. 最后把屏幕睡眠、锁屏、USB调试等设置,根据个人喜好调整。
18. 对于5.0系统针对SD卡,进行了锁定,故读写很纠结,开放权限,仅需要修改系统一个文件的参数,即可完成SD卡的权限
RE管理器 找到位置:/system/etc/permissions/platform.xml 长按之,选择在文本编辑器中打开 查找代码:
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
</permission>
改为:
<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" /> 【加入了这句话】
</permission>
(注意段首对齐,"media_rw"和/>之间有空格) 保存并退出,重启系统即可)