刷机,我要刷机
Monday, February 12, 2007 3:34:58 PM
S68不愧是纯正的西门子血统,从开放程度讲不逊色于之前的西机,75的操作系统也意味着可以移植其他基于75机型的补丁,比如S75、EL71等。所以嘛,可玩性是很强的。
当然头等大事是给这个虽说是刚出厂但是版本却老得一腿的S68升级到最新的简体中文51版。碰巧一月份的时候S68才被xflasher支持,而且0110论坛上已经有人放出了51版本的固件FUBU。上周托同事在淘宝上购买的刷机线一到,咱就立马拉开架势准备刷机了。
刷机其实异常简单,首先是把bsReader的MIDLet复制到手机里运行,这个Java应用利用了西机系统迄今还依然存在的内存漏洞,达到读出手机内部HASH和ESN的目的。然后就可以在xflasher里输入这两串数字,算出该手机的SKEY。而知道SKEY以后,相当于知道了进入手机的密钥,就可以对手机内存读写数据了。具体来说,就是把firmware直接restore回手机就可以完成升级,而且不影响之前的电话簿以及手机设置,基本上是零风险。51版本主要解决了之前版本来电不显示电话簿中人名的问题。
接下来就是补丁,MP和ELF的补丁都需要调用自定义的Function Library,移植难度较大,我也搞不懂。所以就先把能找到的一些现成的S68 v51的补丁选了一些刷,这两天通过学习,又自己用IDA Pro+Smelter移植了几个补丁,基本告一段落。刷过的补丁如下:
1.取消开机确认(不明白这个功能的意义何在,难道开发人员知道手机启动得慢,故意放个确认菜单免得用户不慎开机等到天长地久?)
2.取消找到网络的提示音
3.修改中文输入法的标点列表(更常用的放前面)
4.键盘加速(就是键盘响应速度快了)
5.缩短键盘长按时间(这个在输入中文选字的时候很有用,大大加快输入速度)
6.去除网标(啊,世界清净了)
7.待机绿键扩展(其实就是之前按通话键显示已拨电话,现在可以显示已拨、已接、未接和历史记录,通过返回键切换)
8.取消人机界面日志(号称可提速)
9.长按挂机退出菜单、Java等(否则一按就退出,可能会不慎终止你还在用的程序)
下面的是自己动手移植的:
10.关闭键盘灯(省电,顺便说一句,屏幕亮度20%足矣,另外把GPRS关掉也能省不少电,不影响彩信收发和上网。)
11.来电黑名单(嘿嘿,这个功能可是相当有用的,比如,防止招行保险小姐的骚扰)
12.反白数字时钟(简单的讲就是黑底白字,还是满酷的,想起了MOTO的V70,看看效果图)
就是接通振动这个功能没有实现,需要移植MP和FUNCTION LIBRARY,力所不及了,hoho。否则,S68就基本完美了。
再次赞颂伟大的西门子手机系统和富有创造力的patcher们,小小的S68居然可以蕴藏如此多的功能,这个性价比,我很满足。










王伟duotaiya # Tuesday, February 13, 2007 7:17:00 AM
问一下,什么线能够同时刷机、充电、传东西?
另外,我到benq的台湾网站上下了个mpm,是可以用蓝牙连接手机的。我的蓝牙驱动用的是WIDCOMM。启动了mpm后,等老长时间才提示说要求访问s68。
^_^
He HUANGriverofchina # Wednesday, February 14, 2007 5:02:01 AM
Unregistered user # Thursday, February 15, 2007 12:59:25 AM
Philip SunCaiGua # Saturday, February 17, 2007 1:58:50 AM
river的手机终于起死回生了,是个新年的好预兆。
Unregistered user # Wednesday, January 2, 2008 5:41:42 PM
Unregistered user # Wednesday, January 2, 2008 6:32:08 PM