|
发表于 2021-7-8 20:55:37
10526 浏览 1 回复
[FAQ22344]push文件到system分区,重启后文件 会被自动恢复
[DESCRIPTION]
客户反馈有些版本,push文件到system分区之后一旦重启,push的文件会被自动恢复.
[SOLUTION]
实际上这是因为开启了secure boot,从而触发system分区写保护,导致无法system写入。
从Code中可以看到如下内容:
- /vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mtxxxx/write_protect.c
- int set_write_protect(void)
- ...
- #ifdef MTK_SECURITY_SW_SUPPORT
- if (TRUE == seclib_sec_boot_enabled(TRUE))
- snprintf(wp_end, WRITE_PROTECT_PARTITION_NAME_SZ, "system");
- else
- snprintf(wp_end, WRITE_PROTECT_PARTITION_NAME_SZ, "tee2");
- #else
- snprintf(wp_end, WRITE_PROTECT_PARTITION_NAME_SZ, "tee2");
- #endif
复制代码 如果想关闭secure boot,可以尝试如下方法:
- MTK_SEC_USBDL=ATTR_SUSBDL_DISABLE
- MTK_SEC_BOOT=ATTR_SBOOT_DISABLE
复制代码
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|
手机微信同号:13682654092
|
|
|
|
|
|
楼主|
发表于 2021-7-9 14:17:10
- +++ b/vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/k62v1_64_bsp/k62v1_64_bsp.mk
- @@ -2,8 +2,8 @@
- TARGET=k62v1_64_bsp
- MTK_PLATFORM=MT6765
- MTK_SEC_CHIP_SUPPORT=yes
- -MTK_SEC_USBDL=ATTR_SUSBDL_ONLY_ENABLE_ON_SCHIP
- -MTK_SEC_BOOT=ATTR_SBOOT_ENABLE
- +MTK_SEC_USBDL=ATTR_SUSBDL_DISABLE
- +MTK_SEC_BOOT=ATTR_SBOOT_DISABLE
- MTK_SEC_MODEM_AUTH=no
- MTK_SEC_SECRO_AC_SUPPORT=yes
复制代码 亲测可用
|
|
手机微信同号:13682654092
|
|
|
|
|
登录或注册
|