MTK 平台 efuse 配置
MTK Efuse 配置
MTK Efuse 配置
一、手机软件配置
1.1 生成一对key,后续会用来签名和校验img;
1.2 产生CHIP_TEST_KEY.ini,这个是对preloader进行签名的。需要在preloader build过程中用CHIP_TEST_KEY.ini中配置的key对preloader binary进行签名。CHIP_TEST_KEY.ini要放在vendor/mediatek/proprietary/bootable/bootloader/preloader/custom/${project}/security/chip_config/s/key/CHIP_TEST_KEY.ini
1.3 产生oemkey.h 和dakey.h放到下面的目录中,dakey.h这个key主要是preloader verify DA_PL.bin
1.4 产生VERIFIED_BOOT_IMG_AUTH_KEY.ini,VERIFIED_BOOT_IMG_AUTH_KEY.ini中的da_private_key用于sign DA_PL
1.5 preloader、LK 配置
projectconfig.mk 中MTK_SECURITY_SW_SUPPORT = yes
1.6 kernel 配置
CONFIG_MTK_SECURITY_SW_SUPPORT = y
1.7 产生cert1和cert2对image sign
cmd: ./vendor/mediatek/proprietary/scripts/sign-image_v2/SecureGen.py
1.8 产生签名的image
cmd:./vendor/mediatek/proprietary/scripts/sign-image_v2/SignFlow.py $platform $project
二、DA build 和 sign
2.1 Sign DA key 配置
MTK_ALLInOne_DA.bin public & private key:设置RSA 2048 key paris for DAA路径Customization_Kit_buildspec\build\tools\SignDA_SV5.ini
2.2、DA_PL.bin key配置
配置DA_PL sign所用private key,需要和PL/custom/PL/custom/PL/custom/project/inc/dakey.h中成公私key pair:VERIFIED_BOOT_IMG_AUTH_KEY.ini
path:Customization_Kit_buildspec\custom\security\usbdl4enduser_dummy\VERIFIED_BOOT_IMG_AUTH_KEY.ini
2.3 DA验证签名image key 配置
DA Verify xx-verified.img key: omekey.h
path:Customization_Kit_buildspec\Raphael-da\custom$PLATFORM\oemkey.h,key的生成方法参考1.3
2.4 build DA command
build DA_BR (MTK_ALLInOne_DA.bin)
cmd:make BBCHIP=$PLATFORM
如果有需要进一步了解的可以加QQ:409259564
MTK 平台 efuse 配置相关推荐
- MTK平台LED配置
2016年12月16号 MTK平台调试GPIO LED灯 过去没有调试过MTK平台的GPIO,对这个平台的陌生导致了对于驱动的不解.之后经过对说明文档的阅读和思考.找到了以下方法. 首先,在MTK平台 ...
- 团队环境搭建:MTK平台,PTK5.1、Supernova编译环境配置
团队环境搭建:MTK平台,外销TV,PTK5.1.Supernova编译环境配置 文章目录 团队环境搭建:MTK平台,外销TV,PTK5.1.Supernova编译环境配置 一.前言 二.硬件环境要求 ...
- MTK平台 配置GNSS的不同模式
MTK平台 配置GNSS的不同模式 Android 5.1 相关源码: hardware/mediatek/gps/mnl/mnl_aosp/mnld/src/mnld.c hardware/medi ...
- 零基础学习MTK平台camera引脚配置
目录 一.MTK平台的GPIO配置 1. MTK平台GPIO驱动程序提供了两个接口: 2.配置dws文件 3.配置dts文件 二.MTK平台camera模块的GPIO配置 一.MTK平台的GPIO配置 ...
- MTK平台Modem(2G、3G、4G)配置之编译环境搭建
本文以MTK平台 MT6761 AndroidR为例,详细讲解如何搭建 Modem的编译环境(MTK 其他平台的搭建环境基本一样) 系统 Ubuntu 14.04 一:gcc 版本需要至少 gcc-4 ...
- MTK平台Android 安全中secure boot机制
一.相关名词解释 1.公钥:通俗来说,公钥就是公开的密钥,是私钥拥有者公开的,公钥通常用于加密会话密钥.验证数字签名,或加密可以用相应的私钥解密的数据. 2.私钥:私有的钥匙,不会公开,私钥加密又称为 ...
- MTK 开启Efuse的过程记录
MTK 平台开启SecureBoot[efuse]的配置过程 文章目录 MTK 平台开启SecureBoot[efuse]的配置过程 1. 文章目标 2. 环境说明 3. Kernel配置 4. 证书 ...
- MTK 平台上查询当前使用的摄像头模组及所支持预览分辨率
1,MTK 平台如何查询当前使用的是哪颗摄像头及相关的模组信息? 在该目录下可以查到当前平台及相关项目的配置文件 ProjectConfig.mk \ALPS.JB.MP.V1_W_20120919\ ...
- LinuxGPIO操作和MTK平台GPIO
GPIO口配置是一个历史性的问题,不管我们使用什么MCU,单片机也好,ARM也好,都离不开驱动GPIO口.Linux下有一个宏,GPIO_GPIO_SYSFS,打开这个宏后,编译烧录到设备端,去看看s ...
最新文章
- python简说(十五)MD5加密
- linux 里常用的几个查找命令
- SpringBoot中实现CommandLineRunner接口在项目启动后立即执行某方法
- Android 从ImageView中获取Bitmap对象方法
- Mybatis源码之与Spring集成包
- 如何禁用、隐藏、显示Windows11上的小部件菜单
- 深入贯彻落实 Activity 的四种启动模式
- u盘linux启动盘制作ultraiso,U+启动:利用UltraISO制作启动U盘,引导DOS系统
- colorbox 自适应 高度
- 电脑电池,笔记本电脑
- CF 815C 树形背包
- 和林格尔新区打造先进算力的“蓄水池”
- 如何升级MacOS到指定版本
- 我成功转型大厂数据分析师后,总结了这些经验…
- Qt深入浅出(十五)QTableView
- 199美元的iPhone和磨刀霍霍的程序员
- h200和gr1108_华三H3C GR1108-P 路由器性能极限
- 调试笔记之雨过天晴多点还原软件MBR实例
- 《黑客与画家》——读书笔记
- 关于Findbugs的一些常见报错的翻译和处理方式
热门文章
- linux文本编辑三剑客
- 爬取千库网ppt_初学Python-只需4步,爬取网站图片(附py文件)
- 智慧城市——商业综合体智能化建设
- stm32f103ve驱动鹰眼ov7725摄像头
- python工作流引擎workflow.py_什么是工作流引擎
- 图像特征提取——灰度共生矩阵(GLCM)
- vue项目 - 实现页面打印成PDF格式
- QT编程从入门到精通之十一:“第三章:Qt Creator”之“3.5 构建与运行程序”
- c语言中extem的作用,extern是什么意思?C语言中extern用法全解
- 【年底超顺SCI】4区计算机科学类SCI,仅剩10篇版面