原创+V教程S60v55230固件DIY详细流程攻略及我收集的工具和素材0305更新.docx

上传人:b****6 文档编号:9005967 上传时间:2023-02-02 格式:DOCX 页数:31 大小:686.47KB
下载 相关 举报
原创+V教程S60v55230固件DIY详细流程攻略及我收集的工具和素材0305更新.docx_第1页
第1页 / 共31页
原创+V教程S60v55230固件DIY详细流程攻略及我收集的工具和素材0305更新.docx_第2页
第2页 / 共31页
原创+V教程S60v55230固件DIY详细流程攻略及我收集的工具和素材0305更新.docx_第3页
第3页 / 共31页
原创+V教程S60v55230固件DIY详细流程攻略及我收集的工具和素材0305更新.docx_第4页
第4页 / 共31页
原创+V教程S60v55230固件DIY详细流程攻略及我收集的工具和素材0305更新.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

原创+V教程S60v55230固件DIY详细流程攻略及我收集的工具和素材0305更新.docx

《原创+V教程S60v55230固件DIY详细流程攻略及我收集的工具和素材0305更新.docx》由会员分享,可在线阅读,更多相关《原创+V教程S60v55230固件DIY详细流程攻略及我收集的工具和素材0305更新.docx(31页珍藏版)》请在冰豆网上搜索。

原创+V教程S60v55230固件DIY详细流程攻略及我收集的工具和素材0305更新.docx

原创+V教程S60v55230固件DIY详细流程攻略及我收集的工具和素材0305更新

注:

想DIY固件的朋友请务必看玩全文,切勿急于动手!

DIY时所有文件,请手动修改。

  刷机有风险,DIY风险更大,一切后果自负!

本人不承担任何直接或间接的责任!

  DIY固件,是一件辛苦活!

你可能得一次以一次地刷机,就因为你一点点疏忽!

你也可能折腾了半天,也没有实现自己的目的……总之,你得有经受挫折的心理准备。

但,当你的手机上成功的运行起自己DIY的固件时,那种感觉还真无法言传!

  本贴中所有素材均已解包,请直接用WINRAR将下载的压缩包文件解压,包内的文件仅供参考。

如果压缩包文件名中带有Part字样,请将相关压缩包全部下载到同一目录后,再解压。

本贴提供的素材是5230的,但S60v5系统都差不多,弄懂原理后,其他机型也可以参考。

2010-10-20全面修订:

很多内容都修改了,增加了一节“刷机:

如何能不动你的C盘”。

2010-11-26更新:

更新Rofs2素材整合包,增加三星Omnia元素、XX输入法固化版、iBook1.11固化版等。

2010-11-28更新:

7楼更新XX输入法1.2.2.27固化包,整合新幽蓝皮肤(竖屏高位)、四叶草图标、加强符号。

2011-03-05更新:

所有DIY工具的版本更新,增加关于大Rofs2固件DIY的方法简述(顶楼)。

 

 

【目  录】

顶楼 前言

   补在前面的话:

关于大Rofs2固件的DIY

沙发 一、哪里去找官方固件?

Navifirm

   二、接下来怎么整?

NFE

   三、用什么来得到素材?

SISContents

   四、DIY:

不能不知的内幕和技巧

   五、刷机:

如何能不动你的C盘?

板凳 六、重点是Rofs2:

破解、字体、优化、软件都在这里

报纸 七、修改Rofs3:

重点是更换固件中的主题

地板 八、其他修改项目(水货固件可能需要)

六楼 九、其他可能用到的工具

 

 

【前  言】

 

好吧,我得承认,在真正的高手面前,以下文字纯属班门弄斧。

我只是个学徒,请大家多包涵……

本文中所列之工具,均来自互联网(出处难考),特此感谢软件的作者、汉化者和转发者。

本文中所列之素材,主要来自于cgd382187692、火华的贴子,我从中受益匪浅,特此感谢!

(注:

cgd382187692的资源来自OPDA,火华的资源来自塞班,火华是新近才学习的,两者的内容差不多)

