本帖最后由 Rickdroid 于 2015-3-22 14:46 编辑 hey我又来了,今天我们来讨论下我们的红米的简单优化。本章为第一篇。 今天我们来讨论:红米的app精简和添加。 我们先来准备下所需要的工具: 1安装了第三方rec的红米 2电脑的解压缩软件 下面教程开始。 首先我们来了解下精简吧,所谓精简,就是在ROM包中删除一些没用的东西,达到简化ROM,使系统分区有更多空间,达到优化系统,使系统流畅。但是精简不能随便乱精简,如果精简错了,那就不好了。 我们先来理清ROM包各个文件夹的作用吧。用解压缩软件打开刷机包(无需解压),如图 app:里面存放着我们的系统软件,就是原厂自带的软件,一般在手机里需要Root才能删掉,但我们可以选择在ROM包删掉,然后刷进去,一样的效果,所以这个文件夹是本教程的关键文件夹,是我们需要改的文件夹。 bin:里面存放着系统的本地程序,主要是Linux自带的组件和命令,这里我们不需要去多大理会,但在后面发布的Root机教程中会提及到。 data:这个文件夹里面基本没什么东西,但最好不动它,我们不必理会。 etc:这个文件夹里面存放着系统的配置文件,例如GPS、APN接入点设置等核心配置,一般优化gps和sd卡速度之类的都是在这里改代码,我们也可以不必理会。 font:里面存放着字体文件,就像windows的字库一样,包含着很多的字体,一般修改系统默认字体就是替换DroidSansFallback.ttf文件。 framework:里面存放着各种各样的系统框架,一般的美化和系统深层修改需要动用,我们不必理会,修改里面的东西修改错了会无法开机。 lib:里面存放着系统底层库,一些重要的so文件,一些重力感应的框架还有一些app的框架库。下面会有涉及到。 media:里面存放着开机动画、系统默认铃声等媒体文件,MIUI系统的话里面有MIUI的默认主题文件。 mobile_toolkit:里面放着红米的一个工具,不过我不清楚用途,所以不必理会。 res:里面放着些测试文件。 tts:里面存放着一些语音框架,谷歌语音助手,不必理会。 usr:里面存放着用户的一些文件,一些键盘和按键布局,时间区域文件还有一些共享文件之类的。不必理会。 vendor:里面存放着某些app和系统框架库,不必理会。 xbin:和bin的功能差不多,但是xbin比较特别,之后的教程会涉及到,现在不必理会。 build.prop:这个文件是一些系统参数,本教程也可忽视。 我先来讲下app文件夹的一些状况,虽然可以精简app文件夹里面的内容,但不能随便乱精简,这个文件夹下也有很多的系统apk,如果精简错了,那手机同样会开不了机。 下面,跟着我的教程,我们来继续讨论。本教程属于适度精简。 由于apk太多,我就不一一列举每个apk的作用,需要了解可以去百度。我这里列举下可以精简的。(官方包精简要连带odex一起清除) Browser.apk:浏览器,可以替换UC浏览器等。 Calculator.apk:计算器,可替换其他 Calendar.apk和CalendarProvider.apk:日历和日历储存。可以替换其他 Camera.apk:相机,可替换,相机本体在图库。 DeskClock.apk:闹钟,可替换 Email.apk:电子邮件 FileExplorer.apk:文件管理器,可替换 FM.apk:收音机 Galaxy4.apk:动态壁纸(黑洞) GameCenter.apk和GameCenterSDKService.apk:游戏中心及其服务 GooglePinyin.apk:谷歌拼音输入法,可替换 MagicSmokeWallpapers.apk:动态壁纸(烟) MiuiCompass.apk:指南针 MiuiGallery.apk:图库,可替换,里面包含相机 MiuiVideo.apk:视频,可替换 Music.apk:音乐播放器,可替换 Notes.apk:便签 O2O.apk:小米生活 QuickSearchBox.apk:搜索 SoundRecorder.apk:录音机 SuperMarket.apk:应用商店 VisualizationWallpapers.apk:动态壁纸 Weather.apk和WeatherProvider.apk:天气及其服务 以上是本人总结的app精简列表,本人的列表基本都是可以用第三方替代的,其他的组件我们尽量别删掉,会影响某些系统的服务。 接下来我们看看media的精简: media主要精简audio里面的,audio里面有4个文件夹,alarms是闹钟铃声,notifications是短信铃声,ringtones是来电铃声,ui是照相机对焦、拍照声音、锁屏声音。除了ui之外,其他三个文件夹里面的铃声都可以随意精简,但是最好至少留下一个声音,避免其他问题。 接着回到media文件夹,打开lockscreen文件夹,这个文件夹是默认锁屏壁纸,删掉里面的就可以,同样留下一个。 接着在返回media文件夹,打开wallpaper文件夹,这个文件夹是默认桌面壁纸,删掉里面的就可以,同样留下一个。 回到主目录,找到res文件夹,直接把res文件夹删掉。 接下来讨论下添加的问题,添加apk到系统中可以适度节省data空间,而且不容易误删。 一般添加apk到系统可以放到很多地方,不过我们基本都是放在app文件夹里面的,接下来我们来讨论,把apk放到app文件夹里面要注意的问题。 过程就不讨论了,因为直接把apk扔到app就可以啦。 但是,扔到app文件夹还没完,我们要注意一下的问题: 1apk文件名称不能有空格、特殊符号、中文名称,否则会安装失败,最好改成纯英文名称,例如xxxxx.apk 2apk尽量不要太大,因为系统分区是有限的,10M左右的都可以,20M以上的尽量还是自己安装到data吧 3检查apk是否有lib库的so文件,有的话要把它复制到系统的lib文件夹内。 3.1如何查看apk是否有lib.so? 用解压缩工具查看apk,如果有lib文件的话会出现lib文件夹(如图),然后提取出来(apk内不能删掉),放到刷机包的lib文件夹内。 教程到这里就结束了,之后直接把刷机包扔到手机上,用第三方rec刷入就可以了。 大家有什么疑惑可以回帖,我会看到的。谢谢大家。 更多教程:http://www./thread-2393210-1-1.html |
|