一、牧歌ROM刷入界面
1、成功用第三方recovery刷入和2个主要桌面如下图,可以看出电量图标换成了蓝色,其他如桌面壁纸、时钟等与官方一直,日历等动态显。
2、锁屏壁纸和官方一致,天气定位后锁屏有天气动态效果,伴有充电特效。
3、usb调试的通知图标改了图标,貌似是斗地主游戏的图标,桌面布局比官方多了几种选择,版本号并没有修改。
4、音效控制器,牧歌包特有的,简单调试后,效果不错
二、系统修改
1、牧歌这次精简了bug报告、输入法等apk,初始设置需要全部跳过,部分apk移动到了data目录,谷歌服务也放到了这里面,关于apk的精简列表大家百度下吧,就不贴上来了,前面提到的蓝色电量与桌面布局的修改美化可以通过修改miuisystemui和home两个apk完成,这需要反编译几处,教程本论坛有。
2、etc下添加了CrossBreeder优化,在这后所以下这个优化很出名,包括了网络、dns、运存、内核等优化,大家百度下就可以;修改了etc/wiff下面的nvramtxt的pa0maxpow=60为100,增大功率;buildprop优化是:tracestxt下面的几行,有兴趣的自己百度代码,build优化是romer必然要做的。
3、meida目录下,这几乎是每个romer必须要精简美化的地方,这里面有牧歌删除了默认的锁屏和桌面壁纸,精简了audio下面的铃声、通知、闹钟和ui提示音,ui小编以为精简太多了,拍照都没有提示音了;theme目录是美化重地,miui_mod_icons是系统apk图标合集,牧歌精简了一些,通过这可以美化系统图标,default目录下面icons是动态图标,通过替换这个达到增加动态图标显示功能,lockwallpaper是默认锁屏壁纸,lockscreen是锁屏样式,可以替换这2个来修改锁屏壁纸和锁屏样式,如牧歌和米基塔的锁屏天气。
4、牧歌的包使用米健可以唤醒屏幕,这个是通过修改usr/keylayout下的minoe—keypadkl来实现的,请看下面相应,第三行“key 528 FOUCUS ”,后面跟着的“WAKE-DROPPED”就是开启米健唤醒,不喜欢这个功能的请使用文件管理器来删除WAKE-DROPPED”保存重启就行。xbin下面牧歌也添加了ziplagn 等文件和脚本,能力有限,不能理解其作用。
三、脚本优化
大多第三方ROM制作者都加入一些系统优化脚本,来优化网络、运存等,小米ROM默认是不开启initd支持的,可以使用厨房工具-高级里面的添加initd支持功能修改内核,完成对initd脚本的支持。脚本想要真正完美运行是需要调整修改的。下面我们看一下牧歌的包包的脚本,牧歌的包共有5个脚本,内容和运行情况看下面的图:
通过上面的运行测试,发现脚本没有完全运行,有些命令没有,有些提示notfound---没有发现目录或文件就表明这个脚本所要优化的文件要么路径不对要么没有这个文件,可以通过修正路径,或者删除相应的脚本内容来实现。
看了点评,才知道自己还是能力有限,但是希望能够给大家带来一点脚本制作的启发吧。
四、加入音效
如果往rom加入音效,不是单单一个apk就行,例如最近很火的V4A、还有dsp,需要apk 和so驱动以及etc下的audio_effectconf的修改,杜比和beast音效需要添加修改的文件更多,大都需要bin、framework、permission、lib等加入相应文件,可以度娘下载单刷包解开,把相应的文件加入到rom的相应目录就行。下面我们看一下牧歌的音效,牧歌的音效文件太多了,下面简要分析下,有不对的地方欢迎批评指正。
1、system/app下面加入了杜比音效和swqimasterresetapk,使用牧歌rom你会发现音量有时高有时低,那么把杜比音效的2个“dolby”apk删除或者移到到别的地方,重启就好了。
2、system目录下的audio文件夹与etc/audio文件夹里面的音效文件有重复、etc/sdcark文件夹下面的文件和etc下面的文件重复,不知道是不是必须要这样,bin下加入了音效所需文件,可以看出是beast音效,etc下面的persimmon也加入了文件,etc下面加入了soundimg文件夹,framework下加入了dolbyjar等文件,lib以及其下的soundfx下面加入了驱动文件,值得一提的是再次看到了斗地主小老头图标。
五、总结
通过对牧歌ROM的分析,我希望能够带给大家一些怎么精简、美化、优化的知识,让初学者不再无从下手,各位大大们绕道吧,同时小编在此恳请你能码几个字回复支持下
1:先将上面下载好的ROM卡刷包复制到手机的SD卡的根目录下
2:然后手机开始进入recovery界面:进入方法:手机先关机,然后手机在关机的状态下按住手机的“音量上键” + “电源键”不放,过一会手机即可进入recovery的界面。
3:在进行卡刷刷机前要进行双清,选择wipe,然后滑动按钮清除
4:双清完成后选择刷机包刷机:选择install进入下级页面,然后找到下载你放在SD卡的zip格式的刷机包选择它,提示:顶部Storage: Internal Storage(内置存储)可以点击,然后选择Micro SDcard,这样可以实现内置存储、外置TF卡的切换。
5:选择好刷机包后,滑动按钮确认刷入,手机会自动刷入刷机包。(在这里可以同时选择多个刷机包,例如有些系统需要刷入补丁的可以一同选择刷入)
6:刷入完成后,选择Reboot->System,重启手机,第一次开机时间可能有点慢,请耐心等待!
刷机可以解决:可以pc刷机重装系统就可以了 。例如用刷机精灵刷机 :
1、pc电脑首先安装刷机精灵,刷机精灵会自动安装刷机精灵手机端驱动,我们要确保手机打开了调试模式,使手机保持正常的开机状态,数据线连接至电脑。
2、然后 找到你手机型号的rom区,选择自己想要刷入的rom包,点击下载即可;
3、选择好对应的rom包后,等待rom包下载好,在下载管理界面中找到下载好的rom包,点击一键刷机按钮 ,
4、点击刷机按钮,开始刷机 ,
5、刷机过程中会对手机进行设备检查和对刷机包进行检查,防止刷入病毒,
6、接下来设备进入自动刷机模式,需要5-15分钟,这个是根据手机的性能来决定的,刷机完成后提示刷机成功。