新闻详情

新闻详情

首页 / 资讯中心 / 详情

安卓系统安全启动测试方法

发布时间:2026/10/1 16:12:16来源:尧图网络
安卓系统安全启动测试方法
目录测试准备安全启动功能导入启动状态和锁定状态验证SecurityBoot功能测试uboot验证AVB功能测试版本防回退功能测试一、测试准备1、项目纯净版主板未烧录过安全模式软件的主板或整机例T10X1-RAJ3-00项目未烧录过安全模式软件的主板2、被测固件包包含编译后的所有系统文件3、被测项目早期无安全启动功能的固件包update包4、串口工具一套用于打印日志5、被测项目早期有安全启动功能的固件包update包6、被篡改的6个系统文件二、安全启动功能导入烧录任意一版带安全启动功能的固件即可导入安全启动功能。安全启动功能导入后该主板后续只能烧录同一项目密钥相同的固件无法再烧录其他项目固件也无法烧录同一项目无安全启动功能的固件。三、启动状态和锁定状态验证启动状态验证烧录被测固件后开机输入adb命令adb shell getprop ro.boot.verifiedbootstate返回green则验证ok。锁定状态验证烧录被测固件后开机输入adb命令adb shell getprop ro.boot.flash.locked返回1则验证ok。四、SecurityBoot功能测试uboot校验测试步骤主板烧录被测固件后再次烧录无安全启动的固件包并尝试开机再次烧录被测固件然后尝试开机预期结果烧录无安全启动的固件无法开机开机直接进入MASKROM模式烧录被测固件正常开机测试说明要烧录单独的系统文件因此需要软件在发布版本时同时将单独的系统文件和固件同时发布如软件没有发布则要求软件提供被测版本的系统文件。测试需要用到的系统文件如下图所示以下4个img文件需要2种被测固件的系统文件篡改过的系统文件五、AVB功能测试软件防篡改/完整性测试1、super文件校验前提条件1、烧录被测固件并确认可以正常开机2、测试机连接串口打印日志。测试步骤打开烧录工具进入下载镜像界面鼠标右键点击图中标记位置选择导入配置选择被测固件包的系统文件中的config.cfg文件导入配置点击Parameter行的末尾部分导入被测固件包的系统文件中的parameter.txt文件点击Super行的末尾部分导入篡改系统文件包中的super.img文件文件导入完成后勾选Parameter和Super行其他行如果有勾选则手动取消主板进入烧录状态点击烧录工具上的执行按钮等待烧录完成后开机查看开机日志和开机状态将super文件改为被测固件的super文件后再重新烧录烧录完成后开机查看开机状态注意事项Parameter文件选择被测固件的parameter文件Super文件选择篡改过的super文件仅勾选Parameter和Super这两行预期结果烧录完成后无法开机日志打印中查看有dm-verity device corrupted打印正常开机2、vender_boot文件校验与super校验的区别在烧录配置中super不分a和b但Vender_boot可能分了a和b所以需要a和b都烧录同一个文件vender_boot文件校验的日志打印不同其他测试步骤与测试结果均与super文件校验一致。3、vbmeta文件校验测试步骤和预期结果与vender_boot文件校验一致。4、init_boot文件校验测试步骤和预期结果与vender_boot文件校验一致。六、版本防回退功能测试内容待补充。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

铝型材阳极氧化技术的发展与应用 2026/10/1 16:12:14

铝型材阳极氧化技术的发展与应用

铝型材阳极氧化技术的发展与应用一、前言由于铝及铝合金产品具有一系列优良的化学、物理、力学加工性能和特征,使铝及铝合金制造工业得以迅猛发展,在国民经济各部门中无不大量使用铝及铝合金产品。然而,铝合金材料表面硬度低、耐磨性差、耐腐…

阅读更多 →
组合数学入门书籍(2026.09) 2026/10/1 16:12:14

组合数学入门书籍(2026.09)

1、奥数教程 七年级(第八版)套装(教程能力测试学习手册) 2、奥数经典500例 计数(精华版) 3、奥数经典500例 计数 4、组合数学300题(2026.03) 5、母函数(第2版 典藏版) 6、初中数学竞…

阅读更多 →
SEMA按需生长机制:让预训练模型持续扩展而不遗忘 2026/10/1 16:12:07

SEMA按需生长机制:让预训练模型持续扩展而不遗忘

上个月我把一个训练好的视觉模型部署到产线上,跑了两周一切正常。结果新来的合作方提了一批新需求——识别类别多了三分之一,而且某些样本的形态和训练集完全不是一个路数。当时我面临一个很现实的选择:换一个更大的预训练模型重训&#xff0…

阅读更多 →
软件测试简历包装:从十秒初筛到面试追问的实用指南 2026/10/1 16:12:07

软件测试简历包装:从十秒初筛到面试追问的实用指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
HSV与HSL颜色空间全解析:从原理到图像识别实战 2026/10/1 16:12:07

HSV与HSL颜色空间全解析:从原理到图像识别实战

做图像处理这几年,我踩过最不值当的坑,就是拿RGB通道直接去识别颜色。有一回做一个交通信号灯的识别demo,代码逻辑简单得不能再简单——红灯就判断R通道大于150、G和B小于100。中午在实验室测得好好的,跑到傍晚的十字路口&#xf…

阅读更多 →
Java OBS 对象存储同名文件覆盖排查:文件名唯一性方案与源码分析 2026/10/1 16:12:07

Java OBS 对象存储同名文件覆盖排查:文件名唯一性方案与源码分析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