Mtk平台 Android 打包解包*.img ,修改system.img 参数

MTK 升级包文件如下:

若存在软件版本号存在错误或需要修改,重新编译则需要几个小时,或者要几天的测试

若可以直接修改相关参数,则省时间省人力,其实MTK已考虑到这类情况

解包/打包工具放在:mediatek/build/tools/images/

解包方法:使用diff.pyc工具

使用方法: python ./diff.pyc

只能为 boot.img, system.img, userdata.img, or recovery.img
例子:
python ./diff.pyc boot.img
output ramdisk folder:  /tmp/xxxx
output kernel file: /tmp/xxxx-kernel

打包方法:使用pack.pyc工具

使用方法:
python ./pack.pyc [-2|-4|-eMMC size] 
Option:
-2:  NAND 2K block
-4:  NAND 4K block
-eMMC size: eMMC image size, ex. -512 for 512MB
只能是system, data, 或cache,否则制作出来的image权限不对,会开不了机
例子:
python ./pack.pyc -512 data
将data目录的文件打包生成EXT4格式的userdata.img

system.img: make_ext4fs -s -l 512M -a system system.img /tmp/system

解压完成后,找到 修改build.prop 再压缩成system.img------>重新使用系统签名对 压缩后的文件进行系统签名

Android 系统(138 )---Mtk平台 Android 打包解包*.img ,修改system.img 参数相关推荐

  1. Android 系统(137)---android打包解包boot.img,system.img

    android打包解包boot.img,system.img 2017年04月28日 15:00:36 阅读数:1822 原帖地址:http://www.52pojie.cn/thread-48802 ...

  2. android 遥控器映射,MTK 平台Android系统遥控器映射关系

    MTK 平台Android系统遥控器映射关系 在我们工作中,经常要去适配遥控器的工作,但是大部时候我们是移植其他工程上的代码来修改,可能对Android系统中的按键关系有些不清楚,下面以MTK平台为例 ...

  3. 安卓8.X解包打包工具和教程,windows平台一键打包解包工具

    ROM制作工具在上周独家适配了安卓8.X的解包打包功能,很多朋友对这个功能翘首以盼,历经一个月的适配完善,得到了广泛认可. 软件是免费使用的哦! ROM制作工具目前已经是windows下最强大的一键解 ...

  4. Mtk Android 打包解包*.img

    打包/解包 boot.img, system.img, userdata.img, or recovery.img [DESCRIPTION] MTK codebase编译出来的image必须使用MT ...

  5. 修改MTK平台Android P系统支持系统A/B分区升级

    文章目录 一.device目录下的修改 二.kernel 目录下的修改 三.lk目录下的修改 四.preloader目录下的修改 五.修改img分区大小 六.Android A/B System OT ...

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

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

  7. 深入浅出 - Android系统移植与平台开发(二) - 准备Android开发环境

    编译Android源码 关于android系统的编译,Android的官方网站上也给出了详细的说明. http://source.android.com/source/building.html Ø  ...

  8. Android 系统属性读取和设置详解

    Android 系统属性读取和设置详解 一.在adb中进行属性读取和设置 1.Settings Provider设置和读取 获取 设置 2.SystemProperties属性读取和设置 二.Andr ...

  9. Android系统分区理解及目录细解

    Android系统分区 分区种类 Android 通常有以下分区: System分区: 就是我们刷ROM的分区 Data分区:   分区就是我们装APK的分区 Catch分区:是缓存分区 SDCard ...

最新文章

  1. JQuery获取元素本身HTML
  2. 企业Java应用服务器之JBoss7.1与Apahce整合
  3. [摘自MSDN] ASP.Net2.0学习 [1] 母版页 2 : 创建和使用 ASP.NET 母版页
  4. 学习笔记02:直播串讲——3/22
  5. 三星 原生android,原生Android 4.0 三星GALAXY Nexus评测
  6. 华为公开“一种芯片堆叠封装及终端设备”专利
  7. su如何变成实体_紫天学习星球教学:如何在SU里把JPG图片变成三维模型
  8. HiJson(Json格式化工具)64位中文版下载 v2.1.2
  9. js 将html 某个dom 导出pdf,并处理分页
  10. groovy教程入门
  11. 沁恒CH32V307母板+OPA4377运放模块-开源
  12. linux 快速查找文件
  13. Java基础——分隔符
  14. FIDO身份认证应用案例
  15. Sping Cloud专栏:路由Gateway有效避免 Only one connection receive subscriber allowed问题
  16. 计算机网络——局域网
  17. 记使用Python+Pandas和Scipy库计算TRIMMEAN(截尾均值)的demo
  18. 如何使用idea生成Doc文档
  19. 关于使用quartz动态增删改定时任务
  20. html实现手风琴菜单

热门文章

  1. S3C2440裸奔篇之MMU
  2. Java学习日报—Java并发—2021/11/22
  3. 嵌入式Linux系统编程学习之二十五信号量
  4. mask_rcnn训练自己的数据集
  5. Oracle意外赢官司,程序员或过苦日子
  6. 熟悉HBase基本操作
  7. Molile App(HTTP/HTML)—Record and Analyze Traffic
  8. 使用SQL存储过程有什么好处 用视图有什么好处
  9. string 和 stringbuilder 的区别
  10. CSUOJ 1215: 稳定排序