安卓ROM制作九大教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【新手定制ROM入门教程一】如何内置软件删除自己用不到的软件,添加自己想用的软件,其实很简单
例如:打开某ROM出现以下文件夹
data->app:目录下的软件是在android中可以自由删除软件,不要想的统统删掉,想添加软件直接把APK文件放到此文件夹即可例如:想要在ROM中添加安智市场,只需将安智市场的APK文件放在data->app目录下即可,如下图
system->app:目录下的软件是android自带软件,在系统中无法删除的,你可以在这里删除掉,比如youtube之类.
关闭打开的RAR即可,重新刷机之后,你发现想删掉的文件没了,想要的出现了.
【新手定制ROM入门教程二】如何美化ROM
美化ROM包括,字体,图标,壁纸,状态栏的修改.但是这些全部都在framework-res之内.下面给大家提供一个
修改framework-res美化界面教程
原文如下:
”在尝试制作半透明升级包的过程中,我发现有几个图片无论如何也不能透明,即使你挖空它,
可能是Android 2.1还不能接受全透明吧……
用WinRar打开framework-res.apk,绝大部分要修改的都在res\drawable-mdpi内(不同的ROM可能文件夹名字不一样,但是很快就能找到图片最多那个)。
状态栏要修改的几个文件:还有status_bar_header_background.9.png、
status_bar_item_background_normal.9.png可以修改,但是不能改成透明的(至少我修改失败了,不过末将说可以)。
信号和电池要修改的几个文件(某些ROM,如基于Beta7的,还有stat_sys_signal_null.png、
stat_sys_signal_5.png、zz_stat_sys_signal_5.png要修改):
这些文件大部分通过英文就能明白它们所指的意思。
屏幕锁屏时要修改的(请到drawable-land-mdpi文件夹修改同样名称的几个,
drawable-land-mdpi文件夹保存的是横屏时的一些图片):
一般需要我们修改的就是任务栏,这些文件基本都在framework-res里面,大家可以在framework-res文件里面查找对应文件并替换就可以了.
修改的经验:
用Photoshop打开图片,如果锁定了就双击那个图层解锁,如果是“索引模式”就改图层模式为“RGB模式”。
然后用磁性套索工具或者矩形选区工具(总之是你喜欢的选区工具选住要透明的部分),然后右键->羽化,再按Delete键挖空它。保存。
如果这时你用图片浏览器打开这个图片发现不是透明的,就继续操作吧。如果是要绝大部分透明,留一点半透明组件,那这里很难说清楚。
===================================================
美化状态栏时其中时间颜色更改的详细方法
如题:请至xda下载名为changecolor的软件。(许多同学e文不好,咱e文也一般所以,方法仅是个人总结的。。。并未参考任何其他人或者作者的教程的直译,如有需要请取舍一二)
修改方法:
1.请先下载xda上面的changecolor(点击下载)文件,然后在此网页(点击跳转传送门)中的两个文件,一个名为smali1.
2.
3.jar一个名为bsksmaili1.2.3.jar。
2.解压changecolor文件,并重新命名文件夹为任意名字例如m(方便即可,只是建议,鉴于许多同学不懂cmd命令,所以不懂得请按步骤来)
3.解压你得到的自制rom包,并将system/framework/severce.jar提取出来。
4.用rar或是7zip将severce.jar中的classes.dex提取并放置在m文件夹的根目录中。5,开始--运行--cmd
6.cd..回车 cd..回车 cd m(这个你懂的)
7.输入命令行:java -jar baksmali1.2.3.jar -o classout/ classes.dex
8.然后你会在m文件夹下的classout目录中多了许多文件和文件夹
9.我们需要这个文件\classout\com\android\server\status\statusbaricon.smali
10.用文本编辑软件打开该文件找到 const/HIGH16 V6, -OX100并修改之(代码请参考xda 上作者给出的颜色代码)
11.修改完成后重新使用命令java -Xmx512M -jar smali1.2.3.jar classout/ -o new-classes.dex会生成新的classes.dex.替换原来的即可。
【新手定制ROM入门教程三】如何在build.prop中增加值
这个就很简单了,只需一个命令就可以了如下
在/system/build.prop文件的最后一行添加一行:GoAPK_ROM_PK=参赛号如下图
【新手定制ROM入门教程四】如何替换壁纸
本帖最后由无敌风火轮于 2011-2-24 14:00 编辑
如何替换默认壁纸(不涉及动态壁纸)
首先用压缩软件打开ROM,找到system>app>LiveWallpapers.apk,然后用WINRAR打开,找
到红框标识的文件夹
打开文件夹找到resource文件夹(如图下),然后打开此文件夹
如上图大家看到熟悉的默认壁纸,因为横屏竖屏分辨率等问题,每个图片都以多种分辨率存在,如果你想替换掉某一个默认壁纸需要以下几点
1.名称及格式要与你要替换的文件一致
2.这个图片所有分辨率形态都要替换掉,如下图
3.分辨率要与你替换掉的图片的分辨率一致
替换后打包后即可