Skip to main content
 首页 » 编程设计

android-emulator之如何获得Android模拟器的root权限

2024年02月24日32luoye11

我有所有Android SDK版本(从1.5到2.3.3),并且我尝试了很多在Android模拟器中获取root权限的方法。我不使用任何 Android 设备并在模拟器 (AVD) 上测试所有内容。

我需要在任何一个 Android 模拟器中获得 root 访问权限才能使用“iptables”和“busybox”功能。要使用 iptables,我必须具有 root 访问权限。至少应在终端模拟器中执行“su”命令。

我还安装了 z4root 应用程序,

但是需要很长时间并且无法完成root,并且卡住了。有人说,如果我们将系统降级到RC30以下,这样我们就可以获得root访问权限。如果这是真的,那么该怎么做呢?我同时使用 Linux 和 Windows 操作系统。

请有人告诉我任何方法来root我的模拟器。

请您参考如下方法:

如果您有具有 root 访问权限的虚拟设备,这应该可以完成工作:

$ > adb shell 
generic_x86:/ $ 
generic_x86:/ $ exit 
$ > adb root 
restarting adbd as root 
$ > adb shell 
generic_x86:/ # 

如果您不这样做,您可能会对另一个问题的 answer 感兴趣,该问题解释了如何使用 Google API(又名 Google Play 服务)创建具有 root 访问权限的虚拟设备,但没有 Google Play 应用。

如果您确实需要 Google Play 应用,您可能会对指导如何获取 Android 虚拟设备 root 权限的其他答案感兴趣。