[AndroidR][ADB][Go]如何默认打开USB调试,去掉USB调试确认弹窗
[QUESTION]
在AndroidR user版本的设备上,如何默认打开USB调试,如何去掉USB调试确认弹窗?
[ANSWER]
适用版本:AndroidR user版本
适用场景:例如自动化测试等场景,需要在开机后可以直接使用USB调试,无需手动打开。
修改方案:
修改1为默认打开usb调试,修改2为默认不弹框
修改1: build/core/main.mk
diff --git a/core/main.mk b/core/main.mk
index 6b34939…dbae91f 100755
— a/core/main.mk
+++ b/core/main.mk
@@ -270,7 +270,8 @@
Target is secure in user builds.
ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=1
ADDITIONAL_DEFAULT_PROPERTIES += security.perf_harden=1
- ADDITIONAL_DEFAULT_PROPERTIES += persist.sys.usb.config=adb
ifeq ($(user_variant),user)
ADDITIONAL_DEFAULT_PROPERTIES += ro.adb.secure=1
endif
修改2:/frameworks/base/services/core/java/com/android/server/adb/AdbDebuggingManager.java
diff --git a/services/core/java/com/android/server/adb/AdbDebuggingManager.java b/services/core/java/com/android/server/adb/AdbDebuggingManager.java
index ed83a64…ae0d979 100644
— a/services/core/java/com/android/server/adb/AdbDebuggingManager.java
+++ b/services/core/java/com/android/server/adb/AdbDebuggingManager.java
@@ -905,7 +905,8 @@
}
logAdbConnectionChanged(key, AdbProtoEnums.AWAITING_USER_APPROVAL, false);
mFingerprints = fingerprints;
startConfirmationForKey(key, mFingerprints);
//startConfirmationForKey(key, mFingerprints);
allowDebugging(true,key);break;}
风险评估:默认打开USB调试可能存在系统安全风险,使用前需要根据具体场景做风险评估。
[AndroidR][ADB][Go]如何默认打开USB调试,去掉USB调试确认弹窗相关推荐
- google 浏览器默认打开控制台_前端开发调试:浏览器console方法总结
今天突发奇想,准备总结下console的各个函数.以前都是只用一个console.log(),查了一下发现有好多,就记下来,方便以后查阅. 速记console Console对象提供浏览器控制台的接入 ...
- 怎样设置html默认打开网址,怎样设置默认网站-如何将IE默认打开的网页去掉?我的IE本来设置的主页是百度,但每 爱问知识人...
你这样试试,先把快速启动和桌面上的IE"快捷方式"删除掉,然后打开IE选工具/ Internet选项/在常规中设置你的主页,再进入C:/Program Files/Internet ...
- 默认打开USB调试功能
如何默认打开user 版本的USB debug 选项, 默认打开adb 连接 user usb debug root adb 连接 [方法] 1. 在android 4.0 之前,这个设置是在 ...
- Android系统移植与调试之如何修改Android系统默认显示【开发者选项】并默认打开【USB调试】和【未知来源】开关
转自:[http://blog.csdn.net/ouyang_peng] http://blog.csdn.net/qq446282412/article/details/49815865 今天有个 ...
- 高通平台(Qualcomm) Android 10 /11/12 user版本默认打开adb 调试小结
1.流程 USB插入接收广播授权->建立adb连接服务->执行adb 命令 2.adb相关属性 ro.secure = 0 开启root权限 ro.adb.secure = 1 1开启ad ...
- android默认打开开发者的adb调试
android默认打开开发者的adb调试 打开开关 --- a/alps/frameworks/base/services/core/java/com/android/server/adb/AdbSe ...
- MTK6757 9.0 USB debugger 默认打开, 开发者选项无法打开
一. USB debugger 默认打开 1. build\make\core\main.mk 将ro.debuggable 值改为1 ADDITIONAL_DEFAULT_PROPERTIES += ...
- 红米4手机(其它小米应该一样)adb 调试(usb ,tcp)
首先,手机解锁后安装su. 小米 开发者模式的进入方法是设置...找到miui版本号后,连续点击多次(不同版本或手机可能不一样) 开启了usb调试后,插入PC端,依然无法adb 连接. 此时需要在拨号 ...
- Android 12.0 Settings 去掉打开开发者模式和USB调试模式的广播
1.概述 在12.0的系统产品rom定制化开发中,在系统Settings的开发者模式中,打开开发者模式和usb调试模式都会发出开发者模式改变广播和usb调试模式改变广播, 项目开发功能需要要求去掉这两 ...
最新文章
- 微前端在网易七鱼的实践
- opencv python3 找图片色块_Python 图像处理 OpenCV (3):图像属性、图像感兴趣 ROI 区域及通道处理...
- 用java制作心理测试软件_0基础学习制作app
- python相关工作岗位_西安掌握Python有哪些工作岗位能够选择
- 北京、深圳 | 百度视觉算法研发实习生 人脸活体方向
- openGauss持续构筑企业级内核能力,使能行业技术创新
- 安卓通过js与网页的H5页面进行交换
- golang []byte和string相互转换
- 8年php薪資,8年PHP求稳定远程团队带走
- BZOJ 3747 POI2015 Kinoman 段树
- nyoj--49--开心的小明(背包)
- WCF 实例 —— Android 短信助手 (WCF + Android)
- jenkins+donet core持续集成环境搭建
- JetPack之DataStore源码笔记
- QQ如何应对中年困境?
- Android listview图片刷新闪烁
- 快递100企业版接口(API)实时查询、订阅推送、云打印、电子面单实现.Net版
- Android实现应用数字角标
- 沈阳服务器主板维修,沈阳铁西区附近电脑主板维修
- 数字增加滚动动画用原生js实现的多种方案