我已经下载了Genymotion Android Emulator供个人使用。我通过互联网搜索根设备,论坛说通过adb shell它已经扎根 - “同意”。
Sumits-MacBook-Pro:sdk eSumit$ adb -s 192.168.57.102:5555 shell
root@vbox86p:/ #
root@vbox86p:/ # whoami
root
发现Genymotion配置apk,它将有助于root访问,如果复选框被点击 - “总是允许su访问”,我也这样做了,然后就像这里一样卡住了。 (见下文)
如果我自己重启,则表明没有root访问权限?
我可以知道我在这里缺少什么吗?
以下是图片序列:
我也遵循了各种教程,例如: Youtube - how to root genymotion emulator Android 7.0但还没有解决方案
答案 0 :(得分:1)
显然,su
二进制文件存在一些问题。您可以通过下载SuperSU zip存档并将其放到设备窗口中来重新安装它。需要重新启动。
请注意,由于Genymotion系统上缺少/etc/fstab
文件,current version(2.79)似乎无效。它适用于2.46。
答案 1 :(得分:0)
确保您已经安装了Genymotion ARM Translation.If已经, 将UPDATE-SuperSU-v2.46.zip拖到Genymotion仿真器(不确定其他版本的SuperSU拉链),然后放下它。它将确认将zip文件刷到仿真器,单击OK。等待一段时间后,你会得到成功发送消息。然后,重新启动您的模拟器,并使用任何Root Check App进行检查。如果您还没有,请查看Tools文件。我在Google Nexus 5,Android 6.0模拟器上进行了测试。我希望这样做帮助你。
答案 2 :(得分:-1)
也许它使用像Bluestacks这样的Iso文件挂载系统,这就是为什么我猜它不能生根,如果它说它的根目录,那么只有当它使用ISO文件系统时你才能使用UltraISO修改根文件。