android模拟器超级root,android模拟器root,avd root,emulator root教程
需要这两个文件:su和superuser.apk1.首先打开模拟器:emulator -avd xxx &2.把su和superuser.apk拷到模拟器里:adb push su /system/binadb push superuser.apk /system/app如果提示read-only file system则执行下:adb remount3.改权限:执行adb shell命令
需要这两个文件:su和superuser.apk
1.首先打开模拟器:emulator -avd xxx &
2.把su和superuser.apk拷到模拟器里:
adb push su /system/bin
adb push superuser.apk /system/app
如果提示read-only file system则执行下:adb remount
3.改权限:执行adb shell命令进入到模拟器
chown root.shell /system/bin/su
chmod 4755 /system/bin/su
chown root.root /system/app/superuser.apk
chmod 644 /system/app/superuser.apk
4.先不要关闭模拟器,因为我们这是对模拟器根目录的操作,重启后会消失
文本编辑器打开~/.android/avd/xxx.avd/hardware-qemu.ini
可以看到这行:
这下明白了吧,我们做的所做的更改就是保存在system.img中,但是模拟器每次重启的时候都会到这个目录下加载system.img,其实模拟器运行的时候会生成一份临时的system.img,这份临时文件保存在/tmp/android-username/下,文件名是emulator-xxxxx,我们上面做的更改就保存在这个emulator-xxxxx中
修改上图的路径为:~/.android/avd/xxx.avd/system.img 保存退出
sudo cp /tmp/android-username/emulator-xxxxx ~/.android/avd/xxx.avd/system.img
sudo chmod 755 ~/.android/avd/xxx.avd/system.img
ok,重启模拟器
5.root完成,测试一下
打开dev tools -----terminal emulator,输入su命令
出现这界面就对了
选择allow,至此root成功
有问题留言,我尽快回复,有用请支持,转载请注明
更多推荐
所有评论(0)