Chinaunix首页 | 论坛 | 博客
  • 博客访问: 327065
  • 博文数量: 63
  • 博客积分: 1456
  • 博客等级: 上尉
  • 技术积分: 774
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-11 12:13
个人简介

梦想的实现需要野心!

文章存档

2015年(3)

2014年(19)

2013年(8)

2011年(5)

2010年(11)

2009年(17)

我的朋友

分类: Android平台

2013-04-11 14:17:55

打包/解包 boot.img, system.img, userdata.img, or recovery.img


[DESCRIPTION]

MTK codebase编译出来的image必须使用MTK codebase里的工具才能解开或打包,网络上的打包/解包工具不能在MTKimage里使用

 

[KEYWORD]

打包

解包

diff.pyc

pack.pyc

 

[SOLUTION]

解包/打包工具放在: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


阅读(12442) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

alenjohn2013-04-27 04:24:58

Mtk Android 打包解包工具发给我吗 alexalexhhh@163.com 谢谢。