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 进行打包
bash-3.2# tar jcvf tmp/system.tar.bz2 system

然后在pc中开个终端
#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/
//点击左下角的 Download tarball 下整个tar包

解压,进入utils目录,编译
生成 mkyaffs2image 及 mkyaffs

命令格式
#./mkyaffs2image system/ system.img

注:也可交叉编译。交叉编译后可用在特定的平台(与选用的交叉编译器有关)

更多相关文章

  1. android 文件系统结构及其引导
  2. android linux 最全的基础知识总结
  3. Android反编译工具绿色版V2.1(改进版)
  4. [置顶] Android系统安全之旅 第1章 编译Android程序的方法
  5. android 主要镜像(image)解析
  6. Android(安卓)NDK 开发教程三:Hello JNI 示例
  7. Android(安卓)studio3修改打包出來的名字
  8. android NDK/JNI-实例开发流程
  9. Android(安卓)Studio编译报错:sdk:minSdkVersion 1 cannot be sma

随机推荐

  1. 一种实现ISAIEC 62443操作技术标准的零信
  2. 记一次线程池引发的故障 排查下来是三歪
  3. 选择部署策略
  4. 读研or工作?
  5. 被敖丙用烂的「数据库调优」连招?真香,淦!
  6. Docker容器--安装部署
  7. web前端开发就业前景怎么样?
  8. 流式数据处理在百度数据工厂的应用与实践
  9. 单机训练速度提升640倍!独家解读快手商业
  10. VUE学习之常用指令2