Android p Sign Tool
Android p Sign Tool
android p上sign script有一些调整和修改,img_key_deploy.py脚本产生cert1,cert2_key,sign_flow.py脚本执行签名。
可以将sign tool抽出到Android环境外执行(把整个sign-image_v2文件夹复制出来后修改env.cfg就行)
目前sign-image_v2文件夹目录架构长这样:
跟环境相关部分配置抽出放到env.cfg文件中
执行命令的时候会将${PLATFORM}, ${PROJECT}自动取代掉
如果要把sign tool抽出來
只要把sign-image_v2跟vendor/mediatek/proprietary/custom/mt6771/security/cert_config都复制出来(可以放到任何地方)
像这样
env.cfg的內容改一下,配置的路径是相对于sign_flow.py文件的路径
就可以动了
img_key_deploy.py(就是先前的SecureGen.py)的cert1_key_path/cert2_key_path都可以給public key
sign_flow.py则是比如说lk,原本在cert2_key_dir里面会有lk_privk2.pem
如果看到cert2_key_dir里面有lk_pubk2.pem则会优先使用lk_pubk2.pem(走HSM flow)
以mt6771平台上project k71tv1_64_bsp为例:
1.Gen cert1 and cert2_key Command:
python img_key_deploy.py mt6771 k71v1_64_bsp cert1_key_path=root_prvk.pem cert2_key_path=img_prvk.pem root_key_padding=pss
2.Sign image Command:
python sign_flow.py -env_cfg env.cfg mt6771 k71tv1_64_bsp
Android p Sign Tool相关推荐
- android编译的tool版本有多少,android gradle tool版本从3.3升级到3.6.3问题记录
本文记录了项目的gradle tools 从3.3.0版本,升级到3.6.3过程中,遇到的问题,以及如何解决. gradle tool升级步骤: 项目根目录的build.gradle,搜索com.an ...
- android apk sign,apk文件的sign以及align命令
序 对于android应用来说,发布release版本的时候,需要有个正式的签名,这个时候就需要用到jarsigner命令了. 步骤 sign 签名就是根据keystore去给apk加上签名,需要注意 ...
- android编译的tool版本有多少,macOS Mojave(10.14.2)系统上编译LunarG/VulkanTools工程的Android版本...
$ cd ~ $ git clone https://github.com/LunarG/VulkanTools.git $ cd VulkanTools $ cd build-android $ e ...
- All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tool
Android Studio升级到3.0之后,运行的时候会报错 Error:A problem occurred configuring project ':app'. > All flavor ...
- Android Remote Administrator Tool ——SpyNote 6.5 Released
Offical Website:https://www.spynote.us V6.4 Free:https://www.spynote.us/SpyNote_v6.4.rar The lastest ...
- android 接口sign,[原创]小米APP登录接口env、envkey、sign、hash算法
0x00前言 最近大家都在抢茅台酒,我也来凑凑热闹,我也好想抢到一瓶~,上次也发过一个酒仙APP的分析帖子了 上次分析贴:这次正好又碰到了一个小米有品的登录接口,碰到有好几个加密的数据,这次我们继续本 ...
- Android sdk tool地址及相关工具
转帖地址:http://www.androiddevtools.cn/ AndroidDevTools简介 Android Dev Tools官网地址:www.androiddevtools.cn 收 ...
- android签名的应用-- 禁止未经授权签名的apk安装
点击打开链接 最近项目有需求: 只有使用特定签名签的apk才可以安装,其他任何apk都不能安装(root版,使用adb push进去的除外).n多度娘.google之后最终实现,把实现代码罗列一下,以 ...
- Building Android App Without an IDE
UPDATE 2018-03-12: "android create project" command is removed from newer sdk tools (since ...
最新文章
- 另辟蹊径,中科院自动化所等首次用图卷积网络解决语义分割难题
- Oracle数据库之多表查询
- 华为语音解锁设置_今天才知道,华为自带文字转语音黑科技,1键按下这里即可开启...
- 刷脸支付弊端举例_刷脸支付的优势和弊端,你都知道?
- 指哪分哪:交互式分割近期发展
- WebAPI(part8)--节点操作
- win10c语言错误,win10打开程序提示错误状态0xc0000020的原因和解决方法
- centos7-安装mysql5.6.36
- 大数据计算服务MaxCompute行业开发应用案例
- WIN7下运行hadoop程序报:Failed to locate the winutils binary in the hadoop binary path
- 体育运动赛事小程序开发制作
- Spring学习—Spring中定时器实现
- 卡尔卡尔曼滤波_卡尔加里最糟糕的网站2011:卡尔加里公交
- Win实用 优秀 软件清单推荐
- asp.net MVC使用treegrid——jqwidgets插件
- 4.Java数组(一)
- Bootstrap4从入门到精通视频教程
- 《炬丰科技-半导体工艺》半导体封装中金丝键合技术
- 思维导图 - 学习/实践
- 学习 Python 编程的 11 个受用终身的技巧
热门文章
- 【好文链接】什么是开环控制?什么是闭环控制?区别在哪里?
- STM32-通用定时器-输入捕获
- 智伴机器人三级分销模式_企业选择微信三级分销定制开发原因?
- 【绪论】——声呐概述
- 一文简单理解Java反射及使用
- 方舟手游pvp服务器修改pvx,方舟生存进化手机版怎么玩pvx_方舟生存进化手机版pvx玩法规则介绍_好特网...
- Linux设备树 .dtb文件,内核使用dtb文件的过程
- mysql 开启慢查明_mysql开启慢查询方法
- Python语法教程-基础语法01
- 作用于HTML元素的Vue.js指令