诺基亚手机diy固件教程.docx

上传人:b****6 文档编号:8122172 上传时间:2023-01-28 格式:DOCX 页数:36 大小:37.98KB
下载 相关 举报
诺基亚手机diy固件教程.docx_第1页
第1页 / 共36页
诺基亚手机diy固件教程.docx_第2页
第2页 / 共36页
诺基亚手机diy固件教程.docx_第3页
第3页 / 共36页
诺基亚手机diy固件教程.docx_第4页
第4页 / 共36页
诺基亚手机diy固件教程.docx_第5页
第5页 / 共36页
点击查看更多>>
下载资源
资源描述

诺基亚手机diy固件教程.docx

《诺基亚手机diy固件教程.docx》由会员分享,可在线阅读,更多相关《诺基亚手机diy固件教程.docx(36页珍藏版)》请在冰豆网上搜索。

诺基亚手机diy固件教程.docx

诺基亚手机diy固件教程

DIY固件笔记

 

1.

DIY固件的必备软件工具

 

navifirm汉化版(下载固件)——诺基亚固件包下载工具

 

NokiaEditorBeta0.7[简称NE]或者NokiaFirmwareEditor[简称NFE]——固件包修改工具

 

siscontents——SIS程序电脑端解包、打包、编辑工具

 

2.

官方固件下载

 

打开navifirm程序

 

服务器选择ProductionExternal。

(PS:

一般打开默认的)

 

选择自己需要DIY固件对应的手机型号和RM、固件版本及地区和code

 

在所有文件前打勾,或者选择全选,然后点击“点击下载”

 

注意,为了配合JAF刷机,固件包位置请放于C:

\ProgramFiles\Nokia\Phoenix\Products\rm-xxx文件夹中,xxx为您手机背面电池下方的RM数字,请自行建立文件夹

 

3.

DIY修改软件——详解NE的安装和使用

 

打开NokiaEditorBeta7程序,手机型号选择5320模式(PS:

右下角的“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:

folder",改好之后,按返回就提示是否保存更改,当然按‘是’啦

3.返回功能表,选择左键的选项,选择退出(不能直接右键退出),再回到待机画面,再进入功能表,你就发现那“回收站”不见啦。

如果想恢复,也是去改回那个appshelldata.xml里面的内容,你之前删除了"appshell:

folder"里面哪个字符,就补回哪个就可以了。

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]

0

[platsec]

cap_rd=alwayspasscap_wr=alwayspass

[Main]

0x1int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x2string"536963985"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x3string"0"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x4int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x5int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x6string""16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x7string"0"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x8int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x9string""16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0xAint016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0xBstring"None"0cap_rd=alwayspasscap_wr=alwaysfail

0xCstring"0"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0xDstring"0"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0xEint016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0xFstring"012345678910111213141516171819"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x10int10cap_rd=alwayspasscap_wr=alwaysfail

0x11int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x12int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x13int5369639850cap_rd=alwayspasscap_wr=alwaysfail

0x14string"0"0cap_rd=alwayspasscap_wr=alwaysfail

注意:

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里面,就变成:

cenrep

version1

[owner]

0x10207114

[defaultmeta]

0

[platsec]

cap_rd=alwayspasscap_wr=alwayspass

[Main]

0x1int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x2string"3055348743"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x3string"0"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x4int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x5int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x6string""16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x7string"0"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x8int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x9string""16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0xAint016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0xBstring"None"0cap_rd=alwayspasscap_wr=alwaysfail

0xCstring"0"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0xDstring"0"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0xEint016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0xFstring"012345678910111213141516171819"16777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x10int10cap_rd=alwayspasscap_wr=alwaysfail

0x11int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x12int016777216cap_rd=alwayspasscap_wr=WriteDeviceData

0x13int30553487430cap_rd=alwayspasscap_wr=alwaysfail

0x14string"0"0cap_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

CPZ:

\System\others\devlist.datC:

\system\data\devlist.dat

CPZ:

\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的语言文件(其他机型也是同样操作),搜索结果如下图:

这些文件,全选、删除。

其他不要的语言,也是一样,搜索语言文件,然后删除。

删除之后是不是就没事了?

不是的,重点在下面,要不然手机有可能不能开机,下面教大家修改语言配置:

修改两个文件:

1.

rofs2\private\10202be9\1020503B.txt

打开这个文件看这一行:

0x1int3116777216cap_r

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 工学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1