解压和生成 system.imgdata.img ( ext4格式)
另一篇文章讲述了如何解压和生成system.img, 那是针对yaffs2格式的文件系统镜像。
目前越来越多的Android手机放弃了nand, 更多采用了emmc为内部存储设备。
以emmc为存储设备的android手机,其文件系统(/system,/data两个分区)一般采用ext4格式。
下面讲述如何解压和生成 system.img。
一、必备工具
(以下两个工具都可以在out\host\linux-x86\bin目录下找到)
make_ext4fs 用来制作ext4镜像
xpected filename after options
make_ext4fs [ -l <len> ] [ -j <journal size> ] [ -b <block_size> ]
[ -g <blocks per group> ] [ -i <inodes> ] [ -I <inode size> ]
[ -L <label> ] [ -f ] [ -a <android mountpoint> ]
[ -z | -s ] [ -J ]
<filename> [<directory>]
simg2img 用来将system.img还原来ext4镜像(通过make_ext4fs制作的ext4镜像包含了spare数据,无法以loop方式mount)
Usage: simg2img <sparse_image_file> <raw_image_file>
二、步骤
1. 得到system.img
2. $simg2img system.img system_raw.img
3. $mkdir system
4. mount -t ext4 -o loop system_raw.img system
5. .... "随意"修改system目录下的文件
6. $./make_ext4fs -s -l 512M -a system system_new.img system #512M表分区大小 第一个system表示挂载点为/system, 第二个system表示system目录。
7. 新生成的system_new.img就可以用来烧写了。
转载于:https://www.cnblogs.com/qq190771752/p/4115694.html
解压和生成 system.imgdata.img ( ext4格式)相关推荐
- 解压zip.001, zip.002, zip.00** 格式类文件的方法
@TOC如何解压zip.001, zip.002, zip.00** 格式类文件 解压zip.001, zip.002, zip.00** 格式类文件的方法 由于有些文件相对过大,若单一传输, 容易造 ...
- Android解压/重新打包system.img
原址 android4.0之后,system.img文件格式为ext4,如果需要修改system.img文件,该如何做: 1.ubuntu系统,准备工具make_ext4fs.simg2img.mk ...
- 【Linux/Ubuntu学习3】解决ubuntu解压windows生成的zip文件时乱码问题
在windows上压缩的文件,是以系统默认编码中文来压缩文件.由于zip文件中没有声明其编码,所以linux上的unzip一般以默认编码解压,中文文件名会出现乱码. 虽然2005年就有人把这报告为bu ...
- python 解压zip 慢_Python解压ZIP、RAR等常用压缩格式的方法
解压大杀器 首先祭出可以应对多种压缩包格式的python库:patool.如果平时只用基本的解压.打包等操作,也不想详细了解各种压缩格式对应的python库,patool应该是个不错的选择. pato ...
- Linux系统rar格式怎么解压,如何在linux下解压缩rar格式的文件压缩包
这样方便解压,一般来说没有理由要用rar.关于 linux上unzip命令有空细讲, 本节讲下,如何让linux支持解压缩rar文件 一 .系统环境 1.1 系统环境 实验环境一: CentOS re ...
- gzip --- 解压和压缩,gz和tgz格式的文件
目录 一.数据压缩与解压缩 压缩 解压缩 二.文件压缩与解压缩 gzip.open( filename, mode="rb") gzip.GzipFile() 资料来源:https ...
- android 自编译 img,android源码编译生成ramdisk.img和system.img解压和使用(基于海天雄A9+android2.3.3)...
bin.tar.gz里有simg2img和make_ext4fs两个工具. 一.解压和打包system.img ./simg2img system.img system.img.ext4 生成ext4 ...
- system文件_解压MIUI 10 升级包 system.new.dat.br
目的:提取旧版MIUI的字体文件. MIUI的升级包是zip格式,文件名类似miui_LAVENDER_V10.3.3.0.PFGCNXM_cc98d908ca_9.0.zip这种. zip包可以直接 ...
- .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
在解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录.. 其原因是所解压的文件并非 zip 文件. 本文内容 异常 原因 异常 在解压 ...
最新文章
- 《响应式Web设计:HTML5和CSS3实践指南》——2.9节基于位置伪类的交替行样式
- Python使用matplotlib画图,设置曲线颜色、类型及标记
- html5画布 文本无法显示,淡出HTML5画布中的文本效果
- 无法运行的愿意_旧电脑的福音:Win10精简版,运行比Win7更快,安装包不到3GB
- 【转】Apache+php+mysql在windows下的安装与配置图解(最新版)
- 【数据集】Python爬取某国内所有航班记录
- 锐起无盘安装图文教程
- aida64怎么测试cpu稳定性_如何对超频内存和CPU进行稳定性测试(图文详细版α1.55*)...
- 武汉大学计算机学院程序大赛,“星网锐捷杯”华中区高校研究生程序设计大赛通知...
- iOS逆向及逆向防护相关资料
- vue 如何对两个文本比较
- 2018年的好书基本都在这了,你一共读过几本?
- nn.Conv2d详解
- 数据结构与算法:实验报告(串及其应用)
- NewStarCTF 公开赛赛道-WEEK1|REVERSE
- Apache 配置------FastCGI方式使用PHP(包含:linux下编译安装fmod_fcgid,配置apache以支持FastCGI)
- 哲理短文-人生什么最重要
- 如何查看 ananconda 的环境(虚拟环境)安装包位置
- android:ListView的分页
- 在运行框中用命令快速打开应用程序
热门文章
- 单片微型计算机概念及组成,中国民用航空飞行学院2014年微机原理与接口考研复习大纲...
- Kali Linux攻防系统(三:在Kali Linux系统中配置安全测试浏览器及系统清理备份)
- (C++)字符数组初始化的两种方法
- 学习Python遇到的热门问题整理
- CNCF案例研究:奇虎360
- Kafka背后公司获1.25亿融资,估值超25亿美元
- 浅谈SQL Server中统计对于查询的影响
- linux下java进程占用高问题分析过程
- 一篇文章读懂阿里云负载均衡性能保障型实例
- 有计划地开放数据 促进大数据法规落地