《手把手教你精简修改TyphooN CyanogenMod.docx》由会员分享,可在线阅读,更多相关《手把手教你精简修改TyphooN CyanogenMod.docx(7页珍藏版)》请在三一办公上搜索。
1、手把手教你精简修改TyphooN CyanogenMod看到论坛里非常多人喜欢用CM7的ROM,所以去转了这一篇教程.折腾rom是一件非常辛苦的事,要耐得住寂寞,也就是要宅得住。写这个教程的目的是本着独乐乐,不如众乐乐的观念,让大家一起动手打造自己的个性rom,再次,本教程纯属普及贴,只是初级教程,深层次的东西需要大家发挥举一反三的专研精神,才能有更大的进步,老鸟勿笑。当然,如果你在本教程的提示下折腾出了自己个性rom,别忘了发出来大家一起high,机友们会一起为你高兴,为你喝彩的。 本教程仅以TyphooN CyanogenMod 7 v3.3.3-MAGLDR为例,结合MAGLDR来说明C
2、LK版,如果没特别指出,就是和MAGLDR一样折腾。开工下载TyphooN CyanogenMod 7 v3.3. 3(当然,你想修改的是别的版本的话就下别的版本,)任意盘符下新建一个文件夹,我是直接在桌面上建立的,这个根据自己喜好来做吧,命名为TyphooN CyanogenMod 7 v3.3. 3。 教程因为要说明MAGLDR和CLK的不同情况,所以在TyphooN CyanogenMod 7 v3.3. 3文件夹下,再建MAGLDR和CLK两个文件夹,如果你只改一个版本的,跳过此步。将下载的TyphooN CyanogenMod 7 v3.3. 3分别解压到TyphooN Cyanog
3、enMod 7 v3.3. 3,文件夹下的MAGLDR和CLK目录, 我们要修改和精简的东西都在system文件夹里,这个是相同的。现在打开system文件夹,会看到更多东西。 MAGLDR版截图: CLK版截图: 两版相比,CLK比MAGLDR多了一个PPP文件,不管,我们继续。下面对system文件夹里的东西做大致的解释。 App系统默认的常规应用程序 Bin主要是Linux系统组件 Etc系统配置文件 Fonts字体文件夹 Framework系统平台框架 Lib系统底层平台运行库 media媒体文件夹,除了常规的铃声外还有一些系统提示事件音以及开机动画 Tts语言文件夹 Usr用户文件夹
4、,包含共享、键盘布局、时间区域文件等 Vendor系统文件 Xbin系统文件好了,现在我们要开始动刀了。先打开app文件夹。 再次说明一下,MAGLDR和CLK两个版本的修改,基本相同,所以就以MAGLDR为例来说明,如果不一样的话,会特别说明。 下面是app文件夹里面文件的截图。local5/local TyphooN CyanogenMod 7 v3.3.3的app文件夹里一共有79个系统默认应用程序,下面是对apk文件一个大概解释。 AccountAndSyncSettings.apk同步功能 删除后点击设置中-帐户同步会出错 ADWLauncher.apkADW桌面-不建议删,有些程序
5、FC 如安卓优化大师 Androidian.apk主题文件 AndroidTerm.apk终端模拟器不用 ApplicationsProvider.apk应用程序储存 Bluetooth.apk蓝牙 Browser.apk谷歌浏览器 Calculator.apk计算器 Calendar.apk日历 CalendarProvider.apk日历储存 Camera.apk照相机 CertInstaller.apk证书安装 CMParts.apk CM设置 CMUpdateNotify.apkCM更新数据 CMWallpapers.apkCM壁纸 Contacts.apk联系人 ContactsPr
6、ovider.apk联系人服务 Cyanbread.apk主题文件 DefaultContainerService.apk默认通讯录服务 DeskClock.apk闹钟 Development.apk开发者工具 DownloadProviderUi.apk下载插件 DownloadProvider.apk下载服务 DrmProvider.apk受保护数据存储服务 DSPManager.apk均衡器 Email.apk电子邮件 FileManager.apk OI文件管理器 FM.apk收音机 Gallery3D.apk 3d3d图库 HTMLViewer.apkHTML查看器 LatinIME
7、.apk 安卓键盘 LiveWallpapersPicker.apk动态壁纸选择 LiveWallpapers.apk动态壁纸 MagicSmokeWallpapers.apk魔幻烟雾壁纸 MediaProvider.apk媒体管理 Mms.apk短信 Music.apk音乐 PackageInstaller.apkapk安装程序 Pacman.apk我也没闹明白,反正一删了之Phone.apk电话 PicoTts.apk语音 Protips.apk桌面小绿人 QuickSearchBox.apk快速搜索 SettingsProvider.apk设置管理 Settings.apk设置 Soun
8、dRecorder.apk录音机 SpareParts.apk附加设置高级设置 Stk.apkSIM卡工具 Superuser.apkroot权限用的 SystemUI.apk系统插件 TelephonyProvider.apk拨号器储存 ThemeChooser.apk主题选择 ThemeManager.apk主题管理 Torch.apk手电筒 TtsService.apk语音服务 UserDictionaryProvider.apk用户词典 VisualizationWallpapers.apk动态壁纸 VoiceDialer语音拨号器 具体需要精简什么,大家可以自己决定,可删不可删基本上
9、都已经说明了,可能有遗漏的,大家可以自己测试。好了,app搞定了,来修改下gps设置吧。打开system/etc,找到gps.conf,用notepad打开。没有的话找下度娘就有了。有好几种修改方法,这里就列举两种,其他的自己下其他高手做的rom做参考吧,具体用哪种,只有自己测试了才知道,反正以搜星快为准了 方法一: NTP_SERVER=1.asia.pool.ntp.org;0.asia.pool.ntp.org;133.100.11.8;time.nist.gov;.pool.ntp.org;.pool.ntp.org;.pool.ntp.org;.pool.ntp.org;cn.poo
10、l.ntp.orgXTRA_SERVER_1= 方法二: TP_SERVER=cn.pool.ntp.orgXTRA_SERVER_1= 1、ro.build.description=后面改成你想要的,也就是你作品的名字ro.product.version=这里也可以改成你作品的名字或者版本号,一般我们留为基于制作的官方系统的驱动版本号2、默认铃声ro.config.ringtone=默认通知ro.config.notification_sound=默认闹铃ro.config.alarm_alert=默认电话铃声ro.config.cal_notification=默认短信铃声ro.confi
11、g.msg_notification=改成media目录下的文件名就行了。 3、定义默认中文和中国时区:persist.sys.language=zhpersist.sys.country=CNpersist.sys.localevar=persist.sys.timezone=Asia/Shanghai将上面四句话写进build.prop里,但不要放到最底下,放到下面这段话上面,用空行隔开上下两段话,不然出现灵异事件我不管。#fix apps that need to connect to a server that Force Closero.kernel.android.checkjni
12、= 04、分辨率修改ro.sf.lcd_density=默认是240,改成你喜欢的吧,不要太过哦。关于美化。美化这东西太复杂,我想大家也知道,这里只简单的说一些。一般CM7的系统图标都在system/framework/framework-res.apk文件里,当然app文件夹里的文件也有关联的,甚至还会关联到system/framework/ framework.jar文件,这就需要大家发扬专研精神了,这属于深层次的东西,这里只是普及教程,不说了。这里只简单的教大家怎么修改电量图标,举一反三,大家可以美化一下。将system/framework/framework-res.apk改名为fra
13、mework-res.zip,打开res/drawable-hdpi, 找到stat_sys_battery_0.pngstat_sys_battery_100.png,和stat_sys_battery_charge_anim0.pngstat_sys_battery_charge_anim5.png,然后将自己喜欢的电量图标,对应替换,不要多,多了就要修改其他地方的文件了,这又是一个复杂的工程,这里不详说了. 然后再将后缀名zip改为apk即可。framework-res.apk跟app文件夹里的apk安装文件有所不同,framework-res.apk是不用签名的。 关于运营商的修改。这
14、又涉及到深层次的东西了,这里也不详说了,放上文件,自己替换就是了。方法如下:将spn-conf.xml复制到system/etc文件夹,将framework.jar替换 system/framework/ framework.jar,即可。 好了,教程大致就写到这里,不知道有没有遗漏,等想到了再补充吧。大家只要记着有事没事,常陪度娘玩玩,有意没意,常拉狗狗溜溜,你会成为老鸟的。现在把改过的东西打包,MAGLDR是三个文件夹,boot、META-INF、system,记住只是这三个文件夹打一个包。CLK的,是META-INF、system、boot.img三个文件打一个包。压缩格式是zip,不然不能刷机可别怪我没说明白。当然,名字自己随便起了。