平台:exynos:8895
Android 7.0
在某些情况下,我们需要在User版本下调试。但是User版本就算可以通过开发者模式打开adb,也只能使用普通用户登陆。这对调试来说是很麻烦的,所以我们可以允许User模式以root使用adb。
具体不定如下:
diff --git a/build/core/main.mk b/build/core/main.mk
index a27d4a8..1f0412e 100644
--- a/build/core/main.mk
+++ b/build/core/main.mk
@@ -389,7 +389,7 @@ enable_target_debugging := true
tags_to_install :=
ifneq (,$(user_variant))
# Target is secure in user builds.
- ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=1
+ ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=0
ADDITIONAL_DEFAULT_PROPERTIES += security.perf_harden=1
ifeq ($(user_variant),user)
diff --git a/system/core/adb/Android.mk b/system/core/adb/Android.mk
index d6dc9bb..744094b 100644
--- a/system/core/adb/Android.mk
+++ b/system/core/adb/Android.mk
@@ -321,7 +321,7 @@ LOCAL_CFLAGS := \
LOC