在非root设备上需要adb shell的帮助

时间:2012-08-23 21:45:26

标签: adb

我对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。

4 个答案:

答案 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 rootsu-不适用于非root用户手机。

您可以在Google上了解如何根据您的特定型号进行操作,但请注意,如果您强制使用手机,则可能会失去公司保修。

答案 2 :(得分:0)

在Android上有一个获取root访问权限的命令:

adb root

我不知道它是否适用于任何版本的Android。上面的命令以root身份重新启动adb。

答案 3 :(得分:0)

为Android 4.2点击您的设备版本内部版本号(位于信息页面底部)7次。这将启用开发人员的菜单。