首先先给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