android 10 user版本默认打开usb调试
2023-09-02 / 龙之叶   

1.修改framework目录

framework/base/services/core/java/com/android/server/adb/AdbDebuggingManager.java

1
2
3
4
5
6
7
8
9
10
11
--- a/framework/base/services/core/java/com/android/server/adb/AdbDebuggingManager.java
+++ b/framework/base/services/core/java/com/android/server/adb/AdbDebuggingManager.java
@@ -406,7 +406,8 @@ public class AdbDebuggingManager {
}
logAdbConnectionChanged(key, AdbProtoEnums.AWAITING_USER_APPROVAL, false);
mFingerprints = fingerprints;
- startConfirmation(key, mFingerprints);
+ //startConfirmation(key, mFingerprints);
+ allowDebugging(true,key);
break;
}

2.修改build目录

build/core/main.mk

1
2
3
4
5
6
7
8
9
10
--- a/build/core/main.mk
+++ b/build/core/main.mk
@@ -292,7 +292,7 @@ ifneq (,$(user_variant))
# 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
本文链接:
http://longzhiye.top/2023/09/02/2023-09-02/