我已经创建了一个虚拟的Android模拟器(Nexus_5X_API25),我需要获得根访问权限。但是,当我输入亚行重新装载命令时,它总是告诉我,亚行不是以root的形式运行。我试过亚行的根,然而,它仍然有同样的问题。
我在命令行中尝试的结果如下:
D:\Android\SDK\platform-tools>adb root
D:\Android\SDK\platform-tools>adb remount
D:\Android\SDK\platform-tools>adb Not running as root. Try "adb root" first.
发布于 2019-08-06 21:20:58
首先是,仿真器是并不总是被根植的。
如果您想要一个有根的Android仿真程序,则在创建仿真程序时,需要选择如下所示的图像(不带Google )
Google英特尔x86_64原子系统映像
不要选择以下类型的图像,即使用Google
谷歌播放英特尔x86_64原子系统图像
然后用adb root
测试您的模拟器,您将看到如下消息:
restarting adbd as root
或
adbd is already running as root
发布于 2019-08-06 21:15:01
如果您的设备是根用户,那么您可以访问shell。尝尝这个
安装为RW:
adb shell su -c "mount -o rw,remount,rw /system"
安装为RO:
adb shell su -c "mount -o ro,remount,ro /system"
你也可以使用Adbd不安全应用程序,但它不是免费的。
https://stackoverflow.com/questions/57387314
复制