(注明:转自数码公社)
看到论坛里非常多人喜欢用CM7ROM,所以去转了这一篇教程.折腾rom是一件非常辛苦的事,要耐得住寂寞,也就是要宅得住。写这个教程的目的是本着独乐乐,不如众乐乐的观念,让大家一起动手打造自己的个性rom,再次,本教程纯属普及贴,只是初级教程,深层次的东西需要大家发挥举一反三的专研精神,才能有更大的进步,老鸟勿笑。当然,如果你在本教程的提示下折腾出了自己个性rom,别忘了发出来大家一起high,机友们会一起为你高兴,为你喝彩的。

本教程仅以TyphooN CyanogenMod 7 v3.3.3-MAGLDR为例,结合MAGLDR来说明CLK版,如果没特别指出,就是和MAGLDR一样折腾。开工——————下载TyphooN CyanogenMod 7 v3.3. 3(当然,你想修改的是别的版本的话就下别的版本,)任意盘符下新建一个文件夹,我是直接在桌面上建立的,这个根据自己喜好来做吧,命名为TyphooN CyanogenMod 7 v3.3. 3

教程因为要说明MAGLDRCLK的不同情况,所以在TyphooN CyanogenMod 7 v3.3. 3文件夹下,再建MAGLDRCLK两个文件夹,如果你只改一个版本的,跳过此步。将下载的Typh
ooN CyanogenMod 7 v3.3. 3分别解压到TyphooN CyanogenMod 7 v3.3. 3,文件夹下的MAGLDRCLK目录,
我们要修改和精简的东西都在system文件夹里,这个是相同的。现在打开system文件夹,会看到更多东西。

MAGLDR版截图:
下载 (27.37 KB)
2011-7-20 12:49



CLK版截图:
下载 (26.9 KB)
2011-7-20 12:49




两版相比,CLKMAGLDR多了一个PPP文件,不管,我们继续。下面对system文件夹里的东西做大致的解释。
App——系统默认的常规应用程序
Bin——主要是Linux系统组件
Etc——系统配置文件
Fonts——字体文件夹
Framework——系统平台框架
Lib——系统底层平台运行库
media——媒体文件夹,除了常规的铃声外还有一些系统提示事件音以及开机动画
Tts——语言文件夹
Usr——用户文件夹,包含共享、键盘布局、时间区域文件等
Vendor——系统文件
Xbin——系统文件好了,现在我们要开始动刀了。先打开app文件夹。
再次说明一下,MAGLDRCLK两个版本的修改,基本相同,所以就以MAGLDR为例来说明,如果不一样的话,会特别说明。



下面是app文件夹里面文件的截图。[local]5[/local]
TyphooN CyanogenMod 7 v3.3.3app文件夹里一共有79个系统默认应用程序,下面是对apk文件一个大概解释。
AccountAndSyncSettings.apk——同步功能【不用可删】 删除后点击设置中-帐户同步会出错
ADWLauncher.apk——ADW桌面【换第三方可删】-不建议删,有些程序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.apk——CM更新数据【可删】
CMWallpapers.apk——CM壁纸【可删】
Contacts.apk——联系人【换第三方可删】
ContactsProvider.apk——联系人服务【保留】
Cyanbread.apk——主题文件【不用可删】
DefaultContainerService.apk——默认通讯录服务【必须保留不然无法安装apk包】
DeskClock.apk——闹钟【不用可删】
Development.apk——开发者工具【不用可删】
DownloadProviderUi.apk——下载插件【不用可删】
DownloadProvider.apk——下载服务【不用可删】
DrmProvider.apk——受保护数据存储服务【保留】
DSPManager.apk——均衡器【可删/不过音乐功能很强大建议保留】
Email.apk——【删了可能不能收发彩信】
FileManager.apk ——OI文件管理器【换第三方可删】
FM.apk——收音机【不用可删】
Gallery3D.apk 3d——3d图库【换第三方可删】
HTMLViewer.apk——HTML查看器【可删】
LatinIME.apk ——安卓键盘【无中文可删】
LiveWallpapersPicker.apk——动态壁纸选择【不用可删】
LiveWallpapers.apk——动态壁纸【不用可删】
MagicSmokeWallpapers.apk——魔幻烟雾壁纸【不用可删】
MediaProvider.apk——媒体管理【不可删 删了3D图库不能加载卡上的图片 音乐播放器不能加载卡上的音乐文件】
Mms.apk——短信【换第三方可删】
Music.apk——音乐【换第三方可删】
PackageInstaller.apk——apk安装程序【保留】
Pacman.apk——我也没闹明白,反正一删了之Phone.apk——电话【保留】
PicoTts.apk——语音【可删/删除后点击设置中-语音会出错】
Protips.apk——桌面小绿人【可删】
QuickSearchBox.apk——快速搜索【不用可删】
SettingsProvider.apk——设置管理【保留】怎么将linux系统改成中文
Settings.apk——设置【保留】
SoundRecorder.apk——录音机【不用可删】
SpareParts.apk——附加设置高级设置【不用可删】
Stk.apk——SIM卡工具【不用可删】
Superuser.apk——root权限用的【保留】
SystemUI.apk——系统插件【保留】
TelephonyProvider.apk——拨号器储存【保留】
ThemeChooser.apk——主题选择【不用可删】
ThemeManager.apk——主题管理【不用可删】
Torch.apk——手电筒【不用可删】
TtsService.apk——语音服务【不用可删/删除后点击设置中-语音会出错】
UserDictionaryProvider.apk——用户词典【保留/删了重启之后无法挂载usb
VisualizationWallpapers.apk——动态壁纸【不用可删】
VoiceDialer——语音拨号器【不用可删
VpnServices.apk——VPN服务【不用可删】

