我对adb shell
设备登录感到困惑,我无法进入root模式(#mode)。我只能在任何非root设备上访问adb shell
$模式,例如三星galaxy Note,Galaxy 2和三星galaxy Apollo(2.1),并且不能使用“su - ”命令成为超级用户,因此仅限于/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访问权限(#mode)。
如果是的话,我犯的错误是什么?我在C:中安装了最新的JDK,然后安装了Android sdk,然后从c:android-sdk/platform-tools/
目录尝试访问adb shell。
答案 0 :(得分:1)
我正在使用Android 4.1.2运行Cyanogenmod,所以这可能不适用于股票roms。当我进入
adb root
控制台返回
root access is disabled by system setting - enable in settings -> development options
在该菜单中,您可以禁用root访问,仅为应用,仅限adb 和应用和adb授予。选择 apps和adb ,一切都应按预期工作。
答案 1 :(得分:1)
AFAIK adb root
或su-
不适用于非root用户手机。
您可以在Google上了解如何根据您的特定型号进行操作,但请注意,如果您强制使用手机,则可能会失去公司保修。
答案 2 :(得分:0)
在Android上有一个获取root访问权限的命令:
adb root
我不知道它是否适用于任何版本的Android。上面的命令以root身份重新启动adb。
答案 3 :(得分:0)
为Android 4.2点击您的设备版本内部版本号(位于信息页面底部)7次。这将启用开发人员的菜单。