如何在 android-sdk 中 root 虚拟设备?

信息安全 渗透测试 安卓
2021-09-10 07:43:58

我很高兴看到以前没有人在这里问过这样的问题。在谷歌进行了一些研究后,我发现只有几个链接可以在 avd 中根设备。在某处我还读到 sdk 已经植根,您只想安装一个允许其他应用程序以 root 身份启动的应用程序(对此不确定)。

我之所以在信息安全中问这个问题是因为根设备是渗透测试安卓应用程序的必要条件。所以我正在寻找的是在我的 sdk 中根虚拟设备的分步教程。我已经用 android 2.3 创建了一个设备。提前致谢。

1个回答

在作为 Android SDK 一部分运行的模拟器中,adb 具有 root 权限。也就是说,它可以在 UID 为 0 的情况下运行。使用 adb shell id 或 whoami 进行检查。如果它不是 root,请在 shell 中运行 su,这将为您提供 root 访问权限。在像 Lineage 这样的自定义镜像中,您可以使用 adb root 以 su 权限启动 adb。