From 0da17a7edd2dfaad85108230b9600672dcd2d54b Mon Sep 17 00:00:00 2001 From: Nolen Johnson Date: Wed, 17 May 2023 14:02:28 -0400 Subject: [PATCH] lineage: config: Allow using an env var to enable insecure ADB * Still requires key but most of us do this via vendor/extra anyway. Change-Id: Ib2d58af850d01a9c9d787be7a67b6d6b8c6ef899 --- config/common.mk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/config/common.mk b/config/common.mk index f215443c..3f9b5205 100644 --- a/config/common.mk +++ b/config/common.mk @@ -25,8 +25,13 @@ ifeq ($(TARGET_BUILD_VARIANT),eng) # Disable ADB authentication PRODUCT_SYSTEM_DEFAULT_PROPERTIES += ro.adb.secure=0 else +ifdef WITH_ADB_INSECURE +# Forcebly disable ADB authentication +PRODUCT_SYSTEM_DEFAULT_PROPERTIES += ro.adb.secure=0 +else # Enable ADB authentication PRODUCT_SYSTEM_DEFAULT_PROPERTIES += ro.adb.secure=1 +endif # Disable extra StrictMode features on all non-engineering builds PRODUCT_SYSTEM_DEFAULT_PROPERTIES += persist.sys.strictmode.disable=true