上次添加adb reboot factory 的代码看懂还不是很难,结果今天师傅让我把这个命令加到另一款手机里面,加是加进去了,功能也有了,但几乎没怎么看懂....从来没了解过MK文件的原理和语法,不过还是记录下来,赶快奋斗吧~~骚年~
PS:这个功能的修改方法应该还有很大的发展空间,因为修改过后进入shell,虽然可以获取root权限,但adb root disable命令也就变得没有用了,权限回不去,不过貌似基本没人会把权限改回去。。。就看什么时候我能看懂再优化成可进可退的了~~
(1)build/corn/main.mk文件修改:
ifeq(true,$(strip$(enable_target_debugging)))
................................
else # !enable_target_debugging
ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable = 0改为
ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable = 1
再添加:
# Include the debugging/testing OTA keys in this build.
INCLUDE_TEST_OTA_KEYS :=true
(2) dediate