首先先给andriod装上busybox
1. 下载busybox fro android http://blog.chinaunix.net/u/20947/showart.php?id=1913228
2. 运行adb shell进入到android emulator
3. # mkdir /data/busybox
4. $ adb push busybox /data/busybox/busybox .
5. # cd /data/busybox; ./busybox --install .
6. # chmod 555 /system/bin/busybox
接下来创建tarball for /system and /data
#/data/busybox/busybox tar cvf /data/data.tar /data
#/data/busybox/busybox tar cvf /data/system.tar /system
最好,提取
adb pull /data/system.tar system.tar
adb pull /data/data.tar data.tar
最好需要将提取出的tar文件转换为img文件,这时候就要用到 mkyaffs2image工具了。
首先,编译yaffs2镜像制作工具:mkyaffs2image
下载:http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/
//点击左下角的 Download tarball 下整个tar包
解压,进入utils目录,编译
生成 mkyaffs2image 及 mkyaffs
命令格式
#./mkyaffs2image system/ system.img
本文介绍如何在Android设备上安装BusyBox,并利用它来创建包含/system和/data分区内容的tarball文件,同时提供了将tarball文件转换为img格式的方法。
1103

被折叠的 条评论
为什么被折叠?



