【问题标题】:adb remount always requires adb rootadb remount 总是需要 adb root
【发布时间】:2019-08-07 15:23:27
【问题描述】:

我创建了一个虚拟 Android 模拟器 (Nexus_5X_API25),我需要获得 root 访问权限。但是当我输入 adb remount 命令时,它总是告诉我 adb 没有以 root 身份运行。我试过 adb 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.

【问题讨论】:

    标签: android


    【解决方案1】:

    首先,模拟器并不总是被植根。

    如果您想拥有一个已root的Android模拟器,您需要在创建模拟器时选择如下图(无需Google Play

    Google API 英特尔 x86_64 Atom 系统映像

    不要选择以下类型的图片,即使用 Google Play

    Google Play 英特尔 x86_64 Atom 系统映像

    然后使用adb root 测试您的模拟器,您应该会看到如下消息:

    restarting adbd as root
    

    adbd is already running as root
    

    【讨论】:

    • 非常感谢!我建立了一个新的模拟器,按照你说的做了,它成功了!
    • @leavewang,很高兴为您提供帮助。如果它回答了您的问题,您能否将我的回答标记为“已接受”?谢谢。
    • 很抱歉这么晚才回复您的消息。我已经接受了您的最佳答案,这对我很有帮助。谢谢!
    • @leavewang,不用担心,很高兴为您提供帮助。
    【解决方案2】:

    如果您的设备是 root,那么您可以访问 shell。试试这个

    安装为 RW:

    adb shell su -c "mount -o rw,remount,rw /system"
    

    安装为 RO:

    adb shell su -c "mount -o ro,remount,ro /system"
    

    您也可以使用Adbd Insecure app,但它不是免费的。

    【讨论】:

    • 非常感谢!我已经使用@shizhen提供的方法解决了这个问题。
    猜你喜欢
    • 2021-04-14
    • 2020-01-20
    • 1970-01-01
    • 1970-01-01
    • 2019-07-28
    • 2014-10-18
    • 1970-01-01
    • 2018-02-10
    • 1970-01-01
    相关资源
    最近更新 更多