安卓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固件包后刷入手机了。 |
|