本来这段时间一直在做 java 软件和刷后的 bug 方面的研究,但是应一部分机油的强烈要求,我还是决定把应用方面的东西先放一下,把这篇升级详解先写出来方便大家。有位机油要我把升级全过程用摄像头录下来,他负责挂到 FTP 上,这里希望大家原谅——我这里没有摄像头,所以只有把图片发得详细一点了 , 而且要注意图上我鼠标的箭头所指 , 点击就是正确的做法 ^_^ 我把这篇文章分为上下两个部分,上部的内容是如何把小 A 升级成小 2 ,下部分则是如何打前面的文章提到的 3 个补丁。好了,废话不多说了,开始跟我来打造小 A 的奇迹吧 ~~~~
上 篇
在前面得文章提到的相关问题我这里就不说了,这里主要说一说改进后的具体刷机步骤以及我总结的经验 .
(一)需要的工具:
1 :数据线,只能用 COM 口的,而且只能接到电脑的 COM1 口。到现在为止刷机失败的两位机油刷机器的时候都不是用的 COM1 ,而是 COM2 和 USB 虚拟的 COM4 ,失败分别在第 2 步和第 4 步。只能用 COM1 的原因到现在还没弄清楚,保险起见大家一定要按我说的做!
2 :工具: All Siemens 汉化版,下载地址 :
http://www.36518.com/sjpd/bbs/viewfile.asp?ID=1696
支持所有西门子手机的 Flash 读写。刷机器只要用这一个工具就好,其他的一概不管。我曾经被一些乱七八糟的工具搞得晕头转向,各大坛子上的工具能用不能用的工具我基本上我都试过,大多数没用,能用的工具我以前的文章有提到,大家可以参考一下。总之大家不要多管,刷机只下载这一个就好。
3 :固件: 2128 的 21 版完整的 Flash: 下载地址: http://www.36518.com/sjpd/bbs/viewfile.asp?ID=1964
用 21 版的原因是他的口碑较好,毛病比较少,我提供的这个 21 版的 Flash 非常干净,所有能删的都删了。大家也可以在升级完成后用手机工作室格式化一下,这里要罗嗦一句,格式化以后原来的 "Java" 文件夹以及其下的 "Jam" 文件夹有可能不见,不要紧,新建一个文件夹取名 "Java" 并在其下建立一个 "Jam" 就好。
这个 21 版的 Flash 解压缩后包括了 3 个部分, FullFlash.bin,EEP1.bin 和 bootcore.bin 。后面的两个大家可以丢到一边不用管他,刷机器是用不着的。
(二)具体的步骤(以汉化版的 all siemens 为例),请大家务必一步一步对照着做:
1: 关掉机器,连接数据线。
2: 在“设置”中有“ boot 类型”一项,选择“最新( x5x )”。其他设置如图:
3: 在“选型号”的下拉菜单中选择“ siemens A55 ”。
4: 备份,这一步非常极为很特别重要,请大家务必做到!在主对话框里选择“读字库”,就会出现如图的选项:
再选“字库地址” , 然后会看到提示“ waiting to power on the phone ”,这个时候按一下手机上红色的开机键,这个操作在下面的几步也要用到。这就是在备份完整的 Flash 文件,旁边的“开始地址”和“结束地址”不要管他,用默认值。把完整的 flash 导出来大概要 7 , 8 分钟的样子,静候即可,如果觉得不保险,还可以把下面的几项也做备份。但是注意 A55 是没有 EEP2 的。还有需要备份的是机器的电压参数,在刷机
的最后一步要用到。如图:
在主对话框选“其他功能”— > 选择“从电话备份电池参数”— > “确定”,同样的要短按开机键,就可以了。注意把备份的东西分别起个好记的名字,然后放在一起便于管理。
5 :正式开始升级我们的小 A 了。先把保存在电脑中的 2128 的 flash.bin 的后缀改成 .FLS ,即 flash.FLS 。改变文件名的方法是:在 windows 窗口的工具栏里选择“查看”— > “文件夹选项”— > “查看”— > 把“隐藏已知文件类型的扩展名”前的对勾去掉即可。
然后在 all siemens 的主对话框里选择“写字库”,打开 FullFlash.FLS , 再在弹出的对话框里选择“字库地址”,然后按下“确定”,再短按开机键。如图:
这个时候, 2128 的 Flash 就在不断地往小 A 里写,你会看到 erase …… write …… erase 这个不断重复的过程,这个过程也是最漫长的,说实话我第一次刷也觉得蛮紧张的,大家静候 15 分钟吧,这个时间有长有短的,可能是因机而异,时间比较久也不要慌,只要进度条在动就不要紧的。
6 :写入固件完成以后回到 all siemens 的主对话框,选择“解锁”— > “直接解锁”。然后点击对话框右下端的“使用原始 IMEI ”— > 按开机键,就开始解锁了。
如图:
整个过程很快,进度条没动静的,就看到提示框里出现“ OK ”字样,就是完成了。
7 ;刷回原来机器的电压参数,在主对话框的“选型号”中选择 2128 ,再选择“其他功能”— > “恢复电池参数到电话”— > “确定”— > 在弹出的对话框中打开你备份的电参文件,就是以 .MAP 为后缀的文件— > 短按开机键。如图:
破解的最后一个进程就开始了,这个过程也很快,进度条没动静,然后就看见提示框里有“ OK ”字样,就是搞定了 ^_^
到此为止,小 A 升级地第一步就完成了,大家可以关掉 all siemens 看看你的手机有何变化,一开始会有对比度比较低的现象,调整一下就好了 ^_^
是不是很兴奋 ? 呵呵 , 好事还没完 , 下面我们来用 V_KLAY( 以下简称 VK) 打补丁 , 让我们的小 A 更加好用。同时有一些问题和大家一起讨论一下:
而且,下面这个补丁我也没刷成功,情况和上面的一样,有一模一样的错误提示,但是可以强刷回来。在 2128 的机器上是成功了的,而且一起出来的还有 24 版的补丁,只是地址不一样,我还是把 21 版的帖出来供大家研究之用:
(四) 2128 自定义 0 键符号补丁
补丁原码:
4338A0:11620F0020002C00013002303A003B00 11620F00 20002C00262021005E002A00
4338B0:3F00210026205F0022002F0027007E00 5F003A00280029002B0002303F002D00
4338C0:4000 0130
以 21 版的做简单解释:
红色的数字,“ 4 个”数字一组,一共 “ 15 组” 对应写短消息时拼音 / 笔画下按“ 0 键”出来的 “ 15 个” 标点符号!
比如: 2000 2C00 0130 0230 分别对应:“空格” “,” “ ` ” “。”这四个符号。
如果你什么都不改,刷了之后写短消息时拼音 / 笔画下按“ 0 键”出来 “ 15 个” 下面的标点符号,是作者自己编的:
空格 , ... ! ^ * _ : ( ) + 。 ? - 、
附上常用标点符号代码表可以自己在代码段修改代码,以便符号的输入符合你的口味:
; 空格 :2000
; , : 2C00
; 。 : 0230
; ? : 3F00
; ! : 2100
; … : 2620
; 、 : 0130
; : : 3A00
; ; : 3B00
; " : 2200
; ' : 2700
; ^ : 5E00
; _ : 5F00
; / : 2F00
; & : 2600
; 换行 :0D00
; 闪信 :0100
; 倒 ?: BF00
; 倒 !: A100
; ( : 2800
; ) : 2900
; * : 2A00
; + : 2B00
; - : 2D00
; @ : 4000
; % : 2500
; ~ : 7E00
; = : 3D00
; / : 5C00
; < : 3C00
; > : 3E00
; [ : 5B00
; ] : 5D00
; { : 7B00
; } : 7D00
; . : 2E00
; × : D700
; ÷ : F700
; ± : B100
; ? : AC20
; £ : A300
; $ : 2400
; ¥ : A500
; ¤ : A400
; # : 2300
; § : A700
; Σ : A303
; Ω : A903
; ─ : 0025
; “ : 1C20
; ” : 1D20
; ‘ : 1820
; ’ : 1920
; 《 : 0A30
; 》 : 0B30
; 【 : 1030
; 】 : 1130
; ⊕ : 9522
; ☆ : 0626
; ★ : 0526
; ▲ : B225
; ◆ : C625
; 〇 : 0730
; ℃ : 0321
; ㎡ : A133
; ‰ : 3020
; № : 1621
; ※ : 3B20
; Φ : A603
; ← : 9021
; ↑ : 9121
; → : 9221
; ↓ : 9321
; ↖ : 9621
; ↗ : 9721
; ↘ : 9821
; ↙ : 9921
; ① : 6024
; ② : 6124
; ③ : 6224
; ④ : 6324
; ⑤ : 6424
; ⑥ : 6524
; ⑦ : 6624
; ⑧ : 6724
; ⑨ : 6824
; ⑩ : 6924
; 0-9: 3000-3900
; a-z: 6100-7A00
; A-Z: 4100-5A00
特别说明 0100 和 0000 这两个特殊的符号的含义:
0100 是闪信符号,就是说,比如你把 0100 做为了一个标点符号刷了进去,在写短信加到你写的短信的前面,发给诺记的机器,就是一条闪信(闪烁短信)。 0100 在机器里显示的是空格。
0000 是一个特殊的符号,估计是一个终止符号,这个很有意思,就是可以用在西门子的机器之间发“加密”短信。比如你打一段话:“吃饭了吗‘ 0000 ’今天晚上 9 : 00 我们约会好吗?” (当然 0000 上不用加引号)这段话 0000 之后的句子,你收到短信之间看的时候是看不到的,只有在编辑这条短信的时候你才可以看到 0000 之后的句子,而且仅仅限于西门子的机子才行,其它机子就算你编辑这条短信你也看不到 0000 之后的句子。 0000 在机器里也是空格。
至于失败的原因还不明了,我在这里做两点猜测供大家讨论:
1 :我的 VK 版本过旧,我是 2.3 版的,不知有没有更新的版本?
2 :毕竟是从 A55 刷过来的机器,可能后面这两个补丁修改到的字段超过了 A55 的范围,所以会失败。
近期我会一直关注此事,但愿这个迷题能早日揭开,毕竟这最后一个补丁还是非常有用的。
好了,又是 1 点多了,就写到这里吧,祝大家晚安 ^_^
sOLO
于 03 年 10 月 11 日
新闻热点
疑难解答
图片精选