- 論壇徽章:
- 0
|
1. 將android system.img 中文件打包到PC
bash-3.2# mount
rootfs on / type rootfs (rw)
/dev/pts on /dev/pts type devpts (rw)
/proc on /proc type proc (rw)
/sys on /sys type sysfs (rw)
/dev/block/mtdblock0 on /system type yaffs2 (rw,nodev,noatime,nodiratime)
/dev/block/mtdblock1 on /data type yaffs2 (rw,nodev,noatime,nodiratime)
由于system.img是掛靠到 /dev/block/mtdblock0 的
//使用 busybox中tar 進(jìn)行打包
bash-3.2# tar jcvf tmp/system.tar.bz2 system
然后在pc中開個(gè)終端
#adb pull tmp/system.tar.bz2 system.tar.bz2
到此為止,system.img的文件就弄到pc中,你可以任意修改,然后使用 mkyaffs2 這工具制作屬于自己的system.img。
2. 編譯yaffs2鏡像制作工具:mkyaffs2image
下載:http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/
//點(diǎn)擊左下角的 Download tarball 下整個(gè)tar包
解壓,進(jìn)入utils目錄,編譯
生成 mkyaffs2image 及 mkyaffs
命令格式
#./mkyaffs2image system/ system.img
注:也可交叉編譯。交叉編譯后可用在特定的平臺(tái)(與選用的交叉編譯器有關(guān))
本文來自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u2/85805/showart_2089934.html |
|