搜索

413

主题

487

帖子

1785

积分

金牌会员

Rank: 6Rank: 6

积分
1785
发表于 2020-8-3 21:00:42 725 浏览 2 回复

Android 9 userdebug版本执行adb remount失败

本帖最后由 tangh 于 2020-8-5 14:41 编辑

android 9及以后版本google启用avb(Android Verified Boot)2.0,verified boot and DM-verity默认启用策略发生了变化

解决方法:
kernel-4.4 和 kernel-3.18:
  1. adb root
  2. adb disable-verity
  3. adb reboot
  4. adb root
  5. adb remount
复制代码

kernel-4.9以及更高版本:
  1.     在Setting -> System -> Developer options -> OEM unlocking打开
  2.     adb reboot bootloader
  3.     fastboot flashing unlock
  4.     press volume up key
  5.     fastboot reboot
  6.     adb root
  7.     adb disable-verity
  8.     adb reboot
  9.     adb root
  10.     adb remount
复制代码

本帖子中包含更多资源

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

x
回复

使用道具 举报

413

主题

487

帖子

1785

积分

金牌会员

Rank: 6Rank: 6

积分
1785
 楼主| 发表于 2020-8-3 21:02:38
如何确认 fastboot unlock 解锁成功

1、fastboot 模式下按音量上键后是否提示 Unlock Pass…return to fastboot in 3s

2、重启后界面是否显示

orange state
Your deivce has been unlocked and can’t be trusted
your device will boot in 5 seconds

3、解锁成功后检查这两个属性会从
[ro.boot.flash.locked]: [1]
[ro.boot.verifiedbootstate]: [green]
变成
[ro.boot.flash.locked]: [0]
[ro.boot.verifiedbootstate]: [orange]
回复

使用道具 举报

413

主题

487

帖子

1785

积分

金牌会员

Rank: 6Rank: 6

积分
1785
 楼主| 发表于 2020-12-18 13:54:16
  1. 如果需要remount 分区,需要将MTK_SECURITY_SW_SUPPORT打开,具体位置如下:

  2. +++ b/device/mediateksample/k62v1_64_bsp/ProjectConfig.mk
  3. @@ -562,7 +562,6 @@ MTK_SCOMO_ENTRY = no
  4. MTK_SCREEN_OFF_WIFI_OFF = no
  5. MTK_SDIOAUTOK_SUPPORT = no
  6. +MTK_SEARCH_DB_SUPPORT = yes


  7. +++ b/kernel-4.9/arch/arm64/configs/k62v1_64_bsp_defconfig
  8. @@ -181,7 +181,6 @@ CONFIG_MTK_CONNSYS_DEDICATED_LOG_PATH=y
  9. CONFIG_MTK_ECCCI_DRIVER=y
  10. CONFIG_MTK_ECCCI_C2K=y
  11. CONFIG_MTK_BTIF=y
  12. +CONFIG_MTK_SECURITY_SW_SUPPORT=y

  13. +++ b/vendor/mediatek/proprietary/bootable/bootloader/lk/project/k62v1_64_bsp.mk
  14. @@ -20,7 +20,7 @@ CUSTOM_LK_LCM="ili9881c_hd720_dsi_vdo lt8912b_mipi_to_lvds"
  15. DEFINES += MTK_ROUND_CORNER_SUPPORT
  16. #nt35595_fhd_dsi_cmd_truly_nt50358 = yes
  17. #FASTBOOT_USE_G_ORIGINAL_PROTOCOL = yes
  18. +MTK_SECURITY_SW_SUPPORT = yes


  19. +++ b/vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/k62v1_64_bsp/k62v1_64_bsp.mk
  20. @@ -13,7 +13,7 @@ MTK_EMMC_SUPPORT=yes
  21. MTK_EFUSE_WRITER_RESERVE_CODESIZE=no
  22. MTK_EFUSE_WRITER_SUPPORT=no
  23. MTK_MT8193_SUPPORT=no
  24. +MTK_SECURITY_SW_SUPPORT=yes



复制代码
回复

使用道具 举报

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

本版积分规则


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