前言
歡迎大家我分享和推薦好用的代碼段~~
聲明
歡迎轉載,但請保留文章原始出處:
CSDN:http://www.csdn.net
雨季o莫憂離:http://blog.csdn.net/luckkof
正文
[Description]
怎樣開啟與關閉adb 的認證機制(google adb secure)
[Keyword]
adb secure , ro.adb.secure , adb RSA 指紋認證
[Solution]
MTK 版本號默認關閉adb 的地址認證機制,假設貴司須要開啟,能夠改動alps/build/core/main.mk
怎樣開啟與關閉adb 的認證機制(google adb secure)
[Keyword]
adb secure , ro.adb.secure , adb RSA 指紋認證
[Solution]
MTK 版本號默認關閉adb 的地址認證機制,假設貴司須要開啟,能夠改動alps/build/core/main.mk
ifeq (true,$(strip $(enable_target_debugging)))
# Target is more debuggable and adbd is on by default
ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1
ADDITIONAL_DEFAULT_PROPERTIES += ro.adb.secure=1 ==> 假設想在ENG Load新增此功能,加這行
# Include the debugging/testing OTA keys in this build.
INCLUDE_TEST_OTA_KEYS := true
else # !enable_target_debugging
# Target is less debuggable and adbd is off by default
ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=0
ADDITIONAL_DEFAULT_PROPERTIES += ro.adb.secure=1 ==> 假設想在USER Load新增此功能,加這行
endif # !enable_target_debugging
# Target is more debuggable and adbd is on by default
ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1
ADDITIONAL_DEFAULT_PROPERTIES += ro.adb.secure=1 ==> 假設想在ENG Load新增此功能,加這行
# Include the debugging/testing OTA keys in this build.
INCLUDE_TEST_OTA_KEYS := true
else # !enable_target_debugging
# Target is less debuggable and adbd is off by default
ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=0
ADDITIONAL_DEFAULT_PROPERTIES += ro.adb.secure=1 ==> 假設想在USER Load新增此功能,加這行
endif # !enable_target_debugging
而ro.adb.secure 這個system property 對於adbd 的控制點在alps/system/core/adb/adb.c 中的
property_get("ro.adb.secure", value, "0");
auth_enabled = !strcmp(value, "1");
if (auth_enabled)
adb_auth_init();
property_get("ro.adb.secure", value, "0");
auth_enabled = !strcmp(value, "1");
if (auth_enabled)
adb_auth_init();