阅读:7289回复:2
Android 8.1默认设置adb disable-verity
Android 8.1 userdebug的固件在输入adb root adb remount 之后会有这样的提示。
C:WUsersW .KH>adb remount 意思是需要输入adb disable-verity之后,重启机器,然后再adb root adb remount之后, 才可以adb push 到system 怎样默认disable verity呢,我看了一下网上的介绍,修改了这几个地方,就OK了。 (1)在build/target/product/verity.mk中,将 PRODUCT_SUPPORTS_VERITY := true PRODUCT_SUPPORTS_VERITY_FEC := true 改为 : PRODUCT_SUPPORTS_VERITY := false PRODUCT_SUPPORTS_VERITY_FEC := false (2)在/kernel/{arch|arch64}/{arm|arm64}/configs/{Project}defconfig中, 将CONFIG_DM_VERITY=y改为 :CONFIG_DM_VERITY=n 添加:CONFIG_MTK_DM_VERITY_OFF=y 3.在 system/core/fs_mgr/Android.bp product_variables: { debuggable: { //cppflags: ["-DALLOW_ADBD_DISABLE_VERITY=1"], cppflags: ["-DALLOW_SKIP_SECURE_CHECK=1"], }, eng: { cppflags: ["-DALLOW_SKIP_SECURE_CHECK=1"], }, }, 参照eng的修改debuggable, 改为DALLOW_SKIP_SECURE_CHECK=1 参考帖子:https://blog.csdn.net/hades0821/article/details/79984002 |
|
|
沙发#
发布于:2020-01-11 15:48
|
|
|
板凳#
发布于:2020-01-11 21:51
很强。
|
|
|