如何在安卓手机上禁用授权弹窗?

4
在我的设备中,每次我将其连接到系统时,都会弹出一个请求授权的消息。只有在我授权之后,才能使用adb。我正在构建自己的系统,但是显示器无法正常工作,因此需要使用adb进行调试,但由于adb未经授权,因此无法使用它。由于显示不正常,我看不到弹出的消息。有没有办法禁用此授权弹出窗口?我听说过一些禁用verity选项,但在adb 1.0.32中找不到它。你有任何想法吗?

1
为什么不直接将您的密钥填充到/data/misc/adb/adb_keys中呢?或者,您可以通过ro.adb.secure=0禁用adb身份验证。 - Alex P.
@AlexP。构建属性调整ro.adb.secure=0对我没有起作用。你能详细说明一下吗?我正在使用旧版的adb,不支持此授权模式,而且我不想更新adb。相反,我想从设备端禁用这种授权。 - Bharat G
2个回答

3

adb disable-verity是从此版本开始可用的:

$ adb version
Android Debug Bridge version 1.0.32
Revision 09a0d98bebce-android

在Linux上更新adb的方法如下:

1. 从这里下载android-sdk_[latest-version]-linux.tgz

https://developer.android.com/studio/index.html#downloads

2. 解压文件:

$ tar -zxvf android-sdk_[latest-version]-linux.tgz

3. 下载platform-tools包:

$ sudo android-sdk-linux/tools/android update sdk -t platform-tools --no-ui

4. 将下载的adb版本设置为默认:

$ sudo mv android-sdk-linux/platform-tools/adb /usr/bin/adb


现在您可以执行$ adb disable-verity了。


1
唯一的问题是:您需要授权设备才能运行“disable-verity”。他无法做到这一点。 - tylerr147

0

至少有两个声称是1.0.32版本的ADB.EXE版本。

下面大小和日期的版本支持命令;

adb.exe 1 011 200 2015-03-24 17:15 -a--

adb <enter> 给出(除其他响应外);

adb disable-verity - 在USERDEBUG构建上禁用dm-verity检查


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接