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 配置相关推荐

  1. MTK平台LED配置

    2016年12月16号 MTK平台调试GPIO LED灯 过去没有调试过MTK平台的GPIO,对这个平台的陌生导致了对于驱动的不解.之后经过对说明文档的阅读和思考.找到了以下方法. 首先,在MTK平台 ...

  2. 团队环境搭建:MTK平台,PTK5.1、Supernova编译环境配置

    团队环境搭建:MTK平台,外销TV,PTK5.1.Supernova编译环境配置 文章目录 团队环境搭建:MTK平台,外销TV,PTK5.1.Supernova编译环境配置 一.前言 二.硬件环境要求 ...

  3. MTK平台 配置GNSS的不同模式

    MTK平台 配置GNSS的不同模式 Android 5.1 相关源码: hardware/mediatek/gps/mnl/mnl_aosp/mnld/src/mnld.c hardware/medi ...

  4. 零基础学习MTK平台camera引脚配置

    目录 一.MTK平台的GPIO配置 1. MTK平台GPIO驱动程序提供了两个接口: 2.配置dws文件 3.配置dts文件 二.MTK平台camera模块的GPIO配置 一.MTK平台的GPIO配置 ...

  5. MTK平台Modem(2G、3G、4G)配置之编译环境搭建

    本文以MTK平台 MT6761 AndroidR为例,详细讲解如何搭建 Modem的编译环境(MTK 其他平台的搭建环境基本一样) 系统 Ubuntu 14.04 一:gcc 版本需要至少 gcc-4 ...

  6. MTK平台Android 安全中secure boot机制

    一.相关名词解释 1.公钥:通俗来说,公钥就是公开的密钥,是私钥拥有者公开的,公钥通常用于加密会话密钥.验证数字签名,或加密可以用相应的私钥解密的数据. 2.私钥:私有的钥匙,不会公开,私钥加密又称为 ...

  7. MTK 开启Efuse的过程记录

    MTK 平台开启SecureBoot[efuse]的配置过程 文章目录 MTK 平台开启SecureBoot[efuse]的配置过程 1. 文章目标 2. 环境说明 3. Kernel配置 4. 证书 ...

  8. MTK 平台上查询当前使用的摄像头模组及所支持预览分辨率

    1,MTK 平台如何查询当前使用的是哪颗摄像头及相关的模组信息? 在该目录下可以查到当前平台及相关项目的配置文件 ProjectConfig.mk \ALPS.JB.MP.V1_W_20120919\ ...

  9. LinuxGPIO操作和MTK平台GPIO

    GPIO口配置是一个历史性的问题,不管我们使用什么MCU,单片机也好,ARM也好,都离不开驱动GPIO口.Linux下有一个宏,GPIO_GPIO_SYSFS,打开这个宏后,编译烧录到设备端,去看看s ...

最新文章

  1. python简说(十五)MD5加密
  2. linux 里常用的几个查找命令
  3. SpringBoot中实现CommandLineRunner接口在项目启动后立即执行某方法
  4. Android 从ImageView中获取Bitmap对象方法
  5. Mybatis源码之与Spring集成包
  6. 如何禁用、隐藏、显示Windows11上的小部件菜单
  7. 深入贯彻落实 Activity 的四种启动模式
  8. u盘linux启动盘制作ultraiso,U+启动:利用UltraISO制作启动U盘,引导DOS系统
  9. colorbox 自适应 高度
  10. 电脑电池,笔记本电脑
  11. CF 815C 树形背包
  12. 和林格尔新区打造先进算力的“蓄水池”
  13. 如何升级MacOS到指定版本
  14. 我成功转型大厂数据分析师后,总结了这些经验…
  15. Qt深入浅出(十五)QTableView
  16. 199美元的iPhone和磨刀霍霍的程序员
  17. h200和gr1108_华三H3C GR1108-P 路由器性能极限
  18. 调试笔记之雨过天晴多点还原软件MBR实例
  19. 《黑客与画家》——读书笔记
  20. 关于Findbugs的一些常见报错的翻译和处理方式

热门文章

  1. linux文本编辑三剑客
  2. 爬取千库网ppt_初学Python-只需4步,爬取网站图片(附py文件)
  3. 智慧城市——商业综合体智能化建设
  4. stm32f103ve驱动鹰眼ov7725摄像头
  5. python工作流引擎workflow.py_什么是工作流引擎
  6. 图像特征提取——灰度共生矩阵(GLCM)
  7. vue项目 - 实现页面打印成PDF格式
  8. QT编程从入门到精通之十一:“第三章:Qt Creator”之“3.5 构建与运行程序”
  9. c语言中extem的作用,extern是什么意思?C语言中extern用法全解
  10. 【年底超顺SCI】4区计算机科学类SCI,仅剩10篇版面