如何制作差分包且正确签名?

内容 (2014-04-15)

//@ 1. Prepare Target Files

Change directory to root of new codebase

1、./mk <project>new

2、./mk <project> otapackage  (Phone must use this firmware)

3、Copy out/target/product/<project>obj/PACKAGING/target_files_intermediates/<project>-target_files-<user>.zip to

root codebase as old.zip

Change directory to root of new codebase

4、./mk <project> new

5、./mk <project> otapackage

6、Copy out/target/product/<project>obj/PACKAGING/target_files_intermediates/<project>-target_files-<user>.zip to

root codebase as new.zip

//@ 2. Make update package and signature

7、./build/tools/releasetools/ota_from_target_files -k <key_path> -i old.zip new.zip update.zip

<key_path> 如何取值?查看projectcongfig.mk.

如果MTK_SIGNATURE_CUSTOMIZATION=yes并且MTK_INTERNAL=no,

<key_path>的值为:build/target/product/security/[Project]/releasekey

如果MTK_SIGNATURE_CUSTOMIZATION=yes并且MTK_INTERNAL=yes,

<key_path>的值为:build/target/product/security/common/releasekey

如果MTK_SIGNATURE_CUSTOMIZATION=no,<key_path>的值为:build/target/product/security/testkey

mtk系统制作差分包具体命令实例如下:

build/tools/releasetools/ota_from_target_files  -v -s device/mediatek/build/releasetools/mt_ota_from_target_files -k  build/target/product/security/testkey -i xxxx/xxx_v1.0.0/xx_target_files_xx.zip  xxxx/xxx_v1.0.1/xx_target_files_xx.zip update.zip

mtk系统如何制作差分包且正确签名?相关推荐

  1. [高通MSM8953_64][Android10]解决制作差分包不生成system_manifest.xml的问题

    文章目录 开发平台基本信息 问题描述 解决方法 开发平台基本信息 芯片: MSM8953_64 版本: Android 10 kernel: msm-4.9 问题描述 设备在调试OTA升级功能的时候, ...

  2. linux差分包升级流程,OTA 差分升级包的制作

    OTA 升级是 Android 系统提供的标准软件升级方式. 它功能强大,提供了完全升级.增量升级模式,可以通过 SD卡升级,也可以通过网络升级. 那如何生成差分升级包呢? Android源码的根目录 ...

  3. Android 差分包制作流程分析

    整包与差分包生成流程 差分包生成指令 make otapackage 将编译生成的(xxx项目为例) out/target/product/xxxxxxx/full_xxx_hxxxx-target_ ...

  4. Android Fota(差分包)制作

    Android Fota包制作 Fota包生成步骤 问题 Fota包生成步骤 在Android系统编译(make)完成后,执行 make otapackage即可生成制作差分包所需的target pa ...

  5. Fota 升级-差分包制作

    Fota 升级差分包制作 1. 升级包打包 make otapackage 编译界面输入 make otapackage,主要生成 target_files 和 ota 文件 \out\target\ ...

  6. Android OTA差分包制作(RK平台)

    一.步骤说明 1. 编译两个新旧版本,需要用到两个版本的rk3566_r-target_files-eng.zip文件. 2. 将两个版本的rockdev/Image-rk3566_r/rk3566_ ...

  7. Android M 差分包的制作流程

    曾经参考了网上很多制作差分包的流程,结果一直起不来, 最后经过各种摸索和测试,终于在android M 上制作出了可以正常工作Android M 差分包. 希望献给正在迷茫于此的你. Android ...

  8. RK3326平台Android9.0OTA差分包制作

    源码全编成功后执行make otapackage 会生成两个OTA包,路径如下 #整包 out/target/product/rk3326/rk3326-ota-eng.ubuntu.zip #用于制 ...

  9. fota 差分包_FOTA相关知识总结

    Android OTA升级,顾名思义是指over-the-air升级方式.通过在线下载安装包的形式,对整个系统进行升级. 在说FOTA之前,先看看Android的系统分区.具体参考官方网页 Andro ...

  10. fota 差分包_FOTA升级

    分以下三个模块分析FOTA升级介绍 1.在一个高通安卓项目中部署FOTA升级 2.Android ota升级的基本过程 3.Android ota升级异常分析 升级: 从方法上分为整个文件替换,以打p ...

最新文章

  1. 基于Transformer的高效、低延时、流式语音识别模型
  2. tomcat、腾讯云主机和微信
  3. Vue中怎样获取json文件中的数据
  4. Linux系统检测工具 三(Free,Top,ps,Vmstat,Sysstat)
  5. Hive列合并与元素搜集
  6. SRAM,SDRAM,网卡
  7. 大一c语言要学什么,c语言学习计划
  8. 高通about.html 文件,关于高通校准调用文件的说明文档
  9. 【读书笔记】IOS帝国-Apple Ⅱ/Mac/皮克斯/iPod/iTunes/iPhone/App Store/iPad,苹果教父:史蒂夫·乔布斯传_2020.02.15
  10. html登录页面验证码代码怎么写,js实现登录验证码
  11. 软件测试python版本的决策表法解决preDate返回前一天日期
  12. 用过的几款步进电机驱动IC
  13. coco参考文档网址
  14. note GAN model
  15. 台式电脑插入耳机听不到声音,排除耳机问题
  16. poi对word读取(文本和图片)、修改、保存操作及word转换为PDF
  17. 苹果备忘录永久删除怎么恢复?分享2个找回备忘录的高效操作
  18. Solr与mysql数据同步
  19. 苹果手机android设备可以删除吗,手机系统自带软件怎么卸载?苹果/安卓软件卸载攻略...
  20. 中小学不得在校内设置食品经营场所,量子摩尔定律问世,美团运营摩拜亏45亿,英伟达史上最大手笔收购,这就是今天的大新闻。...

热门文章

  1. OCP4.4 部署EFK-使用local-volume持久化
  2. win2003 序列号 windows2003 sp2可用序列号大全(准版与企业版)
  3. 数据字典的作用是什么,它有哪些条目?
  4. 通过wvdial完成4G自动拨号上网
  5. STK9 Object Browser灰色无法操作
  6. 微信分享代码申请key教程
  7. 分享几个免费的根据IP 获取地址的链接
  8. [Bada开发]使用静态库
  9. 74HC595芯片应用
  10. 运行VirtualBox提示0x00000000错误“0x00000000指令引用的0x00000000内存该内存不能为written