微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Android:adbd无法以生产版本的方式运行

我有一个基于 Android的手机(2.3.6),具有解锁的root权限.
由于我想通过我的电脑访问我的手机,今天我已经安装了QtAdb和Android SDK.
如果我打开一个命令提示符,我做

adb shell su

我得到

#

所以我可以复制,删除,推送我的手机上的文件(在手机上我得到一个通知使用应用程序“SuperSU”.)

但是如果我启动QtAdb – 在Windows 7下,我会收到以下错误:“adbd无法以生产版本的方式运行”.我想念什么? QtAdb有问题吗?

解决方法

问题是,即使您的手机已扎根,手机上的“adbd”服务器也不会使用root权限.您可以尝试绕过这些检查或在手机上安装其他adbd,或者安装包含修补adbd的自定义内核/发行版.

或者,一个更容易的解决方案是使用chainfire中的“adbd insecure”,它会在您的adbd上进行修补.它不是永久性的,因此您必须在启动adb服务器之前运行它(或者将其设置为运行每次引导).你可以从谷歌游戏商店获得几个钱的应用程序:

https://play.google.com/store/apps/details?id=eu.chainfire.adbd&hl=en

或者你可以免费获得它,作者已经发布了一个免费版本的xda开发人员:

http://forum.xda-developers.com/showthread.php?t=1687590

将其安装到您的设备(将其复制到设备并使用文件管理器打开apk文件),在设备上运行“adb insecure”,最后杀死计算机上的adb服务器:

%adb kill-server

然后重新启动服务器,它应该已经是root.

原文地址:https://www.jb51.cc/android/311503.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