参考:
http://kerlion.blog.chinaunix.net/uid-29728680-id-5748204.html
关于android9.0上开启了加密后,开机动画会播放两次的问题_xuhui_7810的博客-CSDN博客
参考以上博客,修改fstab.in.mt6765
/* Can overwrite FDE setting by defining __MTK_FDE_NO_FORCE and __MTK_FDE_TYPE_FILE in this file */
/* For example, you can un-comment the following line to disable FDE for all projects in this platform. */
//#define __MTK_FDE_NO_FORCE
#ifdef __MTK_FDE_NO_FORCE
#define FLAG_FDE_AUTO encryptable
#else
#define FLAG_FDE_AUTO forceencrypt
#endif
发现现象仍旧存在,于是,找到vendor\mediatek\proprietary\hardware\fstab\mt6765\Android.mk
ifeq ($(strip $(MTK_ENCRYPTION_DEFAULT_OFF)),yes)
__CFLAGS += -D__MTK_FDE_NO_FORCE
else
ifeq ($(strip $(MTK_ENCRYPTION_TYPE_FILE)),yes)
__CFLAGS += -D__MTK_FDE_TYPE_FILE
ifeq ($(strip $(MTK_ENCRYPTION_FDE_TO_FBE)),yes)
__CFLAGS += -D__MTK_FDE_TO_FBE
endif
endif
endif
修改ProjeceConfig.mk
MTK_ENCRYPTION_DEFAULT_OFF=yes
关闭加密,测试后开机动画正常运行