如何将system文件夹打包成img格式

如何将system文件夹打包成img格式,第1张

提取system.img

一般的刷机包后缀名是MD5或者tar格式,如枝芹果是MD5的话就重命名位tar格式,然后再解压缩,PS:解压缩都会的吧。解压出来之后里面有很多img文件,其中就包括system.img。这就是今天的猪脚,搞的就是他。三星刷机包作为案例。

下载安装ROM助手

打开ROM助手,选择“系统精简”功能。使用之前要注意,最好把一些杀毒软件暂时的关闭,

加载system.img

把第一步提取的system.img加载进去。稍等片刻,等待加载完成。。

精简和添加

这时ROM助手把整个system.img的APK都显示出来了,在保证刷机包的完整性的同时,你想怎么玩就怎么玩 ,如果不尽兴的话 ROM助手还有一层功效!!!继续往下看。。

文件包的修改

在加载完成后

ROM助手的安装目录会生成一个文件夹,这里显示的是全部system.img的内容 我的是

D:\MoGu\Temp\~0,在这里你可以尽情的移植,美化什么的,只要你会的

都可以玩。。。另外:ROM助手的美化功能在抓紧的开发测试中,敬请期待~~~

封装IMG

一切完成后 点击右下角的“开始封装”猛毁毕 等待封包完成,

这样余慎system.img的解包 修改 打包就结束了 !!!

刷机

三星刷机包由于他的特殊性,是Tar格式 最后还需要一个TAR打包工具,在网上下载即可 搞定后 就刷机哦~~~

步骤/方法

1.默认编译完Android源代码会自动生成固件img文件,但是如果自己修改了这些文件,想重新打包那么就需要安装mkyaffs2image这个工具,所以这里前面的几个步骤先来说明下载和安装这个工具

下面准备从源码开始来编译出mkyaffs2image这个工具

2.解压缩yaffs2-source.tar,然后打开终端工具,之后进入到解压后的yaffs2-source的下面的目录中:

yaffs2/utils

然后使用make 命令来编译

3.编译完成后会生成 mkyaffs2image 工具,如下图红色方框部分

4.工具生成后,为了以后方便的使用这个工具所以最好将其拷贝到系统工具存放目录中:

/usr/bin,其命令为:sudo cp mkyaffs2image /usr/bin

然后给工具的执行权限:

sudo chmod a+x /usr/bin/mkyaffs2image

这样就可以随便在哪个目录使用这个工具了

5.下面就进入到要生成img文件的目银卜录中,这里以Android源码的system目录为例来说明

所以进入到out/target/prodct/generic_x86,这里的目录请以实际目录信息为准,这里编译的target不同

6.下面就开始准备生成img文件启滚了,使用下面的命令:

mkyaffs2image system/ xyh666168.img

参数说明:

mkyaffs2image :就是工具命令,后面的两个为其参数

system/ :表示要生成img文件的原始目录文件

xyh666168.img :表示要生成的img文件名,这个名称随便自己锋旁穗改

7.输入mkyaffs2image system/ xyh666168.img并按回车键后,就开始生成img文件了,大约1分钟就生成xyh666168.img

最后用ls命令来查看生成的文件,可以看到已经生成xyh666168.img文件


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/8149246.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存