【发布时间】:2014-10-05 23:16:26
【问题描述】:
我有一部基于 Android 的手机 (2.3.6),具有解锁的 root 权限。 因为我想通过我的电脑访问我的手机,所以今天我安装了 QtAdb 和 Android SDK。 如果我打开命令提示符,我会这样做
adb shell su
我明白了
#
因此,我可以在手机上复制、删除、推送文件(在手机上,我使用“SuperSU”应用程序收到通知。)
但如果我在 Windows 7 下启动 QtAdb - 我会收到以下错误:“adbd 无法在生产版本中以 root 身份运行”。我想念什么? QtAdb 有问题吗?
【问题讨论】:
-
"adb shell su" 不会改变你可以推或拉的东西,所以如果你可以访问你需要的东西,那么显然你不需要 need root .
-
我需要访问我手机的整个文件系统。如果我做“id”,显然我得到“uid = 0(root)gid = 0(root)”。我想知道为什么 QtAdb 告诉我“adbd 不能在生产构建中以 root 身份运行”。
-
在另一个shell中的su下运行一个shell不会改变adbd执行push和pull操作的uid