具体需要精简什么,大家可以自己决定,可删不可删基本上都已经说明了,可能有遗漏的,大家可以自己测试。好了,app搞定了,来修改下gps设置吧。打开system/etc,到f,用notepad打开。没有的话下度娘就有了。有好几种修改方法,这里就列举两种,其他的自己下其他高手做的rom做参考吧,具体用哪种,只有自己测试了才知道,反正以搜星快为准了


方法一:
NTP_SERVER=1.p.org;0.p.org;133.100.11.8;v;p.org;p.org;p.org;p.org;p.orgXTRA_SERVER_1=xtra1.gpsonextra/xtra.binXTRA_SERVER_2=xtra2.gpsonextra/xtra.binXTRA_SERVER_3=xtra3.gpsonextra/xtra.binSUPL_leSUPL_PORT=7276



方法二:
TP_SERVER=p.orgXTRA_SERVER_1=xtra1.gpsonextra/xtra.binXTRA_SERVER_2=xtra2.gpsonextra/xtra.binXTRA_SERVER_3=xtra3.gpsonextra/xtra.binSUPL_leSUPL_PORT=7276改完了别忘了保存。接下去我们来改media,打开文件夹,里面有一个bootanimation.zip的压缩包,这就是开机动画,你要改,行!自己动手做吧,我很懒,看到那一堆图片,就没了兴趣。打开audio文件夹,里面有alarmsnotificationsringtonesui四个文件夹,这个好像不用我翻译了吧。随便打开那一个文件夹,里面都是以ogg为后缀名的音频文件,用暴风影音可以播放。如果你想换自己的东西呢,就自己动手换吧,转ogg文件的软件推荐用AudioConverter,自己度娘吧。下面我们去精简下没用的语言文件。打开systemtt/tts/lang_pico文件夹,里面除了en-US_lh0_sg.binen-US_ta.bin以外,全部删了吧,一般用不到,除非你是特例。现在来修改一下build.prop。用notepad打开system目录下的build.prop,要修改的地方在下面列出,大家随意改,但只能用英语,为啥呢,不解释。
主要改以下几个地方:
1ro.build.description=后面改成你想要的,也就是你作品的名字ro.product.version=这里也可以改成你作品的名字或者版本号,一般我们留为基于制作的官方系统的驱动版本号2、默认铃声ro.config.ringtone=默认通知ification_sound=默认闹铃ro.config.alarm_alert=默认电话铃声ro.config.cal_notification=默认短信铃声ro.config.msg_notification=改成media目录下的文件名就行了。
3、定义默认中文和中国时区:persist.sys.language=untry=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=
04、分辨率修改ro.sf.lcd_density=默认是240,改成你喜欢的吧,不要太过哦。关于美化。美化这东西太复杂,我想大家也知道,这里只简单的说一些。一般CM7的系统图标都在system/framework/framework-res.apk文件里,当然app文件夹里的文件也有关联的,甚至还会关联到system/framework/ framework.jar文件,这就需要大家发扬专研精神了,这属
于深层次的东西,这里只是普及教程,不说了。这里只简单的教大家怎么修改电量图标,举一反三,大家可以美化一下。将system/framework/framework-res.apk改名为framework-res.zip,打开res/drawable-hdpi
stat_sys_battery_0.png~stat_sys_battery_100.png,和stat_sys_battery_charge_anim0.png~stat_sys_battery_charge_anim5.png,然后将自己喜欢的电量图标,对应替换,不要多,多了就要修改其他地方的文件了,这又是一个复杂的工程,这里不详说了.
然后再将后缀名zip改为apk即可。framework-res.apkapp文件夹里的apk安装文件有所不同,framework-res.apk是不用签名的。

关于运营商的修改。这又涉及到深层次的东西了,这里也不详说了,放上文件,自己替换就是了。方法如下:将l复制到system/etc文件夹,将framework.jar替换
system/framework/ framework.jar,即可。




好了,教程大致就写到这里,不知道有没有遗漏,等想到了再补充吧。大家只要记着有事没事,常陪度娘玩玩,有意没意,常拉狗狗溜溜,你会成为老鸟的。现在把改过的东西打包,MAGLDR是三个文件夹,bootMETA-INFsystem,记住只是这三个文件夹打一个包。CLK的,是META-INFsystemboot.img三个文件打一个包。压缩格式是zip,不然不能刷机可别怪我没说明白。当然,名字自己随便起了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。