如何对Genymotion Android模拟器进行root操作?

5

我已经下载了Genymotion Android模拟器,用于个人使用。我在互联网上搜索了如何对这个设备进行root,论坛上说通过adb shell它已经被root了 -“同意”。

Sumits-MacBook-Pro:sdk eSumit$ adb -s 192.168.57.102:5555 shell
root@vbox86p:/ # 
root@vbox86p:/ # whoami
root

发现了Genymotion配置apk,它将帮助获取root访问权限,如果勾选复选框“始终允许su访问”,我也这样做了,然后就像下面这样卡住了。

如果我自己重新启动,它会显示没有root访问权限?

请问我错过了什么?

以下是图片序列:

enter image description here

enter image description here

enter image description here

我也跟随了各种教程,例如Youtube - 如何为Genymotion模拟器安装Android 7.0的root权限,但尚未找到解决方案。


Genymotion的所有镜像都是2021年rooted的。 - Smile4ever
3个回答

1

请确保您已经安装了Genymotion ARM翻译。如果已经安装,请将UPDATE-SuperSU-v2.46.zip拖到Genymotion模拟器上(不确定其他版本的SuperSU zip文件),并放在上面。它会确认将zip文件闪存到模拟器中,点击“确定”。等待一段时间后,您将收到成功的消息。然后,重新启动模拟器,并使用任何Root Check应用程序进行检查。如果您还没有Tools文件,可以在此处下载。我在Google Nexus 5、Android 6.0模拟器上测试过。希望这能对您有所帮助。


1

显然,su二进制文件存在问题。您可以通过下载SuperSU zip存档并将其拖放到设备窗口中重新安装它。需要重启。

请注意当前版本(2.79)由于Genymotion系统上缺少/etc/fstab文件而似乎无法正常工作。使用 2.46可以正常运行。

来源:https://www.youtube.com/watch?v=YC9Bz5xVHCU


-1
也许它使用类似于Bluestacks的Iso文件挂载系统,这就是我猜测它无法被root的原因。如果它声称已经被root,那么只有在它使用了ISO文件系统的情况下,你才可以使用UltraISO修改根文件。

由于我对这些关键词非常陌生,例如“UltraISO”,请帮我解释一下。 - Sumit Arora
UltraISO是一款应用程序,具有挂载和修改带有UDF头的ISO文件的能力,您可以使用它来修改模拟器的文件,如果它只使用ISO文件系统。 - PRince4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接