6120C的系统属于S60 V3 FP1,是S60早期系统,因此过去固件DIY也只能是使用语言包DIY。语言包DIY的主要问题就是语言包包含文件过少,一些重要文件包含在核心包里里面,这样DIY程度就有限。大语言包DIY虽然仍然不是核心包DIY,但是已经可以满足最大程度的DIY了。
6120C固件语言包DIY方法简单记录
语言包DIY由于语言包所含文件有限,所以DIY如果超过语言包文件范畴则会出现打包error-2错误。
相关工具软件详见《完全记录1——6120C固件DIY工具篇》
DIY步骤 | DIY步骤说明 | |
---|---|---|
1 | 跳过固件HASH校验 | 使用010Editor打开rm310_07.02.1_prd_vAP13_02_china.fpsx 搜索“5D 01 27”(共9段),定位第三段 “5D 01 27”往前直到一大片“00 00 00 00”,“3A 79 16”往后直到一大片“00 00 00 00”,删除之间所有代码 |
2 | 语言包解包 | RunAsData设定时间到2010-03-26启动Nokiacooker 打开rm310_07.02.1_prd_vAP13_02_china.fpsx 自动解包成功后最小化程序 |
3 | 语言包DIY | 打开Nokiacooker所在文件夹下的files文件夹,执行DIY |
4 | 语言包打包 | 恢复Nokiacooker,点击“Save Firmware” |
5 | 刷机 | 用DIY的语言包替换官方固件语言包,J.A.F正常刷机,失败就用J.A.F强刷 |
6120C固件大语言包DIY方法简单记录
大语言包,按照沙丘的理解就是将核心包内“牵制”语言包文件的内容强制剥离到大语言包。这样对语言包进行DIY就避免了和核心包文件的冲突。这个剥离是doctorly专属,也只能使用doctorly制作的大语言包。
DIY步骤 | DIY步骤说明 | |
---|---|---|
1 | 获取大语言包 | doctorly制作的rm310_07.02.1_prd_core.fpsx(15m) rm310_07.02.1_prd_vAP13_02_china.fpsx(233k) |
2 | 提取核心包rofs文件 | 使用NFECore2解包官方固件rm310_07.02.1_prd_core.fpsx,提取所有rofs文件 |
3 | 提取语言包文件 | 使用RunAsData+Nokiacooker解压官方固件rm310_07.02.1_prd_vAP13_02_china.fpsx 提取所有Files文件(暂时命名为“原Files”) |
4 | 解压大语言空壳包 | 使用RunAsData+Nokiacooker解压doctorly的rm310_07.02.1_prd_vAP13_02_china.fpsx,清空新Files文件夹 将前面的rofs和原Files所有文件依次放入新Files文件夹 |
5 | DIY和刷机 | 执行和语言包DIY相同的DIY和打包过程 J.A.F刷机时用DIY的新语言包和doctorly的rm310_07.02.1_prd_core.fpsx替换官方的语言包和核心包即可 |