诺基亚手机DIY固件制作及详细图文教程.docx
- 文档编号:11767666
- 上传时间:2023-06-02
- 格式:DOCX
- 页数:28
- 大小:593.49KB
诺基亚手机DIY固件制作及详细图文教程.docx
《诺基亚手机DIY固件制作及详细图文教程.docx》由会员分享,可在线阅读,更多相关《诺基亚手机DIY固件制作及详细图文教程.docx(28页珍藏版)》请在冰点文库上搜索。
诺基亚手机DIY固件制作及详细图文教程
目录:
NOKIA5530---DIY准备及固化工作
NOKIA5530---DIY修改①【具体自测】
NOKIA5530---DIY修改②【具体自测】
S60V5版系统的部分UID
NOKIA5530---DIY修改明细【具体自测】
NOKIA5530-DIY准备及固化工作
1.DIY固件的必备软件工具:
NAVIFIRM——诺基亚固件包下载工具 navifirm.rar(24.54KB)
NOKIAEDITOR(简称NE):
NokiaEditorBeta0.7——固件包修改工具 NokiaEditorBeta7.rar(634.2KB)
siscontents——手机安装程序sis(x)文件打包/解包工具电脑端解包打包工具SISContents1.5.7build55汉化版(613K).zip(612.8KB)
2.官方固件下载(操作如图)
①打开navifirm程序这个软件只是一个单文件程序(下载后请用WINRAR或WINZIP等解压缩软件把里面的程序文件解压到桌面,并双击运行它)
服务器选择ProductionExternal。
②选择自己需要DIY固件对应的手机型号和RM、固件版本及地区和code
③在所有文件前打勾,或者选择全选,然后点击“点击下载”
注意,为了配合JAF刷机,固件包位置请放于C:
\ProgramFiles\Nokia\Phoenix\Products\rm-xxx文件夹中,xxx为您手机背面电池下方的RM数字,请自行建立文件夹。
3.DIY修改软件——详解NE的安装和使用
①下载后请用WINRAR或WINZIP等解压缩软件把里面的文件夹解压到桌面,打开文件夹得到以下文件,如下图:
②双击NokiaEditorb6.exe运行程序,
点击右上角打开命令,打开你要修改的固件,目前我们5530可以修改rofs2.vxx和rosf3.vxx(xx代表语言代码,简体中文语言代码为22)我们要编辑的就是rofs2,rosf3为主题文件包,要精简主题可以编辑此包。
然后打开你ne所在文件夹,在软件目录下的rofs2文件夹内得到data、private、resource、sys、System等几个文件夹。
这就是刷进手机Z盘的东西了,固化软件、特效、XX、精减等等等就在这里进行。
编辑完成,打开你刚刚最小化的ne,选择打包,打包文成后你会在ne文件夹下得到你diy过的固件,把此固件改成与原版固件文件名相同,然后替换刷机即可!
4.在diy固件中加入软件的方法其他软件同样适用
用现实的例子说明如何使用siscontent工具将sis或者sisx解包
我们以加入Leftup的modo工具为例进行说明:
1.启动siscontent
2.打开modo.sisx
3.解包
4.按照解包目录将文件夹拖入rofs2,修改固件包
5.其他情况,可以一一将对应目录拷贝进rofs2目录。
如图,c_××目录分别对应rofs2的××目录,不能简单拖入,需要逐个目录拷贝(win7,vista系统除外,可以进行目录合并)。
如果rofs2目录中没有对应目录,可自行建立一个。
NOKIA5530---DIY修改【具体自测】①
修改惯性滑动速度
private\10202be9\20021192.txt
原始
0x1int80cap_rd=alwayspasscap_wr=alwayspass
0x2int100cap_rd=alwayspasscap_wr=alwayspass
修改为
0x1int50cap_rd=alwayspasscap_wr=alwayspass
0x2int80cap_rd=alwayspasscap_wr=alwayspass
浏览器增加横屏,主页书签
private\10202BE9\10008D39.txt
增加了旋转屏幕的选项:
浏览器打开网页的时候打开选项-显示选项中-增加了旋转屏幕的选项!
即使在重力感应关闭的情况下,打开这个选项仍然可以旋转浏览器的屏幕!
修改
0x44int016777216cap_wr=alwaysfail
为
0x44int116777216cap_wr=alwaysfail
!
修改浏览器的主页:
0xEint116777216cap_wr=WriteDeviceData
0x53int116777216cap_wr=WriteDeviceData
主页是移动梦网,打开浏览器自动联网到移动梦网
0xEint-116777216cap_wr=WriteDeviceData
0x53int-116777216cap_wr=WriteDeviceData
主页为书签,打开浏览器显示书签
修改了浏览器主页为书签!
!
去除开机时区和设置默认时区private/10202be9/101F8763.txt
去除开机时区和设置默认时区:
修改
0xAint10cap_rd=alwayspasscap_wr=alwaysfail
为
0xAint00cap_rd=alwayspasscap_wr=alwaysfail
设置默认时区为北京:
其时很简单复制你的c:
\private\10202be9\persists\1020383e.cre(这是时区的保存文件,由于你进入手机时已选为中国了)复制固件中Z:
\private\10202be9\persists\1020383e.cre
但是弊端就是要手动设置一下时间!
自带浏览器断点续传
\private\10202be9\101F861B.txt
0x5int10cap_wr=WriteDeviceData
控制自带浏览器能否在进入时显示下载管理,“1”则在进入浏览器的时候显示下载管理,“0”则不显示,现在为“1”,表示可以断点续传哦!
删除MailForExchange与注释ovi商店
删除MailForExchange
System\data\sis文件夹及其文件
或者用OKB的文件代替
注释ovi商店
securewidgetpreinstall文件复制到date文件夹或者将
做了一个大胆的举动,就是注释掉了ovistore_client,刷完机就不安装ovistore,C盘因此多了了2.3M左右可用空间,但会影响商店的使用!
可查询总通话时间
修改\private\10202be9\102828F8.txt
0x1int8055890240cap_rd=alwayspasscap_wr=alwaysfail
为
0x1int8055891520cap_rd=alwayspasscap_wr=alwaysfail
在拨号盘输入:
*#92702689#可以查询总通话时间,国行的52305800默认不能查询
修改闹钟铃声及重响时间
修改\private\10202be9\101F874D.txt
cenrep
version1
[owner]
0x10005906
[defaultmeta]
16777216
[platsec]
cap_rd=alwayspasscap_wr=WriteDeviceData
[Main]
0x0string"z:
\\data\\ClockAlert1.aac"16777216cap_rd=alwayspasscap_wr=WriteDeviceData
0x1string"z:
\\data\\ClockAlert1.aac"0cap_rd=alwayspasscap_wr=alwaysfail
0x2int1516777216cap_rd=alwayspasscap_wr=WriteDeviceData
1.修改
0x0string"z:
\\data\\ClockAlert1.aac"16777216cap_rd=alwayspasscap_wr=WriteDeviceData
0x1string"z:
\\data\\ClockAlert1.aac"0cap_rd=alwayspasscap_wr=alwaysfail
这是修改默认闹钟铃声路径,和默认闹钟铃声!
2.修改
0x2int15
16777216cap_rd=alwayspasscap_wr=WriteDeviceData
15是指闹钟重响时间为15分钟,可以修改按需修改!
修改屏幕背光时间和亮度
修改rofs2/private/10202be9/10200C8C.txt:
0x2int7516777216cap_rd=alwayspasscap_wr=WriteDeviceData
0x6int4016777216cap_rd=alwayspasscap_wr=WriteDeviceData
其中0x2行的75是屏幕背光亮度,可以最小调到1,最暗。
0x6行的40是背光时间40s,可以按照需要改小到5s。
一般可设30s。
修改标准情景模式
\private\10202BE9\101F8798.txt
修改标准的情景模式!
!
按键音量
0x8int016777216cap_rd=alwayspasscap_wr=WriteDeviceData
0x7E000004int016777216cap_rd=alwayspasscap_wr=WriteDeviceData
修改触摸屏震动等级
0x19int016777216cap_rd=alwayspasscap_wr=WriteDeviceData
铃声音量,最大10
0x9int1016777216cap_rd=alwayspasscap_wr=WriteDeviceData
0x7E000008int1016777216cap_rd=alwayspasscap_wr=WriteDeviceData
修改自带播放器默认铃声
\private\10202be9\101FFC03.TXT
0x1int4016777216cap_rd=alwayspasscap_wr=WriteDeviceData
40为自带播放器播放音乐时的默认音量,范围为“0-100”
主题特效开关设置
\private\10202be9\102818e8.txt
0x9int016777216cap_rd=alwayspasscap_wr=WriteDeviceData0代表自动,关闭是0x7fffffff
提高录音质量修改录音时间
\private\10202be9\101F87A3.txt
HighestQualityRecordingsettodefaultandRecordingtimeincreasedto12hoursbydefaultinVoiceRecorder
提高质量设置,默认录音和录制时间增加到了12小时
修改
0x7int72016777216cap_rd=alwayspass
默认录音和录制时间增加到了12小时
NOKIA5530-DIY修改【具体自测】②
一、能做的DIY方法
(1)固化XX文件
汉化版XX程序.rar(98.58KB)
(2)修改启动铃声和开机动画
将rofs2\private\10202be9中的101F8763.txt文件中的“0x3string"z:
\\data\\Startup_tone.aac"0cap_rd=alwayspasscap_wr=alwaysfail”中的"z:
\\data\\Startup_tone.aac"可以改成任何位置的任何aac文件。
我比较怀旧,用了早期的U200.acc,放进“rofs2\data”了。
这个文件还可以修改启动动画,mbm格式,自己修改就行了。
注意铃声不能超过10秒,动画嘛,别指望可以放一部电影,尽可能短一点。
(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)照相无声(设置照相声4时拍照无声,选其他设置有声)
新建一个目录“rofs2\System\sounds\digital”,将一个无效的WAV文件(0字节),改名“cameraappCapture4.wav”,放进该目录即可。
设置照相声音为第4个,试试,照相没有声音的,其他三个设置均有正常声音。
情景模式的警告音不用关。
但是测试对焦时有对焦音。
如果改写“cameraappCaptureShort4.wav”和“cameraappFocusSucc.wav”则取消所有选项下的对焦音。
另外,修改文件101F8809.txt,替换private\10202be9\101f8809.txt然后在情景模式中关闭警告音或选择无声模式,也可照相无声。
推荐此方法。
(6)删掉rofs2\resource\help的所有文件都没问题,已测试正常使用。
(测试有效)
(7)将PDF无限补丁安装进去,已测试正常使用。
方法是用siscontent解包,按照解包以后的目录拷进去,没有目录自己建一个。
pkg文件和根目录下的文件直接忽略不管。
按照这个方法可以将必备的软件固化进去,比如flash、Quickoffice、skyfire浏览器。
但是请留意这些软件是不能卸载也不能更新的,除非不怕折腾每出一个新版本就刷一次机。
还有语言包的容量限制也是个大问题。
(8)删掉系统主题,剩下一个,已测试删除黑色以外的主题或者全部删除均能正常使用。
方法是进rofs2\resource\skins删掉2002119B和2002119D,进rofs2\private\10207114删掉2002119B和2002119D。
(B白、C黑、D蓝)。
rofs2\private\10207114\import下也有主题相关的目录,也要删除。
已经测试可以把三个主题全部删掉,系统会有一个隐藏的自带白色主题。
(5530的主题包在rofs3文件夹里,文件名同这个说的不同,方法同样适用,没试过全部删除,如果删除了,或者自己替换了,请看第31条设置默认主题)
(9)加入自己的根证书,测试发现问题较大。
如果比较怀旧,可以制作自己的20权限的根证书,改名“swicertstore.dat”,放进rofs2\resource目录。
这样即使不增加RP程序也能给自己一张最高权限的证书、签名安装任何软件。
但是注意根证书制作比较麻烦,并且有一定风险,有可能销毁NOKIA发放的证书,导致NOKIA的有些软件可能不能安装。
附件中给出了LEFTUP大大之作的20权限根证书文件与签名需要的cer与key文件。
自行决定是否加入固件包。
注意Lfetup的根证书删掉SymbianA根证书,改成左上的证书,极其少数使用SymbianA证书的软件将不能安装,只需打开权限补丁或者再用Leftup证书签名即可
最新报告:
根证书影响可能比较大,导致无法用自己的17权限证书签名安装,套件安装支持也会失败。
继续测试中....
(10)自带语言包DIY,已测试正常使用,刷机启动后的默认语言全是中文
在rofs2\resource\Bootdata的languages.txt文件中内容如下:
159,d 英语,默认语言
327 马来语
326 印尼语
31 简体中文
分别的意思是后面汉字说明的。
可以将中文改成默认语言,删掉327和326。
即改成:
159
31,d
多余的326马来语、327印度尼西亚语的语言包文件,只需要搜索326、327目录和文件,删除即可。
注意要仔细鉴别删掉的是不是语言包文件。
但是在编辑语言设置中仍然是4项选择,目前没有找到设置文件。
估计不在语言包里面。
(languages.txt里面的其他三项请不要删除,改一下默认即可,试过,删除可能会导致无法打字的问题)
(11)将C:
\system\Cache目录移到E盘,节省C盘空间
如果用自带浏览器上网,也许还有其他自带软件连接网络以后,在C:
\system\中产生一个Cache的临时目录,修改Z盘中的101F8557.txt文件,将c改成e即可将cache目录自动建在E盘。
语言包中没有这个文件,需要将附件文件放进“rofs2\private\10202be9\”。
已经测试在C盘仍然有Cache目录,但是E盘也有Cache目录。
临时文件中OP和VSS目录已经移动到E盘。
即改动的第一项无效,后两项有效。
(12)加入MODO成功,已测试正常使用
modo是LEFTUP大大的经典作品之一,拥有20权限的操作能力,只要成功安装,可以直接删除c:
\sys\bin等系统文件夹的文件。
测试完美运行。
这个也是比较怀旧的DIY。
(13)减少系统启动的程序
将starter_background_apps.rsc这个文件修改后放入rofs2/resource中,可以减少系统启动的内置软件数量【如短信,通讯记录】,用到的时候再打开。
使用中第一次启动这些软件的时候可能稍微慢一点点而已,但是可提高手机开机速度,增加系统内存。
(14)植入无限网盘symsmb和killme进程终结者、Handytaskman2.02免注册汉化版
植入语言包固化的程序要满足几点:
一是要经得起更新,不能是需要经常更新的;二是需装在C盘的;三是常用且实用的;四是软件体积不能太大。
目前的RP补丁、PDF无限补丁、modo均满足这四个要求。
Taskman不能开机自启动。
(15)附件的两个文件(在2_sys_bin.rar中),放入sys/bin中将可以取消开机时向诺基亚发送注册短信。
已测试正常使用,不发短信注册。
但是,2月18日,测试发现加入这两个文件以后,“应用程序-手机设置”不能启动。
谨慎选择!
(16)增加港行的繁体语言文件
可以抠出港行语言包中的繁体语言文件,加入v19语言包中实现简中、繁中、FM的集成,还没有测试。
(17)自定义应用程序排列方式,将垃圾自带软件的图标藏起来。
搜索c盘的appshelldata.xml.xml文件,这是存储应用程序图标排列方式的,可以自定义应用程序图标的排列。
(18)删掉应用程序的图标
修改rofs2\private\10202be9\101F8847.txt,将应用程序的UID(不要前面的0x)写进0x8行的引号中间。
例如原先是"101FD63D,10008D5E,101F4673”,Taskman的UID是0x2001AE70,则改成“2001AE70,101FD63D,10008D5E,101F4673”,那么在应用程序中将不显示Taskman的图标。
应用程序本身是没有被删掉的。
这样即使不能删除自带的垃圾程序,至少也可以不显示出垃圾图标的。
(19)修改自带浏览器的默认标签
编辑rofs2\data\BookmarkImportSample.txt,参照这个文件的说明可以删除默认标签,或者加入自己的标签。
(20)编辑默认情景模式的设置
编辑rofs2\private\10202be9\101F8798.txt,可以修改所有情景模式的默认设置。
具体设置值还在测试中。
(21)硬格DIY
系统硬格时操作C盘和拷贝文件,是在“z:
\private\100059c9\scriptinit.txt”中定义的,编辑该文件,可在系统硬格工作中增加DIY项目,将需要的文件移动到C盘,以便程序读写。
操作命令:
CD:
类似dos命令,改变当前目录
MD:
在当前目录位置建立一个新目录
CP:
类似dos的copy命令,复制文件到指定目录
(此方法也可以用于复开机铃声到c盘。
)
(22)使用硬格DIY技术,加入winrar.sis成功
如果没有c:
\private\E39770C0\winrar.ini这个文件在C盘,Z盘中的Winrar是不能运行的。
可以这样做:
1.将Winrar解包,按照http:
//www.***/thread-346679-1-2.html将程序固化。
其中有rofs2\private\e39770c0\winrar.ini文件;
2.编辑rofs2\private\100059c9\scriptinit.txt文件,在文件结尾加入:
CDC:
\Private\
MDE39770C0\
CPZ:
\Private\E39770C0\*C:
\Private\E39770C0\
3.打包并刷机,winrar就能完美的在z盘上工作了。
(23)限制音乐播放器搜索的目录
rofs2\private\10202be9\101FFCD2.txt下的目录设置可以修改,用来设置禁止搜索的目录(0x2行)和搜索的目录(0x1行限制搜索的驱动器及其搜索目录、0x4行设置优先搜索的目录)。
例如:
0x1string"E:
\\"0cap_rd=alwayspasscap_wr=alwaysfail
0x2string"\\SYS\\|\\PRIVATE\\|\\SYSTEM\\|\\CITIES\\|\\XXXmovie\\"0cap_rd=alwayspasscap_wr=alwaysfail
0x3string".odf|.dcf|.asf|.m4a|.mp4"0cap_rd=alwayspasscap_wr=alwaysfail
0x4string"E:
\\sounds\\"0cap_rd=alwayspasscap_wr=alwaysfail
则禁止搜索各个驱动器的“XXXmovie”目录,仅E盘并优先搜索“E:
\sounds\”目录。
(24)优化缓存、提高系统运行速度
从其他机型学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 诺基亚 手机 DIY 制作 详细 图文 教程