Android P上面对dtbo分区做了修改

     1.Android P dtbo的变化

  • 在android P上odmdtbo.img改名为dtbo.img(实际从android O MT6771上面已经修改)
  • 从W1828 flashtool开始,下载时会校验dtbo.img,secure boot时lk会去校验dtbo.img

 2.DTBO状态变化表

3.Android P dtbo格式介绍

       (1)android P上面dtbo img使用android format,magic number也是特有的。

格式如下:

(2)dtbo header对应的结构体如下:

(3)android P上dtbo在build的时候会打包到recovery img里面,所以P上面boot header的结构体也会有变化(                      0x660的位置就是记录dtbo size的地方)

recovery img中dtbo所占的位置(dtbo offset:0xebf000):

4.dtbo.img签名流程介绍

  • dtbo.img走的是MTK secure boot的sign/verify。
  • 开启AVB之后的build流程,由于AOSP把dtbo加入了avb2.0,所以会先以avb的方式做sign。在执行mtk的sign tool的时候,会再次解析dtbo,把干净的dtbo.img剥离出来做mtk的sign。
  • dtbo的校验最终走的是mtk的secure boot,为了兼容AOSP的AVB2.0,MTK signtool有针对dtbo做特别的处理,所以android P上dtbo image需要使用android P上对应的脚本才可以。

Android P对dtbo分区相关推荐

  1. [FAQ21281]android P分区表中odmdtbo与dtbo分区的说明

    [DESCRIPTION] Android O版本odmdtbo.img,在Android P版本改名成dtbo.img. 虽然android P分区表中可以同时看到odmdtbo与dtbo分区,但实 ...

  2. android dtb文件位置_DTB/DTBO 分区  |  Android 开源项目  |  Android Open Source Project

    如果您的 DTB/DTBO 位于专属的分区(例如 dtb 和 dtbo 分区)中,请使用以下表格结构和头文件格式: 图 1. dtb/dtbo 分区布局示例(如需了解 AVB 签名相关信息,请参阅安全 ...

  3. 【DTB/DTBO 分区介绍】

    如果你的 DTB/DTBO 位于专属的分区(例如 dtb 和 dtbo 分区)中,请使用以下表格结构和头文件格式: 数据结构 dt_table_header 仅适用于 dtb/dtbo 分区:您不能在 ...

  4. android加载efi分区,玩转Android-x86(安装启动、个性定制、高级运用)-8.5更新2楼分区挂载代码支持多硬盘...

    玩转Android-x86(安装启动.个性定制.高级运用) 安装篇 本文并不是一篇高大上的教程,只是本人多年来的玩机经验总结,以及在不同系统.不同机型遇到的问题解决备忘录,本着"团结.互助. ...

  5. Android 存储进化:分区存储

    一 分区存储概述 Android 10之前,Android的文件存储现象就像个垃圾桶,但凡app取得了存储空间的读写权限WRITE_EXTERNAL_STORAGE,就可以肆意创建文件,难以管理.用户 ...

  6. 结合Android去水印APP谈谈分区存储

    点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 前言 方便个人更新微信状态,上周花半天时间编写简单的抖音去水印AP ...

  7. 【错误记录】Android 低版本使用分区存储错误 ( 低版本存储不得使用 MediaStore )

    文章目录 一.报错信息 二.解决方案 Android 低版本系统中不能使用分区存储方式管理文件 ; 一.报错信息 在 Android 999 版本中使用 MediaStore 进行分区存储 ; /** ...

  8. 如何查看Android设备上的分区信息

    Android设备上,一般都会存在一块eMMC存储芯片来存放系统和用户数据,甚至部分的引导程序. 一般设备出厂时,各个厂商都会将这块存储芯片分成很多的分区,每个分区内存放不同的内容.具体分区的布局每个 ...

  9. Android 文件系统与Android11 分区存储

    一.Android文件系统 Android文件系统分为 内部存储(internal storage) 和外部存储(external storage) 1.1 用一个表格来直观对比一下两者: 1.2 应 ...

最新文章

  1. 苹果vs剪辑下载_视频剪辑软件下载
  2. Android Studio 第五十一期 - 自定义RecycleView Gallery
  3. Python List中的append和extend
  4. DIV+CSS到底是什么?
  5. 学妹问H哥:你是如何平衡工作和生活的?
  6. android广告平台的介绍
  7. 购物车数据结构及本地存储技术
  8. 嵌入式Linux系统基础知识
  9. AJAX,只是一种过渡技术吗?
  10. Appium+PythonUI自动化测试之uiautomatorviewer和Inspector元素定位
  11. 【Java】转置String的各种方法分析
  12. Spring MVC获取参数的几种常见方式
  13. oracle10gr2安装教程,Solaris10安装Oracle10gR2时的注意事项
  14. CMS 系统之 iframe 结构
  15. HTML对网页的加密和解密方法大全
  16. 如何安装服务器操作系统 HP服务器系统安装
  17. IT6801FN中文版
  18. ​从机械工程师到机器学习工程师,我也是个数据科学家了
  19. 用c语言编写6位计算器,用c语言编写易简计算器.doc
  20. 1123581321递归算法java_斐波那契数列的算法

热门文章

  1. 内核中的UDP socket流程(7)——udp_sendmsg
  2. QT5开发及实例学习之十六Qt5基础图形的绘制
  3. c语言编程 排序,C语言编程-9_3 排序
  4. ai怎么渐变颜色_你根本想不到AI的混合工具有多神奇!
  5. java复习系列[4] - Java IO
  6. 系统设计题:如何设计一个电商平台积分兑换系统!
  7. java并发之Future与Callable使用
  8. Linux 软件看门狗 watchdog 喂狗
  9. Mac终端神器zsh
  10. c#与api类型对照表