Android P对dtbo分区
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分区相关推荐
- [FAQ21281]android P分区表中odmdtbo与dtbo分区的说明
[DESCRIPTION] Android O版本odmdtbo.img,在Android P版本改名成dtbo.img. 虽然android P分区表中可以同时看到odmdtbo与dtbo分区,但实 ...
- android dtb文件位置_DTB/DTBO 分区 | Android 开源项目 | Android Open Source Project
如果您的 DTB/DTBO 位于专属的分区(例如 dtb 和 dtbo 分区)中,请使用以下表格结构和头文件格式: 图 1. dtb/dtbo 分区布局示例(如需了解 AVB 签名相关信息,请参阅安全 ...
- 【DTB/DTBO 分区介绍】
如果你的 DTB/DTBO 位于专属的分区(例如 dtb 和 dtbo 分区)中,请使用以下表格结构和头文件格式: 数据结构 dt_table_header 仅适用于 dtb/dtbo 分区:您不能在 ...
- android加载efi分区,玩转Android-x86(安装启动、个性定制、高级运用)-8.5更新2楼分区挂载代码支持多硬盘...
玩转Android-x86(安装启动.个性定制.高级运用) 安装篇 本文并不是一篇高大上的教程,只是本人多年来的玩机经验总结,以及在不同系统.不同机型遇到的问题解决备忘录,本着"团结.互助. ...
- Android 存储进化:分区存储
一 分区存储概述 Android 10之前,Android的文件存储现象就像个垃圾桶,但凡app取得了存储空间的读写权限WRITE_EXTERNAL_STORAGE,就可以肆意创建文件,难以管理.用户 ...
- 结合Android去水印APP谈谈分区存储
点击上方"小白学视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 前言 方便个人更新微信状态,上周花半天时间编写简单的抖音去水印AP ...
- 【错误记录】Android 低版本使用分区存储错误 ( 低版本存储不得使用 MediaStore )
文章目录 一.报错信息 二.解决方案 Android 低版本系统中不能使用分区存储方式管理文件 ; 一.报错信息 在 Android 999 版本中使用 MediaStore 进行分区存储 ; /** ...
- 如何查看Android设备上的分区信息
Android设备上,一般都会存在一块eMMC存储芯片来存放系统和用户数据,甚至部分的引导程序. 一般设备出厂时,各个厂商都会将这块存储芯片分成很多的分区,每个分区内存放不同的内容.具体分区的布局每个 ...
- Android 文件系统与Android11 分区存储
一.Android文件系统 Android文件系统分为 内部存储(internal storage) 和外部存储(external storage) 1.1 用一个表格来直观对比一下两者: 1.2 应 ...
最新文章
- 苹果vs剪辑下载_视频剪辑软件下载
- Android Studio 第五十一期 - 自定义RecycleView Gallery
- Python List中的append和extend
- DIV+CSS到底是什么?
- 学妹问H哥:你是如何平衡工作和生活的?
- android广告平台的介绍
- 购物车数据结构及本地存储技术
- 嵌入式Linux系统基础知识
- AJAX,只是一种过渡技术吗?
- Appium+PythonUI自动化测试之uiautomatorviewer和Inspector元素定位
- 【Java】转置String的各种方法分析
- Spring MVC获取参数的几种常见方式
- oracle10gr2安装教程,Solaris10安装Oracle10gR2时的注意事项
- CMS 系统之 iframe 结构
- HTML对网页的加密和解密方法大全
- 如何安装服务器操作系统 HP服务器系统安装
- IT6801FN中文版
- ​从机械工程师到机器学习工程师,我也是个数据科学家了
- 用c语言编写6位计算器,用c语言编写易简计算器.doc
- 1123581321递归算法java_斐波那契数列的算法