本文的DIY工具部分,基本上都是我个人在学习他人的教程后的一些总结和理解,以及一些个人的体验,仅供参考。

本文将cgd382187692、火华的素材,依我个人的理解,按DIY工序进行了重新分类,并增加了很多个人DIY的心得。

这样做的好处是,以后我自己DIY新固件时,就可以按步骤操作,而不会混乱……这些纯属个人心得,特拿出来与大家分享。

当然,也许你有更好的办法,欢迎你在本贴中和我一起交流,希望能因此吸引更多的DIY爱好者加盟……

本文中所列素材的很多设定,我已根据自己的需要进行了修改,和原素材可能略有不同,请大家在使用前仔细阅读说明文档。

大家第一次DIY时,请务必从固件中提取原始文档,自己根据需要手动逐条修订,因为不同的固件,文档的某些参数可能不同。

切不可直接将我的文档拿去覆盖,因为不同CODE、版本的固件,文档参数上可能存在一些细微的差异,覆盖有不可预料的后果。

警告:

DIY固件存在较大风险,请弄明白所有关键问题,再开始!

本贴中所提及的DIY固件,必须要用XX版的JAF强刷到手机上,强刷的方法及XX版的JAF,请看这里:

刷机普通固件的,请详细阅读小酒馆大大的JAF刷机教程→→刷机教程传送门

刷大Rofs2固件与普通固件不同,请看我写的教程→→大Rofs2固件刷机教程

我自己根据以下方法DIY的固件包,请看这里:

 

【补在前面的话:

关于大Rofs2固件的DIY】

 

关于大Rofs2固件的DIY方法,这里只简单讲一下,由于涉及到核心包,展开来说有点麻烦。

方法其实并不难,关键是你要理解,Core、Rofs2、Rofs3这几个包的作用。

具体方法如下:

1、下载医生破解好相应版本的Core核心包和中文空壳语言包Rofs2(发布在OPDA,自己去找吧);

    注意:

这个Rofs2包是空的,不能直接用来刷机,刷机会开不了机。

2、下载同一版本的官方固件包,用医生提供的NFE_Core或NE,解包Core文件,得到Nofs(建议改个目录名);

    注意:

解包存在某些问题,本在根目录的DevIcon.fil、DevLogo.fil、feeds_view_template三个文件会被装到一个文件夹中。

      请自行将这三个文件复制回固件包的根目录中,方法是先改文件夹名,然后复制出来,然后删掉文件夹。

3、用最新版的NFE1.0r9.9,解包官方的Rofs2和Rofs3,它会分别创建Rofs2和Rofs3两文件夹(最好也改名);

4、妥善保存前面解包的三个文件夹,再用NFE1.0r9.9,解包医生提供的空壳Rofs2,得到一个空的Rofs2目录;

5、将前面得到的Rofs1、Rofs2、Rofs3里面的内容,按这个次序复制并覆盖到空壳Rofs2目录中(次序不能错);

6、这样,就能在合并后的Rofs2目录中进行DIY了,由于Rofs1已经提取出来,其文件均能直接修改或删除。

警告:

对Rofs1(即Core核心包内容)的修改,一定要慎之又慎。

   不当的修改,有可能会损坏手机硬件,甚至令手机无法开机!

这之后的修改,就和下面讲的一样了,只是以前要用0字节覆盖删除的文件,现在可以直接删除了。

大Rofs2文件,整合了原Rofs1、Rofs2、Rofs3内容,容量足足扩展到111MB(原只有30多MB)。

由于有不少重复文件被依次覆盖,所以空间反而大大节省,可以固化更多东西,令DIY固件更完美。

全部的DIY工作完成后,再用NFE打包即可,注意NFE对Rofs2容量的提示,不能超过其最大容量。

刷机时注意,大Rofs2固件没有Rofs3文件(东西都在Rofs2里面了),所以JAF的CNT灯不能亮!

我说得比较简单,如果不懂,建议去OPDA看一下Doctorly(医生)写的教程,自己多学习学习。

