搜索

451

主题

663

帖子

5357

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5357
QQ
发表于 2021-7-8 20:55:37 10526 浏览 1 回复

[FAQ22344]push文件到system分区,重启后文件 会被自动恢复

[DESCRIPTION]
客户反馈有些版本,push文件到system分区之后一旦重启,push的文件会被自动恢复.
[SOLUTION]
实际上这是因为开启了secure boot,从而触发system分区写保护,导致无法system写入。
从Code中可以看到如下内容:
  1. /vendor/mediatek/proprietary/bootable/bootloader/lk/platform/mtxxxx/write_protect.c
  2. int set_write_protect(void)
  3. ...
  4. #ifdef MTK_SECURITY_SW_SUPPORT
  5. if (TRUE == seclib_sec_boot_enabled(TRUE))
  6. snprintf(wp_end, WRITE_PROTECT_PARTITION_NAME_SZ, "system");
  7. else
  8. snprintf(wp_end, WRITE_PROTECT_PARTITION_NAME_SZ, "tee2");
  9. #else
  10. snprintf(wp_end, WRITE_PROTECT_PARTITION_NAME_SZ, "tee2");
  11. #endif
复制代码
如果想关闭secure boot,可以尝试如下方法:
  1. MTK_SEC_USBDL=ATTR_SUSBDL_DISABLE
  2. MTK_SEC_BOOT=ATTR_SBOOT_DISABLE
复制代码



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
手机微信同号:13682654092
回复

使用道具 举报

451

主题

663

帖子

5357

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
5357
QQ
 楼主| 发表于 2021-7-9 14:17:10
  1. +++ b/vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/k62v1_64_bsp/k62v1_64_bsp.mk
  2. @@ -2,8 +2,8 @@
  3. TARGET=k62v1_64_bsp
  4. MTK_PLATFORM=MT6765
  5. MTK_SEC_CHIP_SUPPORT=yes
  6. -MTK_SEC_USBDL=ATTR_SUSBDL_ONLY_ENABLE_ON_SCHIP
  7. -MTK_SEC_BOOT=ATTR_SBOOT_ENABLE
  8. +MTK_SEC_USBDL=ATTR_SUSBDL_DISABLE
  9. +MTK_SEC_BOOT=ATTR_SBOOT_DISABLE
  10. MTK_SEC_MODEM_AUTH=no
  11. MTK_SEC_SECRO_AC_SUPPORT=yes
复制代码
亲测可用



手机微信同号:13682654092
回复

使用道具 举报

返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


登录或注册
快速回复 返回顶部 返回列表