ADB拉取命令权限

时间:2010-02-18 15:49:25

标签: android android-emulator adb

我在控制台中使用ADB命令时遇到问题。我知道没有root权限的用户没有权限访问shell中的/ system作为默认值。但是当我在窗口控制台中执行“adb pull / system / app / myApps”而不是shell模式时,它可以正常工作。我的意思是,所有apk文件都没有任何问题地复制到我的桌面位置。

这是正常的情况吗?我之前使用exploit获得了root权限。所以,我不确定'pull'命令总是能够以正常权限复制系统文件。

我正在考虑让ADB GUI应用程序支持每个Android用户。我需要知道如果没有生根可能!请帮帮我!

提前谢谢!

2 个答案:

答案 0 :(得分:3)

  

这是正常的情况吗?

对于模拟器,也许吧。对于root设备,可能。对于普通设备,没有。

答案 1 :(得分:0)

是的,这是正常情况,因为adb shell具有root权限。通常我们在仿真器上有root,但是不能使用仿真器终端的su命令。如果你使用adb shell,你可以从计算机的角度看su命令(有限),因为adb shell是所有者,但不是你! root设备不足以使用模拟器终端应用程序中的su命令。

如果你想要真正的su,请阅读这些内容 http://android-dls.com/wiki/index.php?title=Magic_Root_Access

模拟器退出后,必须重新执行该过程。我不喜欢它 我希望在主机上保存真实的图像文件,以便下次重启模拟器。这让我很恼火重复生根和将文件复制到系统中。 谷歌员工不喜欢我的工作,但我的系统需要不同的字体。那就是!