附——医生解Core包的工具下载:

NFE_Core_1.0beta.rar(331.44KB,下载次数:

668)

 

【一、哪里去找官方固件?

Navifirm】

方法有好几种,但最简单一种,就是用一个名叫Navifirm的小软件,下载:

NaviFirm+1.2.rar(490.45KB,下载次数:

702)

2011-3-404:

52上传

下载次数:

702

下载积分:

诺币(NB)-1,下载值1

软件的使用方法,看这里:

使用此软件需注意三个问题:

  1、你的RM号不能搞错,这个用*#0000#,就可看到你手机的类型码是多少。

5230和5235都是RM-588。

  2、同一RM号下,产地要选对,一般选国行、港行或亚太,都是英文。

如果看不懂,就请认准CODE。

  3、国行手机,想以后保修时刷回官方固件的,最好选与你手机CODE码一致的固件。

非国行,就无所谓了。

固件包的文件一般有7-9个不等,务必全部下载。

它们之间靠版本号来区别,如:

V40.0.3是5230,V40.6.3是5235。

RM型号一致的固件,原则上可以互刷,但如果你是第一次DIY,最好用你现有版本修改。

切记一点,绝不能降级!

用普通方法,只能固件中三个文件,*.rofs2.V25、*.rofs3.fpsx和*.uda.fpsx,俗称rofs2、rofs3和UDA。

*.uda.fpsx是C盘镜像包,可以用NE解包和打包,然后用WinImage修改IMG文件,里面的东西全部可以删除。

*.core.C00是核心固件包,100多MB,这个是加密的,可以用NE或NFE_Core解包提取文件,但不能直接修改。

刷机主要就是刷这四个文件,其他文件是用来作验证等用途的,不能修改……也不要去修改。

这四个文件,在JAF上分别对应4盏灯,Core对应MCU,Rofs2对应PPM,Rofs3对应CNT,UDA对应APE。

固件的所有文件,直接放到C:

\ProgramFiles\Nokia\Phoenix\Products\rm-588\目录下(XP)。

只将rofs2和rofs3,提取到自己DIY的工作目录下(位置随便你),官方文档记得一定要做好备份。

 

【二、接下来怎么整?

NFE】

接下来就要对rofs2和rofs3进行解包,工具有两种:

NokiaEditor(简称NE)、NokiaFirmwareEditor(简称NFE)。

推荐使用NokiaFirmwareEditor(NFE),优点:

当固件包大小超标时,会自动报警,且能完美处理0字节文件。

NFE下载:

NFE_1.0r9.9beta.rar(963.75KB,下载次数:

1504)

2011-3-404:

52上传

下载次数:

1504

下载积分:

诺币(NB)-1,下载值1

(推荐使用!

特此感谢软件的作者Doctorly)

NE在处理固件包中的0字节文件时会有点小问题,可能出现不能卸载软件和主题的BUG,只能手工删除文件。

NFE采用了更精确的算法,成功解决此问题,不用去删那些0字节文件,还能利用0字节文件删除CODE里面的软件。

专门就Rofs文件大小限制的问题请教了小酒馆大大,终于弄清楚了这个问题,以下是他的原话:

ROFS2和ROFS3是有大小限制的。

不同型号,不同版本大小限制是不同的。

例如,5230的V21.0.004和V21.6.005就是不同的(好像就是5235和5230不同,或者是说CORE不同,大小限制不同)

  V21.0.004,ROFS2不能超过34M,ROFS3不超过13M(小数点后的不记得了);

  V21.6.005,ROFS2不能超过38.75M,ROFS3不超过13M。

其实你用NFE解包的时候,仔细看下面,会有大小限制提示的。

如果ROFS2超过了大小,刷了就会砖头,但可以刷回来。

如果ROFS3超过大小,刷了一般可以开机,但无法更换主题。

ROFS2和ROFS3的大小限制,目前来说,没办法解决,或者是说,分区大小的调整,目前无法解决,这个要破解核心包。

