我对 adb shell
设备登录感到困惑,无法进入 root 模式(# 模式)。我只能在任何非 root 设备(例如 Samsung Galaxy Note、Galaxy 2 和 Samsung Galaxy Apollo (2.1))上从 adb shell
访问 $ 模式,并且无法使用“su -”命令成为 super 用户,因此仅限于 /data/data/com.myapp.exmple
等目录。
但是使用 root 设备可以使用 adb shell 获得 root 访问权限,并访问它们,所以我的基本疑问是,对于非 root 设备,我们可以使用 adb shell 获得 root 访问权限吗?
如果没有,我正在使用 Andrew Hoog 的书“Synergy Android Forensics”,该书演示了 adb shell 可以让您在非 root 设备上访问 root (#mode),并且互联网和论坛上也有一些示例说明了这一点。以这个视频为例。
http://www.youtube.com/watch?v=tVJ7T2oC_Zs
这基本上演示了如何使用 adb shell
解锁安全模式锁,从而在非 root 设备上获取 root 访问权限(# 模式)。
如果是的话,我犯了什么错误?我安装了最新的 JDK,然后在 C: 中安装 Android sdk,然后从 c:android-sdk/platform-tools/
目录尝试访问 adb shell。
最佳答案
我正在 Android 4.1.2 上运行 Cyanogenmod,因此这可能不适用于库存 ROM。当我输入时
adb root
控制台返回
root access is disabled by system setting - enable in settings -> development options
在该菜单中,您可以禁用 root 访问权限,将其授予仅应用程序、仅 adb 以及应用程序和 adb嗯>。选择应用程序和 adb,一切都应该按预期工作。
关于adb - 在非 root 设备上需要 adb shell 的帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12100451/