ThinkPadTablet获得root权限教程:
ROOT前准备如下:
1. 去 http://download.lenovo.com/slates/think/tablet1/ 下载 tablet1/ThinkPadTablet_A310_02_0024_0060_US.zip (无需对应型号,就下载这个制定文件)把这个文件放到外置SD卡的根目录。
2.进入设置-应用程序-开发-勾选USB调试模式。
3.下载ROOT主文件 (http://good.gd/1981854.htm)解压得到文件夹yareftpt。
4.确保PC电脑安装了最新ADB驱动(http://support.lenovo.com/en_US/ ... page?DocID=DS022366),并可以成功在ThinkPadTablet官方recovery内连接成功。
ROOT教程如下:
1.US链接电脑和ThinkPadTablet,按住键盘shift鼠标右键点击yareftpt文件夹,选择“在此处打开命令窗口”。
2.重ThinkPadTablet进入recovery(关机,开机看到白色lenovo LOGO迅速按几下音量上键,看到左上角有白色英文即可)。
3进入recovery后,用音量上下键选择apply update from SD,然后选择SD根目录下面的tablet1/ThinkPadTablet_A310_02_0024_0060_US.zip 按开关键确认,等过一会跑完出现错误信息,这时候系统已经打开可写了,然后再选择'WIPE CACHE PARTITION' 确认,让跑完。
4.这时候在命令窗口依次输入每行以下的命令回车(回车后自动换行表示成功了,继续输入下一条)如果不成功,就是上面步骤没有做对。
adb shell "/system/bin/mkdir /data/local/pwn"
adb shell "/system/bin/mkdir /data/local/pwn-bak"
adb shell "/system/bin/cat /system/etc/install-recovery.sh > /data/local/pwn-bak/install-recovery.sh.orig"
adb shell "/system/bin/mkdir /cache/recovery/pwn"
adb push su /cache/recovery/pwn
adb shell "/system/bin/rm /cache/recovery/log"
adb shell "/system/bin/ln -s /system/etc/install-recovery.sh /cache/recovery/log"
adb shell "echo \"/system/bin/chmod 777 /cache\" >> /tmp/recovery.log"
adb shell "echo \"/system/bin/mount -t ext4 /dev/block/mmcblk0p4 /cache\" >> /tmp/recovery.log"
adb shell "echo \"/system/bin/chmod 777 /cache\" >> /tmp/recovery.log"
adb shell "echo \"/system/bin/mount -oremount,rw -t ext4 /dev/block/mmcblk0p4 /cache\" >> /tmp/recovery.log"
adb shell "echo \"/system/bin/chmod 777 /cache\" >> /tmp/recovery.log"
adb shell "echo \"/system/bin/chmod 777 /cache/recovery\" >> /tmp/recovery.log"
adb shell "echo \"/system/bin/chown root /cache/recovery/pwn/su\" >> /tmp/recovery.log"
adb shell "echo \"/system/bin/chmod 4777 /cache/recovery/pwn/su\" >> /tmp/recovery.log"
5.recovery选择'DISABLE BATTERY DISCHARGE' ,确认。
6.命令行再次输入以下命令:adb shell "/system/bin/rm /cache/recovery/log"
7.recorvery内选择reboot 确认重启,等待进入系统后解锁,(最好把屏幕延时和自动锁定都关掉)。
8.命令行继续输入以下命令:
adb push Superuser.apk /data/local/pwn/Superuser.apk
adb push busybox /data/local/pwn/busybox
adb push su /data/local/pwn/su
adb push pwn-in.sh /data/local/pwn/pwn-in.sh
adb shell "/system/bin/chmod 777 /data/local/pwn/pwn-in.sh"
9.输入以下命令,adb shell (会出现$正常),之后输入/cache/recovery/pwn/su (会出现“#”表示已经有临时ROOT权限),
之后依次输入以下命令:
/system/bin/mount -oremount,rw /system
cat /system/xbin/su > /data/local/pwn-bak/xbin-su
rm /system/xbin/su
cat /system/bin/su > /data/local/pwn-bak/bin-su
rm /system/bin/su
cat /system/xbin/busybox > /data/local/pwn-bak/busybox
#pm uninstall com.noshufou.android.su
cat /system/app/Superuser.apk > /data/local/pwn-bak/Superuser.apk
rm /system/app/Superuser.apk
cat /data/local/pwn/su > /system/xbin/su
ln -s /system/xbin/su /system/bin/su
chown root /system/xbin/su
chmod 6755 /system/xbin/su
cat /data/local/pwn/Superuser.apk > /system/app/Superuser.apk
cat /data/local/pwn/busybox > /system/xbin/busybox
chmod 755 /system/xbin/busybox
/system/xbin/busybox --install /system/xbin/
前面如果全部成功输入开始清理工作输入以下命令:
cat /data/local/pwn-bak/install-recovery.sh.orig > /system/etc/install-recovery.sh
rm /cache/recovery/pwn/su
rmdir /cache/recovery/pwn
rm /data/local/pwn/*
rmdir /data/local/pwn
然后重启,root完成。
网友评论
写评论