今天用Genymotion模拟器调试程序时,需要修改一下etc/hosts权限。模拟器中是有superUser的但是怎么也获取不到 root权限。
出现这样的提示:
no androVM.su.bypass prop -> su access rights managed by the SuperUser app
后来查到了一种方法:
重新挂载一下/system,把只读挂载成可读写。shell 中执行:
mount -o remount,rw /dev/block/mtdblock0 /system /
注:
如果执行以上的命令会报错。
Usage: mount [-r] [-w] [-o options] [-t type] device directory
mount -o remount,rw /dev/block/mtdblock0 /system
再用su 获取即可获取root权限。
参考文章: