LOCAL_CFLAGS += -DALLOW_ADBD_NO_AUTH=1
LOCAL_CFLAGS += -DALLOW_ADBD_DISABLE_VERITY=1
LOCAL_CFLAGS += -DLAVA_ALLOW_ADBD_ROOT=1
else ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
LOCAL_CFLAGS += -DALLOW_ADBD_DISABLE_VERITY=1
LOCAL_CFLAGS += -DALLOW_ADBD_ROOT=1
else
LOCAL_CFLAGS += -DALLOW_ADBD_NO_AUTH=$(if $(filter userdebug eng,$(TARGET_BUILD_VARIANT)),1,0)
endif
2: user root 不能 push问题
文件路径:/vendor/mediatek/proprietary/bootable/bootloader/lk / platform/mt6765/rules.mk
$(warning "MTK_POWER_ON_WRITE_PROTECT before BUILD_USERROOT is $(BUILD_USERROOT)" )
ifeq ($(BUILD_USERROOT),yes)
MTK_POWER_ON_WRITE_PROTECT := 0
else
MTK_POWER_ON_WRITE_PROTECT := 1
endif
文件路径:
common/AdditionalProperty.mk
ifneq ($(IS_MP_VERSION),true)
ifeq ($(BUILD_ROOT),yes)
MTK_BUILD_ROOT := yes
REMOVE_PROPERTIES := ro.debuggable=0 ro.adb.secure=1 ro.secure=1 \
ro.debuggable=1 ro.adb.secure=0 ro.secure=0
ADDITIONAL_DEFAULT_PROPERTIES := $(filter-out $(REMOVE_PROPERTIES) ,$(ADDITIONAL_DEFAULT_PROPERTIES))
ADDITIONAL_DEFAULT_PROPERTIES += \
ro.debuggable=1 ro.adb.secure=0 ro.secure=0 lava.adb.debug=1
PRODUCT_AAPT_FLAGS += --debug-mode
BUILD_USERROOT := yes
export BUILD_USERROOT