设为首页收藏本站

移动叔叔

搜索
查看: 3665|回复: 0
打印 上一主题 下一主题

[教程] 刷机包自己做!DIY自己的专属ROM包!

[复制链接]
跳转到指定楼层
楼主
发表于 2013-3-9 15:47:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
你有没有想过自己动手制作个性化的ROM呢?虽然刷机“大虾们”总是把这个事情形容得很神秘,很复杂,但只要花点时间研究,就会发现也没这么高难度,像修修补补的活无需什么基本功就能轻松上手,不信接着往下看:
隐藏回复可见

一、预装软件我来定!

        对于入门玩家来说,刚开始制作ROM 包,建议找官方版本,或者是那种仅仅获得root权限,没有大修大改的ROM包,因为文件夹结构没有被破坏,这样二次修改相对容易,运行的稳定性也有保证。
        需要用到的工具就是常用的压缩软件《winrar》。为了将操作尽可能简化,不破坏签名,所以无需解压缩,所有操作直接在《winrar》中完成。
        很多玩家最讨厌的就是预装软件,有些很少用到,有些开机还会自启动,占用资源。既然看得不顺眼就先干它们。预装软件在ROM包中的保存路径为system/app,通过鼠标右键弹出菜单中的“删除文件”直接删除就行了。需要注意的是,除了*.app,与之关联的*.ODEX文件也要一并删除。如果应用程序的名称不认识,可以问问万能的“度娘”。
二、图标铃声各种改!
        其实android系统的ROM包结构并不复杂,各种功能都保存在指定的文件夹中。像路径system/fronts下保存的是字体,其中DroidSans.ttf是系统默认的英文字体,DroidSansFallback.ttf是系统默认中文字体,我们只要找到自己喜欢的字体,在电脑上改成相同的文件名,拖入到winrar中覆盖,就可以实现对字体的修改。
        同样的道理,还可以对铃声、图标、主题进行修改。铃声的路径是system/media/audio,下面四个文件夹分别是闹钟铃声alarms、短信铃声notifications、来电铃声ringtones和操作音UI,可以把内置铃声全部删除换上自己喜欢的,关于OGG格式的转换,用《格式工厂》最方便。图标文件保存在system/app下的SystemUI.apk中,网上有大量只做好的方案,通过替换的方式修改。
三、系统优化,按键功能掉包!
       接下来我们要优化内存,修改手机上显示的版本号以及对个别按键的功能进行调整。需要用到文本工具《Notepad》,把从system路径解压出来的buidl.prop文件打开。虽然呈现在你眼前的是一大串你不认识它,它不认识你的字母,但没关系,只要知道几个关键字就行,像dalvik.vm.heapsize代表虚拟内存,可以修改成32m或者48m,能解决很多软件意外关闭还有系统崩溃的问题提高运行稳定性;将debug.sf.hw参数修改成1,可以打开硬件加速。想给自己制作的ROM起个名字,可以再ro.build.version.codename后加注释。
       如果你担心每天频繁锁屏,开机键会折寿,也可以解压路径system/usr/keylaout下的qwerty.kl文件,用《Notepad》打开,找到SEARCH WAKE_DR OPPED这一行,把SEARCH修改为POWER,再将文件qwerty.kl回传覆盖,就实现搜索键锁屏了。
四、容易被遗忘的签名!
       文章开头,之所以反复强调。所有删除、替换操作直接在《winrar》中完成,都是为了防止出现不兼容的情况。所有修改完成之后,还需要进行最后的签名工作。
       要预先配置好JAVA环境,我安装的是jdk1.7.0.接下来需要用到专用工具《auto_sign》,解压缩之后备用,将修改好的ROM包改名为Update.zip,并复制到签名工具的目录下,运行Sign.bat,这时会弹出命令框,表明看起来没有动静,其实是在进行签名工作,整个过程需要五六分钟,之后在目录下会生成一个update_signed.zip的压缩包,这代表你制作的ROM包大功告成了。
本文介绍的技巧针对有一定刷机技巧的朋友,刷机虽然有风险,但是乐趣也无穷。





顶帖啦!!!!

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

关闭

站长推荐上一条 /1 下一条

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

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

GMT+8, 2024-5-3 18:32 , Processed in 0.068780 second(s), 11 queries , Gzip On, Memcache On.

返回顶部