国外有个团队,好像掌握了核心包的秘密,例如他们搞的5800的C6固件,就是动了CORE的。

在对Rofs文件打包时,请严格遵守NFT的限定,如果遇到了NFE的超限报警,请删减Rofs里面的内容,保持在限制之内。

NFE的使用很简单(不上图了):

  1、打开rofs2或rofs3,点“解包”;

  2、用最新版NFE,解包后的文件在Rofs2或Rofs3目录中,然后可对这些文件进行修改;

  3、修改完成后,选择“重新打包”,打包好的Rofs文件会在Repack目录下;

  4、如果不小心退出NFE,可再打开原Rofs文件(不是打包生成的那个),不要点解包,直接打包即可;

     (注:

一旦你点了解包,那么Rofs文件夹下的文件就会被覆盖,这样所有的修改就都没了,恢复到原Rofs内容。

  5、在重新打包之前,可以用NFE检测一下,如果你的包有问题,它会报警的,这时就要注意查原因了;

  6、所有重新打包的Rofs文件名,会加上前缀,刷机前记得要将前缀去掉(要和原来的文件名一样);

  7、将修改好的Rofs2和rofs3,复制到C:

\ProgramFiles\Nokia\Phoenix\Products\rm-588\;

  8、覆盖官方的Rofs2和rofs3文件后,即可用JAF进行强刷了。

 

【三、用什么来得到素材?

SISContents】

很多软件(如系统破解)、主题、元素等,都是要用SISContents解包后,再添加到固件中去的。

解包后的文件,会自动分好Data、Private、Resource、Sys、System等系统文件夹,十分方便。

SISContents下载:

SISContents1.70汉化版.zip(863.15KB,下载次数:

838)

2011-3-404:

52上传

下载次数:

838

下载积分:

诺币(NB)-1,下载值1

详细的使用教程,请见:

 

【四、DIY:

不能不知的内幕和技巧】

(注:

多谢小酒馆大大指点迷津!

刷机三个最重要的固件包,分别是核心包Core、Rofs2、Rofs3。

另外,还有一个UDA,是C盘文件。

Core是不能修改的(可用NE解包研究,但不能重新打包刷机,必砖)。

UDA也可用NE解包,得到IMG,可用专门的软件修改。

固件包中的几个文件的刷写次序,先后为Core、Rofs2、Rofs3,最后是UDA。

后刷的文件会覆盖前面刷的文件!

(注:

JAF软件在导入RM-XXX信息,载入固件包文件后,亮起的四盏绿灯,就分别代表这四个文件。

如果这三个包中有同名、同目录的文件,那么,后刷的就会将前面已刷入的文件覆盖。

比如:

默认主题设置文件101F876F.txt,在Rofs2、Rofs3里同时存在,在刷机时,Rofs3里的会覆盖Rofs2里的同名文件。

但也因此,我们的前辈们引申出了一个十分巧妙的方法,来删除Core中的一些程序。

方法就是:

  在Rofs2中,创建与Core中相关文件完全相同的文件夹(含子文件夹);

  然后,在同样位置,放入同文件名的0字节文件(可用任意0字节文件名和扩展名)。

这样在刷写时这个0字节文件就会覆盖Core中的原文件,由此达到间接删除的目的。

想出这个方法的人,真是太有才了!

 

【五、刷机:

如何能不动你的C盘?

DIY固件,既要DIYer不断地修正自己的固件包,这样一来,就会反复很多次刷机,如果每次都需要重装软件,还不烦死。

其实,这里面有一个很巧妙的办法,可以在强刷时不动你的C盘,这样,你就不用重新装机了,以前装的所有软件都在。

办法就是——当四盏绿灯亮时,先不要点Flash键,把第4盏APE灯用鼠标点一下,等几分钟它就会熄灭,这时再点Flash。

说明:

第4盏APE灯代表的是刷写UDA包,如果把它取消,那么在刷机时UDA就不会被刷写到C盘,C盘的东西就会保留。

   官方升级软件在升级刷机时,其实就是没有刷写UDA包的,所以用NSU或OVI套件升级后,是不用重装C盘的。

注意:

此种方式在刷同系列版本的固件时,推荐使用;刷不同系列或版本时,这样刷可能会有问题。

   如刷机后,手机出现异常,一般硬格就能解决;即使硬格不能解决,重新刷机(不灭第四盏灯)也可解决。

2010-10-2004:

25上传

下载附件(115.06KB)

2010-10-2004:

25上传

下载附件(108.13KB)

2010-10-2004:

25上传

下载附件(117.52KB)

【六、重点是Rofs2:

破解、字体、优化都在这里】

注:

5230的Rofs2文件,不要超过34.5MB(NFE有提示),否则可能会导致你的手机异常。

  5235的Rofs2文件,与5230不同(因为分区不同),它的限制是38.5M(具体看NFE的提示)。

  Rofs2里面修改的内容比较多,第一次DIY时,有些文件建议在原版固件的文件中手动修改,不要直接覆盖素材文档。

  部分素材中,存在有与其他素材相同的文件,注意不要把前面修改的同名文件给覆盖了,直接手动修改能壁纸此类问题。

  启动引导文件,很多修改都可能要用到它,所以千万不要随意覆盖这个文件,否则会导致一些程序开机不启动。

  放入固件包的文件,全部都用英文文件名,不要用中文。

否则,可能会有一些功能不正常。

2010-10-20修订内容:

  1、调整了整体DIY的流程和工序,素材的分类方式也有了调整,这一部分的内容大大增加了。

  2、部分修改方法,做了修正,素材文件也一样。

所有详细的修改方法,都在各项素材的说明文档里,请下载后仔细看。

  3、本楼底部有素材整合包下载,个人建议先看完本文和所有素材的说明后,再开始动手DIY……

  4、下载过以前素材包的,这次最好重新下载,因为不但分类有调整,而且部分素材说明文件也有补充。

 

  

一、固化系统破解

破解有两种方式,一种是直接固化(内置破解),另一种是固化核心文件后,刷机后安装破解软件。

个人喜欢用内置破解的方式,简单,不用另装软件:

  1、首先,将素材包内的所有文件夹,覆盖Rofs2根目录下的的所有同名文件夹(以下用X:

\代表固件包根目录);

  2、破解补丁有很多种,最主要的是两个:

免签补丁、编辑权限,其他的是否固化看个人喜好;

  3、由于Rofs根目录下不能有文件和Patches目录存在,所以破解补丁是放在X:

\Copy-C\patches\下;

  4、固件中放置破解补丁的文件夹Copy-C,可以自己另起一个名称,但启动引导文件也得相应修改;

  5、在放好固化的破解文件后,还要修改启动脚本,方法下一节。

素材包中的启动脚本已是修改好的;

  6、用RESEdit编辑启动rsc文件(最好自己从Core中提取),将破解程序加入,这样才能实现自启动。

素材下载:

A.固化手机破解.rar(116.66KB,下载次数:

1179)

2010-10-2018:

54上传

下载次数:

1179

下载积分:

诺币(NB)-1,下载值1

 

二、修改启动TXT引导文件

文件位于:

X:

\private\100059C9\ScriptInit.txt

将需要复制到C盘文件路径指明添加到最后行,例如:

需要随机启动内置破解补丁,和修改开机动画和铃声。

(开关机铃声可指定复制路径但有配合X:

\private\10202be9\101F8763.txt\的修改,详见后文)

注意:

*号代表所有文件!

很多修改都利用到这个!

注意,要统一修改,不然会导致其他修改失效!

添加破解补丁的时候注意不能存在空格括号等字符!

复制到C盘为中文名称不要太长!

*号代表所有文件。

CDX:

\AAAA  此命令代表访问某目录,如果要换盘,需要在前面加上一行,CDX:

\

MDX:

\BBBB  此命令为创建某目录,不加盘符则需要用CD行到达相应位置,然后加上MDBBBB

CPZ:

\AAAA\*C:

\BBBB\  CP是Copy的意思,此命令表示将Z盘AAAA文件夹下的所有文件,复制到C盘的BBBB文件夹下。

以上是主要的几种命令格式,例:

CDC:

\

MDxmppui\

CDC:

\Private\

MD2001A94D\

CPZ:

\Private\2001A94D\*C:

\Private\2001A94D\

CPZ:

\Private\2001A928\*C:

\Private\2001A928\

CPZ:

\Copy-C\patches\InstallerServer.rmpC:

\patches\安装免签.rmp

CPZ:

\Copy-C\patches\Open4All.rmpC:

\patches\编辑权限.rmp

CPZ:

\Copy-C\patches\ResetOnPowerLongPress.rmpC:

\patches\关机重启.rmp

CPZ:

\Copy-C\data\RPPlus.datC:

\System\data\RPPlus.dat

MDE:

\Music

最后一行MD命令,是在E盘创建Music文件夹,必须加盘符,因为当前位置在C:

\Private\

这项修改的文件,在上面的素材包内有,不再另外提供,以免错误覆盖了修改好的文件。

请手动修改。

说明下载:

B.修改启动TXT引导.rar(980Bytes,下载次数:

392)

2010-10-2018:

54上传

下载次数:

392

下载积分:

诺币(NB)-1,下载值1

 

三、修改启动RSC脚本文件

修改目的有两个:

  1、在RSC脚本文件中,用替代法,将原RSC里的某个程序名换成系统破解的程序名,加入破解开机自启指令;

  2、用将扩展名.exe改为.ex$的方法,关闭某些开机启动项,可以提高开机运存。

启动RSC脚本文件有三个,都在Z:

\resource\文件夹下,最好是自己从Core固件包中提取,文件名分别是:

  Starter_Arm.rsc

  starter_background_apps.rsc

  starter_non_critical_1.rsc

以上三个文件是开机进程的文件需要用RESEdit修改。

把exe改为ex$就可以屏蔽进程了。

建议全都用手动修改,本节不再提供素材文件,内置破解素材里有这两个文件。

Starter_Arm.rsc一般不改。

如果内置系统破解,常用的修改方法有两种:

  1、将starter_non_critical_1.rsc中的z:

\sys\bin\provisioningsc.exe一项,改名为RomPatcherAuto.exe;

  2、将starter_background_apps.rsc中的z:

\sys\bin\clockapp.exe一项,改为RomPAuto.exe,

   同时,将破解文件包中的X:

\sys\bin\RomPatcherAuto.exe文件,改名为RomPAuto.exe。

注意:

不能随便找文件,要找文件名长度一样的,或者自己改成一样的。

第二种方法即是后者。

推荐用第二种方法,因为国外有报告称修改屏蔽provisioningsc.exe,对N97有影响(有何影响不明)。

不排除对5230也一样。

而clockapp.exe是闹种程序,系统自启动可以不再启动时钟程序,这样可以节省运存。

如果需要设置闹钟,只要启动时钟设置就能启动这个程序,不影响使用。

clockapp.exe本来就是要被屏蔽掉的。

其他可以屏蔽的启动项,详见工具包内的说明文档。

工具包内有RESEdit_汉化版,这个版本汉化得比较好。

工具下载:

C.修改启动RSC脚本.rar(51.78KB,下载次数:

637)

2010-10-2119:

04上传

下载次数:

637

下载积分:

诺币(NB)-1,下载值1

 

四、解除系统限制

这个直接覆盖到根目录文件夹就行,或手工复制到相应文件夹下:

  1、解除蓝牙发送文件的限制,我自己试过,可用自带文件管理器发送SISX文件;

  2、破解JAVA权限,这个大家都知道……将素材包内的文件夹,直接覆盖Rofs2根目录下的同名文件夹。

素材下载:

D.解除系统限制.rar(14.32KB,下载次数:

534)

 

五、删除自带软件、铃声等(增加到多项)

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

当前位置:首页 > 农林牧渔 > 畜牧兽医

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

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