#DIY准备工作#1.DIY固件的必备软件工具:NAVIFIRM——诺基亚固件包下载工具(Navifirm软件,好多人都说大部开。其实是电脑上没有安装跳到下载链接Microsoft.NETFramework2.0所导致的。也可以安装3.5版本的,网上下载,多的是)NOKIAEDITOR(简称NE):NokiaEditorBeta7——固件包修改工具siscontents——手机安装程序sis(x)文件打包/解包工具2.官方固件下载(操作如图)①打开navifirm程序这个软件只是一个单文件程序(下载后请用WINRAR或WINZIP等解压缩软件把里面的程序文件解压到桌面,并双击运行它)服务器选择ProductionExternal。②选择自己需要DIY固件对应的手机型号和RM、固件版本及地区和code③在所有文件前打勾,或者选择全选,然后点击“点击下载”注意,为了配合JAF刷机,固件包位置请放于C:\ProgramFiles\Nokia\Phoenix\Products\rm-xxx文件夹中,xxx为您手机背面电池下方的RM数字(如我的是RM-588),请自行建立文件夹。3.DIY修改软件(1)NE的安装和使用①下载后请用WINRAR或WINZIP等解压缩软件把里面的文件夹解压到桌面,打开文件夹得到以下文件,如下图:②双击NokiaEditorb7.exe运行程序点击右上角打开命令,打开你要修改的固件,目前我们5230可以修改rofs2.vxx和rosf3.vxx(xx代表语言代码,简体中文语言代码为23)我们要编辑的就是rofs2,rosf3为主题文件包,要精简主题可以编辑此包。然后打开你ne所在文件夹,在软件目录下的rofs2文件夹内得到data、private、resource、sys、System等几个文件夹。这就是刷进手机Z盘的东西了,固化软件、特效、XX、精减等等等就在这里进行。此时最小化即可,不要关闭!其实如果不小心关了,也不用急,一会会告诉解决办法...嘿嘿!编辑完成,打开你刚刚最小化的ne(如果NE不小心关了,不用急,只要重新打开,再用NE打开你开始打开的那个源固件,切记不要“解包”!!直接打包即可!),选择打包,打包文成后你会在ne文件夹下得到你diy过的固件,把此固件改成与原版固件文件名相同,然后替换源刷机包即可!v5DIY固件方法1.在diy固件中加入软件(如XX文件、主题等)的方法用现实的例子说明如何使用siscontent工具将sis或者sisx解包我们以加入Leftup的modo工具为例进行说明:(1)启动siscontent(2).打开modo.Sisx(3).解包至此,我们已经得到了想要的手机程序文件了,如果想固化到手机里去,请继续向下看....(4)按照解包目录将文件夹拖入rofs2,修改固件包(5)其他情况,可以一一将对应目录拷贝进rofs2目录。如图,c_××目录分别对应rofs2的××目录,不能简单拖入,需要逐个目录拷贝。c-只表程序默认安装在c盘,可以将其无视,直接把c-删除!(win7,vista系统除外,可以进行目录合并)。如果rofs2目录中没有对应目录,可自行建立一个。这个方法5版和3版可diy的机子都适用。固化XX文件同此方法:2.开关机铃声,音量,提示,时间将rofs2\private\10202be9中的101F8763.txt文件中的“0x3stringz:\\data\\Startup_tone.aac0cap_rd=alwayspasscap_wr=alwaysfail”中的z:\\data\\Startup_tone.aac可以改成任何位置的任何aac文件。这个文件还可以修改启动动画,mbm格式,自己修改就行了。注意铃声不能超过10秒,动画嘛,别指望可以放一部电影,尽可能短一点。修改开机提示语:0x5string这里输入你需要修改的提示文字16777216cap_rd=alwayspasscap_wr=WriteDeviceData修改0x6int016777216cap_rd=alwayspasscap_wr=WriteDeviceData为0x6int116777216cap_rd=alwayspasscap_wr=WriteDeviceData修改铃声音量:0x2int50cap_rd=alwayspasscap_wr=alwaysfail改50,修改铃声音量,最大99(注意中间有个空格)。修改开机默认时间语言包private\10202be9\101F8763.txt0x16string20090900:0900000cap_rd=alwayspasscap_wr=alwaysfail月和日期的设置必须向前退一位数,使用英文状态符号下输入数字!不然修改失效导致开关机动画铃声也失效,像这个就是说2009年8月1日9点整按照这个格式修改就好.3.修改字体rofs2\resource\Fonts中的三个文件,“S60SC_C.ttf”是简体中文,“S60TCHK_C.ttf”是繁体,“S60ZDIGI.ttf”是数字。可以把任何喜欢的字体替换这三个文件,改名字就行了。目前能找到的字体文件普遍10M左右,无论如何都太大了。(本人测试有效,不过字体文件最好不要太大)4.定制特效(已测试SpinSlide和Slidespin非常流畅)rofs2\resource\effects目录中的所有文件均可删除,然后替换喜欢的特效文件。附件有国外淘回来的特效文件SpinSlide和Slidespin,测试效果非常好。还没有玩过特效的,可以先用C2Z补丁的办法,在C盘上安装测试,真正发现自己爱不释手的特效,直接将c:\resource\effects文件夹中的所有文件,放进rofs2\resource\effects固化即可。至于因为c2z补丁引起的冲突,固化后完全可以无视。5.侧滑键滑动时不震动:复制10282BC4文件夹到\private\中6.改善相机质量,照相无声(1)改善拍照质量:private\10202be9\10282EDC.txt由于此文件内容过于冗长,所以不贴出来,只是教大家修改方法。第一步,打开此文件。第二步,搜索“CompressionQuality=”(无引号),将“=”后的数值修改为“100”以上即可。这个是照片的压缩比,如果小于“100”表示压缩过,即质量有损失。第三步,搜索“EstimatedSize=”(无引号),将“=”后的数值修改为“2000000”。这个是拍照后照片的预计体积。例如原版:0x3001AstringQualitySetLevel=306,ImageFileMimeType=image/jpeg,ImageWidth=2592,ImageHeight=1944,ImageFileExtension=.jpg,ImageEncoderUID=0x00000000,CompressionQuality=85,EstimatedSize=650000,CameraDisplayId=2,CamcorderVisible=00cap_rd=alwayspasscap_wr=alwaysfail改为:;0x3001AstringQualitySetLevel=306,ImageFileMimeType=image/jpeg,ImageWidth=2592,ImageHeight=1944,ImageFileExtension=.jpg,ImageEncoderUID=0x00000000,CompressionQuality=100,EstimatedSize=2000000,CameraDisplayId=2,CamcorderVisible=00cap_rd=alwayspasscap_wr=alwaysfail(2)拍照无声:private\10202be9\(A)原版:0x7int10cap_rd=alwayspasscap_wr=alwaysfail改为0x7int00cap_rd=alwayspasscap_wr=alwaysfail警告音关闭即可(B)新建一个目录“rofs2\System\sounds\digital”,将一个无效的WAV文件(0字节),改名“cameraappCapture4.wav”,放进该目录即可。设置照相声音为第4个,试试,照相没有声音的。(但是照相时对焦距有声音)7.解除蓝牙发送的限制从手机Z盘提取\resource\ClosedContentList.rsc提取出来以后,使用16进制工具打开:将里面的什么mid、sis、sisx之类的改成别的z,相应对少字符就修改为多少个z,例如mid、sis、sisx修改后zzz、zzz、zzzz8.接收到的文件默认存放路径(此处还没得到正确验证,仅供参考!)\private\10202be9\10204DAB.txt0xAstringReceivedfiles\\0cap_rd=alwayspasscap_wr=alwaysfail其中Receivedfiles\\这里输入你的文件路径!例如:0xAstringE:\\Received\\0cap_rd=alwayspasscap_wr=alwaysfail(我的5230此项失败!)注意修改新建这个文件夹!或者利用初始启动脚本自动新建:修改初始启动脚本\private\100059C9\ScriptInit.txt增加一行:MDE:\Received\9.删掉系统主题,更改默认主题5230的主题包在rofs3文件夹里,(可能有人不知道rofs3怎么得到,用NE打开固件所在文件夹,显示内容选ALL,即可找到,打开,解包,OK!)进rofs3\resource\skins,还有对应的主题文件在rofs3\private\10207114,分别都有6个。其中有一组是默认的。可以对应删除,如果全部删除,或者自己替换了,系统会有一个隐藏的自带白色主题,可以设置其中一个为默认主题:private\10202be9\101F876F.txt:0x14string2002119C0cap_rd=alwayspasscap_wr=alwaysfail其中“2002119C”就是resource\skins上面6个默认主题中的一个,如果DIY时删掉了这个默认主题,一定要另外改一个默认主题设置(对应的主题文件夹名id)。否则可能刷完开不了机。注意:这个文件在rofs2中也有一个,最好一同修改!10.修改缓存,运行速度加快:将data文件夹复制到sys文件夹下即可(下面有全部附件供下载)11.修改系统system缓存到E盘:修改0x1stringC:16777216cap_rd=alwayspasscap_wr=WriteDeviceData为0x1stringE:16777216cap_rd=alwayspasscap_wr=WriteDeviceData12.修改程序运行时右上角图标替换resource/apps/Menu.mif如果还想修改自己的后台运行图标则用siscontents打包软件选择打包添加Menu.mif打开替换Menu.mif中的项目9的Entry09.svgb文件可以修改去除或添加其他后台运行圈圈13.XXJava权限system\data\midp2\security\policy解压后复制到此路径即可14.禁发短息,语言选项,有欢迎画面private\10202be9\200122A4.txt0x4stringLanguage=000;Promo=100;PAplugin=000…略…此处Language部分定义首开机不出现语言选择,PAplugin部分是Apeil共享出来的屏蔽首开机发短信方案,实现不需要禁用welcome2.exe开机进程,也不需要修改welcome2.exe。开机还是会出来欢迎画面,但是不发短信15.禁止开机安装OVI商店securewidgetpreinstall