凤凰刷机软件强刷S60v5版DIY固件教程 下载本文

出现提示,点确定

最后就是保存文件了,为了便于区分,点文件另存为,自己可以在文件名前面加上“已修改。。。。”

修改完成之后,我们怎么才能知道是否跳过了HASH校验呢?

这里需要用到JAF刷机,把修改的文件替换到刷机包里,运行JAF,这里有关JAF刷机部分就略过了,网上教程很多了,自行搜索下。

看下面这个图:

这是JAF刷没修改之前的语言包的情况:

可以很清楚看到,在写入V23语言包的时候,发送了HASH校验请求

再来看刷我们修改之后文件的情形:

看到了吧,写入语言包的时候没有校验过程,那就证明成功跳过了HASH校验。

也就是说,只要把你修改好的语言包文件,用JAF刷一次,如果没有校验提示,就证明你修改成功了,在凤凰刷机的时候就能被凤凰识别!

如果校验还存在,就证明你删除的校验段出错了,可能是字节删错了,或者校验段有几段,你删除的段落不正确,需要重新来过。

过程自然很是枯燥无味,但是修改成功之后那种喜悦是无以言表的,DIY和刷机的乐趣也许就在这里吧,难怪这么多人迷恋于DIY刷机。

借用藤也的一句话:珍爱生命,远离DIY

到了这一步,任务还没完成,不要气馁,我编辑这个教程比你辛苦多了…….

有过DIY经历的都知道,用NFE解包固件的时候,在右下角会有一个CRC32值,这个数值根据固件里的CODE情况,是不一样的。

这个值相当重要,在JAF刷机过程中,是不校验这个值的,但凤凰刷机需要校验CRC值。不难看出,凤凰是不是要比JAF严谨很多!

诺基亚在官方刷机包里严格要求了这个数值。

找到你最初下载的刷机包文件,选择RM504_0578137_32.0.007_001.vpl,用记事本打开

会看到有这样一段:

RM-504_32.0.007_prd.rofs2.V23 Binary

Ppm false false

true 4704216d

相信你一眼就明白了,这里规定了刷机包里的所有文件的相关信息,包括CRC32值。

4704216d就是官方刷机包里V23语言包的CRC32值,所以,我们也要把DIY

固件语言包的CRC32值改成和官方包里的一致,才能在刷机的时候被凤凰所识别。

厉害的是:每个CODE规定的数值都是不一样的,所以我起初就强调了,一定要下载官方的原版完整刷机包!我这个对应的是港行CODE 0578137

怎么改呢?其实很简单,就是用NFE打开你的DIY固件里的V23文件,在右下角的方框内输入4704216d,然后勾选“重新打包时保持设定的CRC32” 解包,重新打包就可以了。

这里需要说明的是,不是所有的DIY固件都可以用这个数值,前面我已经提到了,每个CODE都有不同的CRC32值,需要到官方包里打开vpl文件对照的。

把重新打包的语言包,覆盖到RM-504目录即可。

以后如果DIY固件的话,一定记得勾选“重新打包时保持设定的CRC32”,这样打包之后的CRC32还是原先的,不会改变。

固件这一块的工作到此就告一段落了。 接下来就是刷机过程了….

三. 凤凰刷机

同样的,运行桌面的凤凰程序

因为是关机强刷,是不会检测到USB信息的

点Flashing----Firmware update

选择CODE