root AndroidStudio自带的avd:
参考https://blog.csdn.net/ein3614/article/details/81508748
-
在创建avd的时候,不要选择带有GooglePlay的镜像,
选择后面的
在这里面找到对应的API版本的括弧内是Google APIs
字样的镜像文件。 AVD运行起来之后,再运行cmd,输入以下命令即可获取root权限
adb root
adb remount
root 其他模拟器
参考https://wiseideal.iteye.com/blog/1740717
启动一个模拟器,依次输入
adb shell
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd /system/bin
cat sh > su
chmod 4755 su
su
即可获得root权限
如过提示内存不足,则可以先在模拟器启动时使用命令emulator.exe -avd root -memory 512 -partition-size 512
(其中root为模拟器的名称,后面的分别是分配内存和分区大小,可根据需要调整)
注:此方法获取的root权限只在模拟器未重启时有效,重启后需重新提权。