`
feixf1974
  • 浏览: 42004 次
  • 来自: ...
社区版块
存档分类
最新评论

android: 制作system.img(yaffs2) 镜像

阅读更多
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

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

分享到:
评论

相关推荐

    uyaffs2 解压yaffs2 格式的img:system.img userdata.img

    在本案例中,我们将探讨如何使用`uyaffs2`工具来解压以YAFFS2(Yet Another Flash File System 2)格式编码的`system.img`和`userdata.img`文件。 YAFFS2是一种专为闪存设备设计的文件系统,它在嵌入式系统,特别是...

    android生成system.img命令

    需要注意的是,`mkyaffs2`主要用于创建YAFFS格式的镜像文件,而在Android中早期确实使用了这种格式,但在较新的版本中已经改为ext2/ext4等格式。 ##### 2. 使用`genext2fs` 随着Android的发展,系统文件系统逐渐...

    yaffs2img--浏览编辑system.img文件.zip

    4. **卸载并制作新镜像**:完成编辑后,安全地卸载挂载点,然后使用`yaffs2img`创建一个新的`system.img`文件。例如: ``` umount /mnt/system ./yaffs2img -c your_new_system.img /mnt/system ``` 5. **恢复...

    linux mtk system.img 解包 打包

    在Linux环境中,MTK(MediaTek)芯片组的Android系统经常使用特定的文件格式,如`system.img`,这是Android系统的一部分,包含了操作系统的核心组件、应用程序和系统设置。本篇文章将详细讲解如何对`system.img`进行...

    linux下的system.img解压和打包工具 mkyaffs2image

    `system.img`文件往往采用YAFFS2格式,因此,`mkyaffs2image`就成为处理这类文件的关键工具。 **一、解压system.img** 在Linux中解压`system.img`文件,通常需要借助`dd`命令或`unyaffs`工具。这里我们以`unyaffs`...

    yaffs2镜像工具

    本文将详细介绍YAFFS2文件系统、Android模拟器中的镜像文件以及如何在Windows环境下使用自编译的`yaffs2img.exe`工具进行解码和编码。 **一、YAFFS2文件系统** YAFFS2是YAFFS的升级版,旨在优化对NAND闪存的管理。...

    使用yaffs2img工具制作Android刷机包教程.pdf

    yaffs2img是一个专门用于制作Android刷机包的工具,通过它可以将系统镜像文件system.img转换为刷机包。 yaffs2img工具的基本使用 yaffs2img工具的使用非常简单。首先,需要打开yaffs2img浏览器,然后点击左上角的...

    system.img解包工具

    在IT行业中,系统镜像(如system.img)是Android设备的核心组成部分,包含了操作系统、应用程序、库和其他必要的系统组件。为了对这些系统文件进行修改、分析或定制,我们需要使用特定的解包工具。在这个场景中,...

    YAFFS2 img浏览器 v2.0破解版

    YAFFS2 img浏览器是一款可以识别2048+64格式的YAFF2文件系统IMG,能够浏览提取IMG内容,支持可以查看修改ANDROID的system.img,每次只能提取单个文件,可自由拷贝。 【此版为破解版无任何限制,绝对可以使用】 由于...

    功能无限制yaffs2img浏览器

    总结:YAFFS2 img浏览器是一款针对YAFFS2文件系统的强大工具,适用于处理和分析Android系统中的img镜像文件。它提供查看和修改功能,对于系统调试、定制以及数据恢复等工作具有显著价值。通过使用这个工具,专业人士...

    yaffs2img解包工具xx版(extyaffs)

    总之,yaffs2img解包工具(如extyaffs)是Android开发者和系统管理员的得力助手,它简化了对YAFFS2格式镜像文件的操作,使我们能够在Windows环境中直接处理Android系统的内部数据,这对于故障排查、系统定制和优化...

    windows下可用的yaffs2打包工具

    在IT行业中,尤其是在嵌入式系统开发领域,YAFFS2(Yet Another Flash File System 2)是一种广泛使用的文件系统,特别设计用于 NAND 闪存设备。它优化了对闪存的读写操作,提高了存储效率和数据持久性。Windows操作...

    yaffs2img浏览器20

    yaffs2img是一款专为Android系统设计的工具,用于解析和操作YAFFS(Yet Another Flash File System)格式的映像文件。在Android系统中,YAFFS是一种常见的文件系统,尤其在早期版本和嵌入式设备上广泛使用,因为它...

    yaffs2img浏览器

    【yaffs2img浏览器】是一款专为处理和浏览基于YAFFS2文件系统的img镜像文件而设计的工具。在嵌入式系统和Linux环境中,YAFFS2(Yet Another Flash File System 2)是一种广泛使用的文件系统,特别适用于 NAND 闪存...

    yaffs2工具

    2. **制作YAFFS2镜像**:运行`mkyaffs2image`命令,指定源目录(如`/usr`)和目标输出文件名,生成`.img`格式的YAFFS2镜像。 3. **烧录到NAND**:将生成的YAFFS2镜像文件通过固件升级工具或开发板上的引导加载程序...

    使用yaffs2img工具制作Android刷机包教程

    【使用yaffs2img工具制作Android刷机包教程】 Android刷机包是为自定义或优化Android系统而创建的,通常包含系统核心组件、应用程序、个性化设置等。本教程将指导你如何利用yaffs2img工具制作自己的Android刷机包。...

    创建 Android 文件系统

    6. **转换为YAFFS2镜像**:Android的system分区通常使用YAFFS2文件系统,因此需要使用`mkyaffs2image`工具将tar文件转换为`.img`格式的YAFFS2镜像。 - 下载并编译`mkyaffs2image`工具。 - 使用工具将tar文件转换...

    yaffs2img.rar

    YAFFS(Yet Another Flash File System)是一个专为闪存设计的开源文件系统,而yaffs2img则是与之相关的实用工具,它允许我们方便地创建、读取和管理YAFFS2文件系统的映像文件。本文将详细介绍yaffs2img及其在实际...

    Android filesystem 3 image解釋

    Android设备通常包含多个镜像文件,如ramdisk.img、system.img和userdata.img,它们各自承载着不同的功能和数据。这些镜像文件是构建和运行Android系统的核心组成部分。 ramdisk.img是Android系统启动时所需的配置...

    android-update刷机包制作教程

    2. **解压system.img**:使用**unyaffs**工具解压**system.img**,得到一个文件夹,包含系统的文件结构。 3. **修改系统内容**:根据需求修改解压后的文件夹内的文件或添加新的文件。 4. **重新打包system.img**:...

Global site tag (gtag.js) - Google Analytics