下面进入教程。
1、下载附件提供的tmp.img(该文件为临时recovery,不能进入图形界面,会卡在开机logo
2、机器重启至fastboot模式(关机状态按住音量上+电源开机,或者开机状态用adb命令 adb reboot bootloader)
3、输入命令
fastboot boot tmp.img
复制代码命令输入后机器会重启并卡在开机logo
4、连接机器至电脑,安装adb驱动
5、输入adb命令
adb shell
mount /dev/block/bootdevice/by-name/system /system
复制代码上述命令为挂载system分区。
6、推送root文件至tmp目录
下载提供的su包,解压至adb目录
输入命令
adb push su /tmp
复制代码将文件推送至临时目录
7、继续输入adb命令
adb shell
复制代码#开头的文件命令无需输入,一次输入一行
以下代码抽取自supersu安装脚本
#创建相关目录
mkdir /system/bin/.ext
#设置目录权限
chown 0.0 /system/bin/.ext
chown 0:0 /system/bin/.ext
chmod 0777 /system/bin/.ext
#复制su至相关目录
cp /tmp/su /system/bin/.ext/.su
cp /tmp/su /system/xbin/su
cp /tmp/su /system/xbin/daemonsu
#设置su权限
chown 0.0 /system/bin/.ext/.su
chown 0:0 /system/bin/.ext/.su
chmod 0755 /system/bin/.ext/.su
chown 0.0 /system/xbin/su
chown 0:0 /system/xbin/su
chmod 0755 /system/xbin/su
chown 0.0 /system/xbin/daemonsu
chown 0:0 /system/xbin/daemonsu
chmod 0755 /system/xbin/daemonsu
#复制su为sugote并设置权限
cp /tmp/su /system/xbin/sugote
cp /tmp/su /system/xbin/sugote-mksh
chown 0.0 /system/xbin/sugote
chown 0:0 /system/xbin/sugote
chmod 0755 /system/xbin/sugote
chcon -h u:object_r:zygote_exec:s0 /system/xbin/sugote
chcon u:object_r:zygote_exec:s0 /system/xbin/sugote
chown 0.0 /system/xbin/sugote-mksh
chown 0:0 /system/xbin/sugote-mksh
chmod 0755 /system/xbin/sugote-mksh
#复制supolicy及libsupol.so至目录并设置权限
cp /tmp/supolicy /system/xbin/supolicy
cp /tmp/libsupol.so /system/lib/libsupol.so
chown 0.0 /system/xbin/supolicy
chown 0:0 /system/xbin/supolicy
chmod 0755 /system/xbin/supolicy
chown 0.0 /system/lib/libsupol.so
chown 0:0 /system/lib/libsupol.so
chmod 0644 /system/lib/libsupol.so
#复制supersu
mkdir /system/app/SuperSU
chown 0.0 /system/app/SuperSU
chown 0:0 /system/app/SuperSU
chmod 0755 /system/app/SuperSU
cp /tmp/Superuser.apk /system/app/SuperSU/SuperSU.apk
chown 0.0 /system/app/SuperSU/SuperSU.apk
chown 0:0 /system/app/SuperSU/SuperSU.apk
chmod 0644 /system/app/SuperSU/SuperSU.apk
#更改app_process
mv /system/bin/app_process /system/bin/app_process_original
mv /system/bin/app_process32 /system/bin/app_process32_original
ln -s /system/xbin/daemonsu /system/bin/app_process
ln -s /system/xbin/daemonsu /system/bin/app_process32
cp /system/bin/app_process_original /system/bin/app_process_init
chown 0.2000 /system/bin/app_process_init
chown 0:2000 /system/bin/app_process_init
chmod 0755 /system/bin/app_process_init
chcon u:object_r:system_file:s0 /system/bin/app_process_init
LD_LIBRARY_PATH=/system/lib /system/xbin/su --install
reboot
复制代码
上述命令也可以写成sh脚本直接执行,我比较懒,sh我就不写了。
至此,root完成。root完成后可以安装xposed框架,由于没有recovery,也是得一步步手动完成,下一个教程再说吧。。
相关文件下载:
链接:
[无效] http://pan.baidu.com/s/1bnAzbZ5 密码: 187g