android源码编译生成ramdisk.img和system.img解压和使用

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

bin.tar.gz里有simg2img和make_ext4fs两个工具。

一、解压和打包system.img

./simg2img system.img system.img.ext4 生成ext4格式的文件

新建tmp文件,mount -t ext4 -o loop system.img.ext4 tmp/ 这样就可以在tmp中对system系统镜像做修改了。

./make_ext4fs -s -l 110M -a system system.img.new tmp 压缩ext4文件

二、解压和打包ramdisk.img

dd if=ramdisk-uboot.img bs=64 skip=1 of=ramdisk.img.gz
gunzip ramdisk.img.gz
mkdir ramdisk
cd ramdisk
cpio -i -F ../ramdisk.img
cpio -i -t -F ../ramdisk.img > list
cpio -o -H newc -O lk.img < list


gzip lk.img
mkimage -A arm -O linux -T ramdisk -C none -a 0x40A00000 -n "ramdisk" -d lk.img.gz lk-uboot.img


fastboot flash ramdisk lk-uboot.img

android img 制作工具,Android 镜像文件制作 【ramdisk.img system.img userdata.img Android项目生成的镜像文件包括ramdisk.img, system.img, userdata.imgramdisk.img 是out/target/product/项目名/root 目录经过打包压缩而成; system.img是out/target/product/项目名/system目录打包压缩而成; userdata.img是out/target/product/项目名/data目录... 阅读详情

相关推荐

安卓玩机搞机技巧综合资源-----修改rom 制作rom 解包rom的一些问题解析【二十一】

💔💔💔💔💔💔💔💔💔 制作修改rom的一些分析💔💔💔💔💔💔💔💔💔 不管是做卡刷包还是线刷包。首先了解其中的一些常识。例如解包打包常规常识。不开机的问题分析。分区大小。打包格式等等。排除卡刷包脚本线刷包脚本问题之外。一般修改固件不开机的原因在于以下几个方面 1---avb校验 2---boot内核校验 3---系统分区修改大小格式等 4----vbm分区校验 5----其他分区校验

小马哥的专栏 1万+

rom解包 打包修改 做包工具-推荐版 2022

rom解包 打包修改 做包工具-推荐版 资源将近1G大小。功能非常齐全 适合做第三方rom的工具 解包img 解包其他格式 打包卡刷包 打包其他格式 资源对miui兼容性发行好。比我使用的航母 等等兼容性都好 航母工具打包不开机的 使用这个就可以 而且资源可以编译系统apk 反编译等等 boothe recovery修改 签名zipapk等等功能 有需要的友友可以下载使用 对安卓低版本支持较好。安卓高版本有的系统分区打包有bug。

制作ext4文件系统工具

纯linux原生make_ext4fs工具 用于制作ext4文件系统,支持selinux标签 使用方法: ./make_ext4fs [filesystem] [output_file] [-S binary_policy -f spec_file -a mount_point] [-b block_size] [-O feature] [-l image_size] [-L volume_label] 参数说明: filesystem_dir:文件系统路径。 output_file:输出文件。 binary_policy:SELinux二进制策略文件,位于/your/rootfs/etc/selinux/standard/policy/policy.31 spec_file:文件安全上下文文件,位于/your/rootfs/etc/selinux/standard/contexts/files/file_contexts mount_point:镜像的挂载路径,如根文件系统挂载到 '/' 或APP镜像挂载到'/app' 等,按实际填写。 block_size:ext4 块大小,

解包打包_rom打包工具_IMG打包_rom解包工具_img解压_

echo 正在对boot进行处理 ...cd %~dp0boot >nul 2>nul%~dp0files\bootimg --repack-ramdisk cpiolist.txt >nul 2>nul%~dp0files\bootimg --repack-bootimg >nul 2>nul

Android 10.0 根文件系统编译系统

1, 讲解android根文件系统结构组成2, 讲解android系统镜像的概念拆包3, 讲解Android系统源码结构4, 讲解Android系统编译规则5, 讲解Android系统ADB使用Log日志调试方法6, 讲解Android系统Android.mkAndroid.bp是各种规则 

android源码编译生成ramdisk.imgsystem.img解压使用(基于海天雄A9+android2.3.3)

