linux下解压system.img,小白如何修改解包打包system.img

关于打包system
一、首先按装个虚拟机-虚拟机里装个linux!这里我用的是YLMF OS,要取得ROOT权限-http://www.ylmf.net/ylmf/guide/201010136814.html
教你如何最快取得ROOT权限
打开终端输入以下代码:  sudo adduser root admin  这个是建立你的ROOT用户,按照提示输入你的电脑密码。然后输 入以下代码:  sudo passwd root  按照提示连续两次输入你要设置的ROOT账户的密码。大功告成。 密码是隐藏的!!!
下面开始教程:
首先呢下载好工具,弄好自己的环境
解包工具unyaffs的代码下载地址为:
http://code.google.com/p/unyaffs/downloads/list
编译方法非常地简单,只需要下载源代码,然后运行:
$ gcc -c unyaffs.c
$ gcc -o unyaffs unyaffs.o
即可生成这个unyaffs的解包工具,unyaffs工具需要放到linux的/bin目录下,并赋予执行权限sudo chmod 777 unyaffs .
环境我是用虚拟机装的YLMF OS,将system.img文件上传到linux虚拟机上,进入存放system.img到路径下,比如我是放在/home/ymlf/下载/system利用这个工具就可以把自己生成的system.img进行解包,然后修改里面的内容了。
unyaffs使用方法非常简单:
在system.img目录下执行unyaffssystem.img ,执行完后会输出endof image.
即可将system.img解包成一个叫做system的目录,里面包含了整个android的文件系统,这时把原来的system.img删除
熟悉吧:
这时你就可以尽情的去DIY了,美化、修改文件、删除软件…网上有很多的教程~如:内置的软件对照表,可以通过删除app下的内置文件……
二、用mkyaffs2image工具
重新打包新的system.img解压成功后别忘了把文件夹原来system.img删除,打包前要在system文件夹里 执行sudochmod -R 777 * 把文件全都赋予最高权限,
再回到system的上一层把mkyaffs2image工具放到同一个目录下
运行
mkyaffs2imagesystem system.img
这样,就生成了新的system.img文件了。
大家就可以替换原来的包里的system.img刷到手机里了!
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值