设为首页收藏本站

移动叔叔

搜索
楼主: yhl2008
打印 上一主题 下一主题

[教程] 教你制作单刷包、美化包、定制自己个性的ROM

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-17 21:39:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    单刷包、美化包、定制自己的ROM,有木有想过怎么玩!

其实都很简单,真的相当简单,东东手你就知道了,像什么字体、美化啥的几下就搞定的!

下面教程所有需要的资源:


好,不多说,看看都需要怎么操作!瞧仔细咯……

首先:环境的搭建(俗话说磨刀不误砍柴工,搭建好环境是后面所有操作的根基,这个难么,当然一点也不难!)

所谓的环境,也就是三个软件的支撑!
1java环境Windows下搭建一个Java环境,下载安装JDK for Windows(网盘有下载,文件名:jdk-6u26-windows-i586.exe/或者去官网下载JDK在电脑上按照普通软件的安装方法装好所下载到的JDK安装包。然后需要设置环境变量:JAVA_HOMEPATHCLASSPATH    JAVA_HOME:我的电脑->属性->高级->单击环境变量按钮->单击系统变量区域的新建按钮->变量名文本框中输入JAVA_HOME,在变量值文本框中输入JDK的安装路径(例C:\Program Files\Java\jdk1.6.0_26,这个是由你所安装的JDK路径所决定的),单击确定。    PATH:在系统变量中查看PATH变量,如果存在PATH,则在最末尾多添加一个%JAVA_HOME%\bin;。如果不存在,则新建变量PATH,设定变量值为:%JAVA_HOME%\bin;    CLASSPATH:在系统变量中查看CLASSPATH变量,如果存在CLASSPATH,则在最末尾添加%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;。如果不存在,则新建一个,设定变量值为:%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;完成以上步骤后,开始验证是否安装成功:运行CMD(开始,运行,输入cmd,回车),输入:javac。假如出现了一堆如何使用java的帮助,那就是已经安装成功了。2、签名环境不管是修改了apk,还是单刷zip包,或者ROM系统,最后都需要对修改的zpk或者zip进行签名操作签名软件:
Sign.zip(9.63 KB, 下载次数: 813)
下载好后直接解压,得到如下图文件: 使用方法也是相当简单:把需要签名的apk或者zip包放到Sign文件夹下然后apk签名就把apk拖动到apk.bat上面        zip签名就把zip文件拖动到zip.bat等签名完成后会在该文件夹,多出一个带“_signed”的文件,就是已经签名好的文件咯,就可以刷机咯!3、压缩环境说这个貌似有点多余,不过还是要说一下,zip文件和apk文件都需要能打开查看的文件呗,那就是WINRAR解压缩软件啦当然,这个作为装机必备软件,应该是每个人都有了,如果还没有,那就赶紧下载安装:
第一:制作字体单刷包
字体单刷包,用来替换中英文字体:\system\fontsDroidSans.ttf为默认英文、DroidSans-Bold.ttf为默认英文粗体、DroidSansFallback.ttf为默认中文制作步骤(本着简单高效的原则,我们就直接使用别人的字体包,替换里面的字体为自己需要的字体,然后签名即可):下载别人字体包:
Font.zip(5.37 MB, 下载次数: 629)双击打开,替换里面的字体文件为自己需要的字体文件。
替换的意思就是找到ZIP文件里三个字体字体,把自己的修改好字体(跟ZIP里面三个文件同名)托到里面覆盖掉原来的即可
这里注意:DroidSans.ttf为默认英文、DroidSans-Bold.ttf为默认英文粗体、DroidSansFallback.ttf为默认中文英文和英文粗体可使用同一个字体(也就是说不分粗细)还有,替换前一定要注意文件名的字体大小写,后缀名是小写的“.ttf”,绝对不能是大写的“.TTF”----附带说一下如何打开默认显示文件后缀名,点击“开始”菜单---控制面板---文件夹选项,在查看选项卡中把“隐藏已知文件类型的扩展名”前面的选中去掉。

         
替换好以后,当然是签名了,千万别忘了重新签名一下才刷写,不然出了问题别怪我哟!
把改好的font.zip文件移动到Sign文件夹,托到zip,bat上签名,生成一个font_sigend.zip文件就是我们自己的单刷字体包了!
第二:制作资源修改单刷包(比如托盘修改、各种锁、信号修改、spn修改、声音图片替换等等!)

下载一个空包:
xxx.zip(776 Bytes, 下载次数: 849)

下载好后,在桌面或者其他地方新建一个文件夹(不能带中文,比如就123),把xxx.zip直接解压,得到两个文件夹

        META-INF这个文件夹不能去动,这个文件夹里面存放的相当于是刷机的时候的一个引导,引导把system文件夹下的资源刷写到手机!
我们要替换的资源一般都放在在system文件夹下,比如要替换com.htc.resources.apk文件,就需要在system文件夹下新建framework文件夹,然后把修改好的com.htc.resources.apk文件放在里面,然后打包签名刷机即可。

重头戏---修改资源:
        1com.htc.resources.apk文件修改:(修改锁屏为透明锁等各种锁、修改托盘为横屏或者原版)
首先在上一步的system文件夹下,新建framework文件夹
然后提取com.htc.resources.apkframework文件夹------要修改资源来刷进那个系统,就把该系统ROM里面的com.htc.resources.apk提取出来
              接着替换资源,用WINRAR打开com.htc.resources.apk

              打开com.htc.resources.apk后双击进入res文件夹

锁屏为drawable-mdpi文件夹下lockscreen_arc.pnglockscreen_arcglass_bottom.pnglockscreen_arcglass_top.9.png最主要是修改第一个png图片,可以自己修改,也可以从别的ROM中提取替换到这里(直接拖进去覆盖);
托盘为drawable-port-mdpi文件夹,比如里面的横条托盘想要换回原版的,只需要找个原版ROM把其下com.htc.resources.apk里面的drawable-port-mdpi整个文件夹替换到我们这里即可(直接拖进去覆盖)。
这里注意:资源替换好后com.htc.resources.apk文件需要重新签名,得到com.htc.resources_signed.apk文件,对com.htc.resources_signed.apk进行重命名为com.htc.resources.apk,然后放到123\system文件夹里来
最后,选中123文件夹下的 META-INFsystem两个文件夹(右键-----添加到压缩文件,弹出如图对话框,注意红色框选地方必须一致),打包生成xxx.zip文件,把zip文件进行签名(这里签名也是必须的,上面一步是对apk签名,这里是对zip签名),签名完成后你的单刷包就出来了

一个相关单刷包和资源参考


        2framework-res.apk文件修改:(修改信号样式)

具体参看上面的操作,该文件同样是在framework文件夹
信号在framework-res.apk文件的drawable-mdpi文件夹
比如我的ROM里面用的信号为:ziyuan.rar(5.79 KB, 下载次数: 155)

想要修改为自己喜欢的样式,只需要找到资源提取,同名替换即可
替换好后,同样的需要对apkzip都进行重新签名

        3spn-conf.xml文件修改:(该中国移动、中国联通的显示名)
首先在上一步的system文件夹下,新建etc文件夹

然后提取spn-conf.xmletc文件夹------要修改资源来刷进那个系统,就把该系统ROM里面的spn-conf.xml提取出来
接着替换资源,用Notepad2打开spn-conf.xml,修改---参看教程spn-conf.xml修改
Notepad2.rar(374.35 KB, 下载次数: 235)

如:
同样的,最后,选中123文件夹下的 META-INFsystem两个文件夹(右键-----添加到压缩文件),打包生成xxx.zip文件,把zip文件进行签名,签名完成后你的单刷包就出来了


        4、待续……

特别强调:
修改好打包为zip文件后,是一定要进行签名的
如果你的单刷包里面带APK,并对APK进行了修改替换,也需要对apk进行重新签名后才放到里面,然后打包为zip,签名,刷机


第三:简单定制ROM(只是简略说一下方法,不建议尝试,建议多去咱们论坛的ROM区学习后再做!)

ROM下载,建议网上下载一个自己觉得可以的ROM,在这个基础上做修改。下载的ROM都是.zip文件,直接用winrar解压到一个单独的文件夹。    删除掉里面原来的签名文件:即\META-INF文件夹下的CERT.RSACERT.SFMANIFEST.MF三个文件    精简或添加APK\system\app(删除apk时候,如果有同名odex也要删除)    精简并修改系统代码:\system\customize(下的default.xml    添加APNsystem\etc下的apns-conf.xml(可在网上下载大APN,替换后刷机自动识别上网)    替换字体:\system\fontsDroidSans.ttf为默认英文、DroidSans-Bold.ttf为默认英文粗体、DroidSansFallback.ttf为默认中文    美化状态栏和电源等:\system\frameworkframework-res.apk(电量精确)、com.htc.resources.apk(透明锁)    精简修改声音文件:\system\media    替换搜索键为电源键:\system\usr\keylayoutlegend-keypad.klqwerty.kl两个文件    修改系统名称等:\systembuild.prop

修改好后,打包ROM    选中META-INFsystemboot.img等文件,直接用winrar打包为标准的zip格式,名字用update,打包后生成update.zip文件。

签名:    将update.zip文件用签名的软件签名,生成update_signed.zipOK

终于写好了,自己动手才是硬道理,希望大家多加分支持

您需要登录后才可以回帖 登录 | 注册

© 2008-2024 移动叔叔. 版权所有,专业的网络售后平台 ( 闽ICP备18006692号-3 )

商务合作点击这里给我发消息|Email:service@mobileuncle.com|手机版|移动叔叔     

GMT+8, 2024-12-5 10:26 , Processed in 0.234288 second(s), 11 queries , Gzip On, Memcache On.

返回顶部