bin.tar.gz里有simg2imgmake_ext4fs两个工具。 一、解压打包system.img ./simg2img system.img system.img.ext4 生成ext4格式的文件 新建tmp文件,mount -t ext4 -o loop system.img.ext4 tmp/ 这样就可以在tmp中对system系统镜像做修改了。 ./make_ext4f

zailushangha的专栏 6932

android编译 img,android源码编译生成ramdisk.imgsystem.img解压使用(基于海天雄A9+android2.3.3)...

bin.tar.gz里有simg2imgmake_ext4fs两个工具。一、解压打包system.img./simg2imgsystem.imgsystem.img.ext4 生成ext4格式的文件新建tmp文件,mount -t ext4 -o loop system.img.ext4 tmp/ 这样就可以在tmp中对system系统镜像做修改了。./make_ext4fs -s -l ...

weixin_42349787的博客 403

android文件系统system-ramdisk-userdata三者之间的关系

android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。  其中, ramdisk.img是emulator的文件系统,  system.img包括了主要的包、库等文件。  userdata.img包括了一些用户数据。  emulator加载这3个映像文件后,会把 system userdata分别加载到 ramdisk文件系统中的sy

阳光梦的专栏 1150

android的文件系统结构

android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。 其中,ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载

fdaopeng的专栏 615

Android root file system 的创建

1. 编译整个android 的souce code,在编译之后会生成 ramdisk.img, system.img, userdata.img 三个 image 文件。2. 解压 ramdisk.img :      mv ramdisk.img ramdisk.gz    mkdir out    cd out && cpio -i -F ../ramdisk.gz 

free2o的专栏 2747

如何从img镜像文件中分离出文件系统

1、android文件系统的结构 android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator加载这3个映像文件后,会把 system userdata分别加载到 ramdisk文件

yaho_yx的专栏 1360

android文件系统结构,android的文件系统结构及其引导过程的理解

1、android文件系统的结构2、分离android文件系统出来3、使用网络文件系统方式挂载android文件系统4、android内核引导文件系统android的文件系统结构及其引导过程的理解1、android文件系统的结构android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,sy...

weixin_31119449的博客 394

android镜像文件怎么命名,android镜像文件说明(示例代码)

android 源码编译完成后会生成三个镜像文件system.img ->yaffs2格式userdata.img ->yaffs2格式ramdisk.img ->cpio前两个文件可以挂载,但ubantu14.04默认不支持yaffs2格式,需编译内核。windows下有解析此格式的软件ramdisk.img首先file ramdisk.imgramdisk.img: gzip...

weixin_35998457的博客 266

android ramdisk.img 编译,编译android源代码以及ramdisk.img system.img userdata.i...

一、编译android 源码编译完成后,可以在源码目录的out/target/product/generic/目录下看到编译好的ramdisk.imgsystem.imguserdata.img了。二、Androidramdisk.img system.img userdata.img 介绍与使用android源码编译后得到system.img,ramdisk.img,userdata.i...

weixin_42535720的博客 653

Android 镜像文件制作 【ramdisk.img system.img userdata.img

Android项目生成的镜像文件包括ramdisk.img, system.img, userdata.img ramdisk.img 是out/target/product/项目名/root 目录经过打包压缩而成; system.img是out/target/product/项目名/system目录打包压缩而成; userdata.img是out/target/product/项目名/data

3935

android ramdisk

ramdisk.img,这下,你就能看见并操作ramdisk里面的内容了。android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些。编译完成后,可以在源码目录的out/target/product/generic/目录下看到编译好的ramdisk.imgsystem.img userdata.img了。

2401_87555514的博客 1081

Android ramdisk.img system.img userdata.img 介绍与使用

http://blog.csdn.net/htttw/article/details/6783604   Android ramdisk.img system.img userdata.img 介绍与使用 android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是em

wenwei202的专栏 936

android内存 ramdisk,android system.img,ramdisk.img,boot.img 分析

Android源码编译后得到system.img,ramdisk.img,userdata.img映像文件。其中, ramdisk.img是emulator的 文件系统,system.img包括了主要的包、库等文件,userdata.img包括了一些用户数据,emulator负责加载这3个映像文件后,会 把system.imguserdata.img分别加载到 ramdisk文件系统中的sys...

weixin_35045900的博客 450
上一篇: frameworks中的JNI文件路径
下一篇: ioctl
pkigavin
博客等级 码龄15年 54粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值