有时候为了调试方便,经常会往设备adb push 一些修改过的文件,验证修改是否有效。这样可以减少编译时间成本。但是通常情况下,adb remount 会经常失败,操作上也比较麻烦。这里介绍一个一劳永逸的方法:
在vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mt67xx/rules.mk里做如下修改即可:
#ifeq ($(MTK_DM_VERITY_OFF),yes)
DEFINES += MTK_DM_VERITY_OFF
#endif
把ifeq...endif判断关闭,就打开宏:MTK_DM_VERITY_OFF,这样开机默认就关闭VERITY,开机后再执行:
adb remount
便可以往设备push修改的文件了,很方便!
注:mt67xx是设备的主控,例如:mt6765/mt6771/mt6853等等。