诺基亚手机diy固件教程Word格式.docx
《诺基亚手机diy固件教程Word格式.docx》由会员分享,可在线阅读,更多相关《诺基亚手机diy固件教程Word格式.docx(36页珍藏版)》请在冰豆网上搜索。
右下角的“Donate”按钮请无视~~)
点击“打开”按钮,选中所下载的固件中一个名为rm409_05.401_prd_v20_01_hongkong.fpsx(以我的亚太为例,不同版本不一样的,请大家注意自己的相同格式固件)
点击“解包”按钮,解包固件,稍等片刻。
。
④
成功后会显示“rofs2.img已解包完成,在rofs2文件夹下修改后点打包(修改固件时,本程序不要关)”
⑤
打开NokiaEditorBeta7文件夹下的rofs2文件夹,会发现有许多熟悉的文件,这就是手机里Z盘下的文件。
就是在这里DIY
⑥
在rofs2的文件夹下修改完毕后(什么开机画面、指定刷音乐、照相压缩率、XX程序、补丁、自己喜欢的软件修改和添加后记得备份,以防自己刷机测试后出问题)
⑦
再次打开NokiaEditorBeta7程序(刚才最小化的)
⑧
点击“打包”按钮,打包固件,稍等片刻。
成功后会显示“REB-rm409_05.401_prd_v20_01_hongkong.fpsx文件生成在本程序根目录,将文件名中"
reb-"
去掉,复制到"
product"
文件夹下,刷机即可!
”
⑨
打开NokiaEditorBeta7文件夹会发现多了一个名为REB-rm409_05.401_prd_v20_01_hongkong.fpsx的文件,就是你修改后的固件,改名为原来的文件名称(即删掉“REB-”),放回下载的资料包里替换原文件再刷!
(以上文件名均以我的固件名为例,各位自己注意下就行...)这里强烈建议:
刷官方用凤凰,刷DIY固件用JAF!
!
⑩
至此,固件就DIY成功了!
4.
如何固化自己的功能表排序
装上自己喜欢的软件,然后按照自己的习惯排序,然后从C:
\private\101F4CD2\Content\appshelldata.xml提取这个appshelldata.xml,直接放到修改的固件中Z:
\private\101F4CD2\Content\,覆盖原文件,OK,刷机格机之后,你再装相同的软件,那个软件的图标,就会自动乖乖的跑到你想让它去的那个地方了【与下一条配合使用更带劲】
5.
只需x管理器就可以隐藏功能表下的文件夹及其程序
此方法仅限已XX的FP1和FP2机型!
MR机型不支持!
1.先进入功能表新建一个文件夹,名称自己决定,例如我设置为“回收站”,建立好后找到那些你想隐藏的程序(比如手机自带的那些没用的功能),把它们统统移动到刚才新建好的那个文件夹里.
2.开XX,进入X-plore(x管理器的文本编码要是utf-8,其他的我没试过),然后进入以下路径C:
\private\101F4CD2\Content\appshelldata.xml然后按8键进入编辑界面,查找“回收站”就会看到查找内容。
把"
appshell:
folder"
里面随便删除一个字符,例如我改成"
apshell:
,改好之后,按返回就提示是否保存更改,当然按‘是’啦
3.返回功能表,选择左键的选项,选择退出(不能直接右键退出),再回到待机画面,再进入功能表,你就发现那“回收站”不见啦。
如果想恢复,也是去改回那个appshelldata.xml里面的内容,你之前删除了"
里面哪个字符,就补回哪个就可以了。
4.如果不成功请注意x管理器的编码如上,还有第三条很重要。
6.
如何固化自己的情景模式
情景模式设置好以后,去你的C盘\private\10202BE9\persists\里面,找到101F8798.cer这个文件,没错,这个文件就是你现在用的情景模式的设置信息。
把这个文件,复制到修改的固件的\private\10202BE9\里面去(不是复制到\private\10202BE9\persists\),OK,打包,刷机,格机
7.
如何固化自己的桌面快捷方式
去你的C盘\private\10202BE9\persists\里面,找到10275104.cre(没错,就是04,不是02了),然后直接复制到固件的\private\10202BE9\里面去。
OK了,下次刷机格机的时候,你的桌面快捷方式不需要再修改了
8.
如何固化自己的待机状态模式:
要么你自己去修改那个很难修改的固件中的\private\10202BE9\10207342.txt文件,要么从你的C盘\private\10202BE9\persists\里面,复制一个叫做10207342.cer的文件到你的固件的\private\10202BE9\中去,然后打包、刷机、格机,OK
9.
如何在你的主题模式里面有一个“网络标志”,
就是方便你去掉或者更改中国移动、中国联通的那个东西:
这个有很多方法的,其实诺基亚智能手机都有这个东西的,只是官方固件好像屏蔽了,很简单,修改你的固件中的\private\10202BE9\101F877C.txt文件,看到这一行:
0x4int016777216cap_rd=alwayspasscap_wr=WriteDeviceData
改成:
0x4int116777216cap_rd=alwayspasscap_wr=WriteDeviceData
打包,刷机,格机,开机之后,看你的工具-设置-常规-个性化选择-待机状态模式,是不是就多了一个网络标志的开关呢?
要更换网标的话,只需要找到一个你喜欢的网标,复制到C盘的private\10000850里面去,然后把网络标志打开,就可以去掉你不喜欢的联通移动的标志了。
效果如图:
10.
如何固化自己喜欢的主题并设为默认
删除自带主题
原理:
用空白同名文件,覆盖自带主题的文件夹。
大家都知道自带的主题是在CORE包包里面,暂时还没有什么技术能很好的修改。
所以就在ROFS2(以下简称F2)或者ROFS3(以下简称F3)里面的同路径下新建空白文件,覆盖,就可以了。
自带主题的路径为:
\resource\skins
\private\10207114\import
自带主题的文件夹名为(N86机器的,其他机器自己看,就在上面两个文件夹中):
20016B90
20016B91
20016B92
这样的话,你就在上面的2个路径下面,分别新建这3个文档,空白文档。
这样刷机的时候,就会把core包包里面的覆盖掉了。
这里提供了一个删除自带主题的文件(N86专用的,其他机型,把文件名修改成你的默认主题安装路劲名就行了),直接覆盖就可以了。
删自带主题.rar
有些机型的主题没用放在CORE包里面(比如6120c),这些机型你就直接删除在F2包包里面的主题安装文件就行了,不用覆盖的,具体,还是要看自己研究的。
反正主题安装文件都在上面红色的两个文件夹里面。
重点,关于怎么样默认自己固化的主题。
大家都知道,如果你把自带的主题删除了,又没有默认其他主题,那么,刷机之后,肯定没办法开机的,或者开机之后会有意想不到的惊喜出现的(相信我,你不需要这样的惊喜)。
那么把自带的主题删除之后,就要想办法默认自己固化的主题。
方法一。
用cre文件覆盖。
在C盘的\10202be9\persists下面有个名字叫做101f876f.cre的文件。
这个文件,就是你现在使用的主题的信息,把这个文件复制到你要做的固件的\10202be9\下面(注意,不是复制到\10202be9\persists下面)。
当然了,你也同时需要把你现在用的这个主题固化到固件里面,要不然这个101f876f.cre里面包含的默认的主题信息,就没有用了。
方法二。
这个方法稍微复杂一点,需要修改F3文件包里面的配置文件。
在F2文件包的\10202be9\下面有一个101f876f.txt的文件,这个是默认主题的信息。
但是这个文件基本上没有用的。
因为在F3包包里面也有的,刷机的时候,先刷的是F2,然后再刷F3的,F3里面也有一个默认的101f876f.txt,会把你在F2里面修改过的覆盖过。
所以需要修改F3包包里面的101f876f.txt,打开自带的是这样的:
cenrep
version1
[owner]
0x10207114
[defaultmeta]
[platsec]
cap_rd=alwayspasscap_wr=alwayspass
[Main]
0x1int016777216cap_rd=alwayspasscap_wr=WriteDeviceData
0x2string"
536963985"
16777216cap_rd=alwayspasscap_wr=WriteDeviceData
0x3string"
0"
0x5int016777216cap_rd=alwayspasscap_wr=WriteDeviceData
0x6string"
"
0x7string"
0x8int016777216cap_rd=alwayspasscap_wr=WriteDeviceData
0x9string"
0xAint016777216cap_rd=alwayspasscap_wr=WriteDeviceData
0xBstring"
None"
0cap_rd=alwayspasscap_wr=alwaysfail
0xCstring"
0xDstring"
0xEint016777216cap_rd=alwayspasscap_wr=WriteDeviceData
0xFstring"
012345678910111213141516171819"
0x10int10cap_rd=alwayspasscap_wr=alwaysfail
0x11int016777216cap_rd=alwayspasscap_wr=WriteDeviceData
0x12int016777216cap_rd=alwayspasscap_wr=WriteDeviceData
0x13int5369639850cap_rd=alwayspasscap_wr=alwaysfail
0x14string"
注意:
0x2和0x13这两行,里面的536963985,就是默认的的主题的安装路径20016B91的十进制名。
把这个536963985修改成你固化的主题的安装路径的十进制名,然后就可以了。
不过问题来了,固化的第三方主题的安装路径的十六进制名称一般都是b61cec0789e35567这样的,很长的。
如果转换成十进制的话,会很庞大的。
没办法更换的。
这时候就需要修改一下这个安装路径了,需要用到一个十六进制的修改软件HexWorkshop。
打开第三方主题,用SISCcontents。
然后把themepackage.skn、themepackage.mbm、themepackage.mif,三个文件提取出来。
然后用HexWorkshop修改themepackage.skn:
修改前
修改后
注意8到F这一排的第一行的07EC1CB66755E389,这就是主题安装路径的十六进制。
把最后4个的6755E389全部修改成00000000:
然后保存。
然后再用SISCcontents重新打包这个主题,这时候,你的主题的安装路径就从16位的十六进制b61cec0789e35567变成8位的十六进制b61cec07。
这个安装路劲b61cec07的十进制是3055348743,关于十六进制和十进制之间的转换,用电脑自带的计算器就可以了,看下图:
打开电脑的计算器(在开始运行里面输入calc,然后确定,就打开了),点十六进制,然后在输入框里面输入b61cec07:
然后再直接点一下十进制,就出来这个数据相因的十进制数据了:
我用的是win7的系统,XP系统自带的计算器也行的,只是界面不一样,自己研究一下。
把这个3055348743替换到101f876f.txt里面,就变成:
3055348743"
0x13int30553487430cap_rd=alwayspasscap_wr=alwaysfail
再把这个文件,打包到F3文件里面,刷机。
当然了,你要把你修改的主题也固化进去的,要不然,还是没用的。
两个需要的软件(电脑端的):
1。
主题解包打包的工具:
SISCcontents
2。
修改主题SKN文件的HexWorkshop十六进制编辑器,注意,这个软件是我从网上下载的,貌似360测试有木马(XX的东西,360测试出来都有木马),大家自己斟酌吧,反正我用着没事:
11.
如何固化X-Plore
想办法注册你的XP,注册的意思就是XX,这个我就不教了,网上很多教程的。
找到XX文件,XX文件在System\data目录下面,一般是都是以下文件:
devlist.dat,NdpServ.hal,PbookLam.cli,CbrUiExe.b93,baseimage.quv,FileMover.cap,DvViewer.hap
你的data目录里面只要有上述文件名的文件,都提取出来,这些就是你的XX文件。
找到你的XP配置文件,配置文件在这里private\a0000bcd\Explorer\,有三个文件,分别是QuickDirs.bin(热键配置)、Assoc.bin(关联程序配置)、config.txt(程序配置)。
这里需要你按照自己的习惯,把XP配置好,包括一些快捷方式、关联程序、最后浏览的是什么地方、音频播放时候声音的大小、是否需要退出提示、XP的默认语言等等,总是就是按照你的习惯配置好之后,然后提取这三个文件。
这一步很重要的,因为固化进去之后,配置就不能修改了,就算你修改了,重新打开XP也会变成原来的。
解包软件,解包软件之后,会发现一个X-plore.pkg文件,这个不需要,删除,还有在private\a0000bcd\Explorer里面有一个License.txt,有可能还有一个shop.txt(这个也有可能在Data.dta里面),这两个文本也不要,删除掉。
然后把第3步你搞好的配置文件放到解包好的private\a0000bcd\Explorer目录下,覆盖原文件。
固化,将剩下来的private、resource、sys三个文件夹,复制到固件的相因文件夹里面去,记住,路径不能出错。
重中之重,CP你的XX文件。
首先在固件里面新建一个文件夹,我是新建了一个rofs2\System\others\文件夹,将自己的XX文件放在others里面,然后用CP命令复制到C盘。
由于我的XX文件是baseimage.quv、devlist.dat、mqeappl.fol这三个,所以我就在ScriptInit.txt(格机脚本文件)里面加入了下面三行:
CPZ:
\System\others\baseimage.quvC:
\system\data\baseimage.quv
\System\others\devlist.datC:
\system\data\devlist.dat
\System\others\mqeappl.folC:
\system\data\mqeappl.fol
好了,固化完成,只要你按照上面的方法仔细的操作,就不会出问题的。
关于固化X-plore蓝屏的解决办法,基本上这个办法对所有蓝屏的软件都有用:
就是,解包后在bin下面有一个exe的执行文件,我们不要用这个解包后的文件,我们从原来已经安装过同样软件的手机中提取这个exe的执行文件覆盖,就不会有蓝屏了。
例如XP,解包后的X-plore.exe大小大概为4.7k,但是安装过后,大概只有3.5k,我们从手机中提取这个3.5k的执行文件,替换解包后的那个比较大的文件,然后打包固化,就不会蓝屏了,其他软件也同样操作,可以节省固件空间,而且稳定。
12.
如何使你的Realplayer图标随着主题变化:
大家都知道Realplayer图标异常顽固,再没有使用C2Z补丁的情况下,第三方主题是没办法覆盖到的。
而且C2Z补丁也是一个不太稳定的补丁,容易出现一些问题,现在好了,因为你看到了我这个帖子,按照我说的往下面做,修改固件中的一个小文件,就OK了:
在rofs2\System\data下面有一个SkinExclusions.ini文件,把素材中的SkinExclusions.ini文件解压出来覆盖官方包里面的,刷机之后你的Realplayer图标就会随着主题变动了。
不过前提是你的主题里面已经覆盖了Realplayer这个图标,要全图标主题。
6120c和N86测试通过,应该FP1和FP2都能通用的。
13.
如何精简语言,并让水货手机语言的默认语言为简体中文:
(自带语言包DIY)
很多机友买的都是水货手机,里面有很多我们用不上也看不懂的语言文件,大家自己DIY固件的时候,都想把这些不用的语言删除了。
比如马来西亚版本的N86,里面有r326和r327的马来语,基本上看懂的人很少,占用空间。
这些文件都可以删除的,首先解包固件,在里面搜索*326
,
会看到很多这样的文件,N86大概有760个r326的语言文件(其他机型也是同样操作),搜索结果如下图:
这些文件,全选、删除。
其他不要的语言,也是一样,搜索语言文件,然后删除。
删除之后是不是就没事了?
不是的,重点在下面,要不然手机有可能不能开机,下面教大家修改语言配置:
修改两个文件:
rofs2\private\10202be9\1020503B.txt
打开这个文件看这一行:
0x1int3116777216cap_r