安卓ROM定制开发教程十三: Linux环境下打包解包system.img的方法 Linux环境下怎么样打包解包system.img,其实我们在windows环境下用ROM厨房也可以对system.img进行解包操作,但是没办法再打包回去。
今天安卓部落特整理了Linux环境下打包及解包system.img的教程供大家参考,本文以雨林木风(YLMF)OS为例,起点OS也差不多的。
Linux环境下打包解包system.img视频教程 网上搜索了一下,很多文章都是介绍在Linux环境下用unyaffs和mkyaffs2image来实现解包和打包的,但是YLMF OS直接就可以操作。
首先需要为你的雨林木风(YLMFOS)和起点OS安装VMware Tools,这样能很方便的在物理机和虚拟机之间复制拷贝文件。
首先在虚拟机YLMF OS桌面上新建一个文件夹,名字可以随便取。
然后将Windows物理机里面的system.img复制
进入刚刚虚拟机桌面建立的文件夹里面,点击粘贴。
因为system.img文件有点大,复制会花掉一点点时间。
再到system.img的文件夹相同目录新建一个文件夹,也叫system
这样是为了方便一会将system.img解包到system文件夹中,记住一定要新建文件夹,不然一会解包的时候会出现错误。
打开终端
输入命令mount -o rw,loop system.img system最后这个system就是刚刚新建的文件夹名称,如果你新建的是别的名称,这里需要更改一下。
解包完成,我们进入system文件夹看看,里面多了很多文件夹和文件,包括ROM固件包常见的app、bin、tec、fonts、framework、lib和media文件夹。
这时我们先不做任何修改和定制,直接将system.img打包回去,还是在刚才的终端命令窗口,输入解包命令:umount system
意思就是说将system文件夹打包成system.img
再进入system文件夹看看,里面的文件全都不见了,这就表示system.img打包成功了,这时就可以拷贝出来,然后利用厨房打包签名ROM固件包后刷入手机了。
|