移动叔叔

标题: 玩转android基础,一步一步教你修改ROM(图文介绍初始篇) [打印本页]

作者: 非吾愿    时间: 2011-1-1 19:31
标题: 玩转android基础,一步一步教你修改ROM(图文介绍初始篇)
安装liunx系统,这个之前的帖子已经写了
然后开始做ROM,已经有比较多的教程了,但是很多机油反应不够详细,作为一个也是一步一步摸索过来的菜鸟,就把我的过程分享给大家。参照之前的帖子家自己的经验来一个柔情版的(所谓教程,首先要客观公正,无纰漏。但是我总喜欢夹杂些自己的感情和一些很不成熟的想法,也许不算是教程吧)所以有错漏之处,还请大家见谅,也请高手指出,我再做编辑。毕竟我也不会,只是自以为是的认为是那样
先从原厂的线刷ROM开始讲解
首先下载附件中的打包解包工具
[attach]57603[/attach]
解压后得到两个文件unyaffs mkyaff2image
然后把这两个文件放到文件系统/usr/local/bin里  扔到别的BIN里应该也是可以的,只是这个里面比较干净吧(具体还没试过)
[attach]57592[/attach]
然后在这个文件夹里右键打开终端
[attach]57593[/attach]
输入sudo chmod 777 unyaff回车
    sudo chmod 777 mkyaffs2image
[attach]57594[/attach]
这两句话的意思就是给这两个文件授权,由于我也不懂linux系统,所以也不怎么懂。大概知道linux下的权限问题比较多
而且linux之前不是桌面系统,所以很多操作都要再打开终端输入命令来执行  类似于DOS
执行命令的有时候会要求你输入密码,直接输入你装系统时键入的密码
然后命令行前缀就会多个你的用户名了,这时你就是以root用户的权限在操作吧
大概看出来了吧,在哪里打开终端,命令行前缀的格式就是你的用户名加上路径  所以注意好路径  不对的话是不会正确执行的
然后下载原厂的rom得到system.img文件
这里建议大家在桌面上建一个文件夹吧,之前我看的帖子让在ROOT文件夹里操作。权限的问题会更加繁琐,最终我也崩溃了,做好的ROM发现怎么也移动不出来
这里就举例是SYSTEM文件夹,然后把system文件复制到里面。
右键打开终端输入
unyaffs system.img
稍等一下会显示如下界面
[attach]57595[/attach]
此时ROM已被分解
然后你就可以对这些文件进行操作了
具体可以参照冷大的帖子http://products.mobileuncle.com/viewthread.php?tid=43603&extra=page%3D1%26amp%3Bfilter%3Dsort%26amp%3Bsortid%3D47
我这里也说一下吧
APP文件夹里的APK文件是可以按功能删除的,这里适合新手定制自己的ROM
删除即可
然后就是这个build.prop文件
[attach]57602[/attach]
打开之后是这个样子
[attach]57605[/attach]
其中内部版本号被我改成m44.com.cn for a3000 dr
后缀zh是中文简体的语言的代号
后缀CN是国家中国的代号
下面参考A兄的帖子,里面把程序名都列出来了
http://products.mobileuncle.com/thread-45057-1-4.html
之后就是打包了
有了之前的经验,大家应该都知道怎么操作了,我就不上图了直接说完了
最好是再新建一个文件夹,如在桌面新建2010
将除system.img的文件全部复制进去
在2010文件夹下打开终端输入
sudo chmod -R 777 *
赋予此文件夹下所有文件权限
然后在桌面打开终端输入
mkyaffs2image 2010 system.img
这是桌面上已经生成一个system.img文件了
你可以传到网上,或者用之前帖子里的方法共享到真机器上(其实发现用U盘拷是个比较不错的方法,很适合新手,也希望有更好方法的机油放出个教程,服务大家)
然后就可以用它替换刷机包里的SYSTEM文件刷机了
作者: dreamfly02    时间: 2017-2-19 13:34
支持原创~!!




欢迎光临 移动叔叔 (http://bbs.ydss.cn/) Powered by Discuz! X3.2