Yaffs(Yet Another Flash File System)文件系统是专门针对NAND闪存设计的嵌入式文件系统,目前有YAFFS和YAFFS2两个版本,两个版本的主要区别之一在于YAFFS2能够更好的支持大容量的NAND FLASH芯片。
下载unyaffs源码,http://code.google.com/p/unyaffs/downloads/list
执行编译命令 gcc -o unyaffs unyaffs.c
下载mkyaffs2image源码
http://code.google.com/p/fatplus/downloads/detail?name=yaffs2-source.tar&can=2&q=
解压后进入utils文件执行
make命令 即可生成mkyaffs2image文件
将unyaffs和mkyaffs2image文件复制到/usr/bin/目录下,则就可以在其他目录下直接执行这两个命令了
解压system.img文件,直接解压system.img中的文件到当前目录,因此要想解压到system目录,必须先手动创建system目录
mkdir system
cd system
unyaffs system.img
创建system.img
mkyaffs2image system system.img
还有一个工具解压压缩功能都可以实现,而且可以指定文件被解压到的文件名
yaffs2utils 下载地址为:http://code.google.com/p/yaffs2utils/downloads/list
下载后解压,进入src目录执行 make命令即可
压缩命令为 mkyaffs2 system system.img
解压命令为 unyaffs2 system.img system(将system.img解压到system文件中)
通过此工具我们就可以对system.img等android系统升级包进行解压出来修改
附件为编译后的工具,linux下可以直接运行
分享到:
相关推荐
unyaffs资源是linux系统下的安装包,mkyaffs2image是可执行文件,具体的安装说明见readme
镜像文件解包工具,支持各类Android手机的镜像文件解包,Windows系统用。
批处理有一处bug:每打包一次会把odex文件删除掉,导致在后面的打包过程中会出现找不到:system/framework/core.odex类似的错误,因此只需要在打包完后不删除odex文件即可,找到del /f !apkx!.odex 1>nul 2>nul改为...
windows下可用的yaffs2打包工具,并非yaffs2 image浏览器,本工具是通过命令行调用的,方便实现自动化,找了好久才找到的,值得收藏与拥有。
嵌入式linux使用的yaffs2文件系统打包工具
yaffs 文件系统制作 解压工具
yaffs和yaffs2文件系统工具
micro2440 制作 yaffs文件的官方工具,亲自试验过,能达到效果。
压缩包 制作yaffs2文件系统及其映像工具
有时yaffs工具没选对,做出来的系统镜像没法使用
另一个yaffs根文件系统工具包,有时候工具没用对,制作出来的文件系统没法用
包含mkyaffs2image终于制作yaffs镜像,unyaffs用于解压镜像。
解包工具APK 解包IMG工具 Busybox 安装器 Yaffs专家
对在构建yaffs文件系统时出现的一些错误解决方法或建议
本工具用于linux根文件系统镜像文件的制作,压缩包里有使用说明。 下面是工具说明: mkcramfs 制作cramfs镜像的工具 mkimage 制作jffs2镜像的工具 mkyaffs2image 制作2.6的yaffs2的镜像工具(针对Nand Flash是128MB到...
支持64MB大叶烧写的yaffs2文件工具,可以直接使用,无需烦人的编译
用于说明yaffs文件系统的原理,和系统可以改进的地方
目前主流的高清机封包格式有两种:yaffs格式和squashfs格式,目前用得最多的还是squashfs格式。 这里特别要说明的是,高清机的linux系统,由于封装格式的不同(yaffs/squashfs格式),有根...- 本工具是解包y+s格式的.
yaffs 源代码 及yaffs image制作工具