爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 1508|回复: 20
收起左侧

[原创] 新手新入s75刷机部分经验帖+疑问帖

[复制链接]
发表于 2008-12-8 15:00:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
新入s75,淘宝上买的,到手时是中文目录,貌似也已经刷了部分补丁,我的文件

夹下有简体和繁体两种文件夹,而且文件都在繁体文件夹下,但是系统默认的是

简体文件夹,很费劲地把图片铃声等换到简体文件夹下。然后开始怀疑是不是商

家给刷的是繁体版又给改的,加上想刷些补丁,决定刷机。
感谢本论坛上的各位大侠的帖子,让我能从完全不懂的程度进化到懂一点的程度

,感觉最后是完美实现了自己的需求。所以在折腾完以后,决定到这里说一说自

己的经验,希望能给其他新手以帮助。

刷机首先遇到的问题就是,线。不过这个简单,找朋友借了一个。
本版经常说什么500,510,540的线,很让新人迷惑。实际上很简单,500和510是

刷机线,一般线上会有个大包,或者在线中间,或者在usb口那里,里边有芯片,

有这个芯片才可以刷机。芯片把usb口虚拟成com口了,所以传输速度也慢。540线

是纯数据线,直接把usb口上的铜片同手机口的铜片根据一定接法直接连接的,这

个速度快,用来传数据。
而510和500的区别,其实就是能否对手机充电的区别。朋友有一个线不能用,电

脑能识别但是找不到手机,经用万用表测量发现手机口7脚电阻不对劲,5脚未连

接,手动将5,7短接,接15k电阻接2脚(这个脚接usb的地线),修复成功。经手

机识别(进入开发人员菜单后,附件的那个英文单词里看)为510线,但原先那个

好的线(称a线,修复线为b线)识别为500线。发现a线和b线的区别在于a线的手

机口1脚悬空,b线接的是usb的+5v线。而且把b线从电脑上拔下来,显示的线变为

500.由此可见,500和510的区别就是1脚是不是连到usb电源上了。
然后准备刷机。
由于我对本机的skey不知道,看完各个置顶帖后,决定最方便的办法,使用

bsreader得到hash和ESN,然后算SKEY。于是傻乎乎地去找bsreader,后来才发现

在西客网www.siediyer.com下载的x65flasher里边就包含了这个工具。
把bsreader拷贝到手机应用程序目录下,运行那个jar文件,得到ESN,但是发现

hash全是FFFF。由于看到的贴子有限,于是认为这个是暴力刷机的结果。
于是完美情节作祟,打算恢复自己的hash。

首先simoco,开机状态下保存了自己的信息,然后关机用x65flasher进行了系统

备份,fubu,fullfulash啥的都分别备份了一下。

然后打开x65papuautils(英文版),填入imei和选择了型号,开机状态下,按了下

infomation,就把我的信息给读出来了,忘了怎么得到imei的了,应该是在手机上

用*#06#读的。
直接进入codes页面,read codes后,果然hash全是FFFF。
决定按照置顶帖的方法,手动输入skey,生成hash和bkey,写入手机,不过我注

意到现在的模式已经是factory mode了,不过不懂,也就认为是暴力刷机的结果


后边按照四种方法进行了操作,其根据来源于本版的两个帖子。开始用的是在

convert界面使用recalc bootcore 和 recalc eeprom,来对开始时备份的文件进

行修改。然后使用x65flasher /b写入手机。
开机失败,表现了嘟一声后无响应。刷官方版的fw+map+ffs无效。
然后使用recalc fullflash,再刷,症状相同。
没办法,使用备份的fubu刷回,正常开机。
后来,使用flash界面中的recalculate Keys写入手机,能开机,但读出来仍然是

全FF的hash。
最后,使用flash界面中的New Bcore生成新的bootcore,其他操作同高手帖中所

述,仍然无法开机。
使用第三种方法,可以看到新的skey已经被写入手机,但hash不变。readcode的

结果也是新的skey,但在操作过程中,好像是new 512x,还是什么时候,却又说

skey丢失,bkey错误。不知道怎么回事。
十分不解。
后来看到某大(记忆力不好,记不住了)的帖子,说是FF并不一定是暴力刷机的

结果,在factory mode,repair mode以及官方的某些工具作用下,都可能是导致

读出的hash为ff,于是安心,不再搞这个了。
不过也是有收获,因为把skey设成了自己的数,更改了手机码为S806,得到

了.VKD文件可以用来刷补丁。另外在Various界面里,freeze后,把原来空白的

OTP IMEI设置成了同手机一致的数。等等。而疑问,就是不知道为什么,只改

skey,hash等信息,其他都是自己的bootcore,竟然总是开不了机。论坛上几位

大大的方法试了一遍,都是无效。
然后试着刷了部分补丁,比如mmc卡运行游戏和程序等,但发现很多程序竟然因此

没办法运行。认为系统还是有问题。
最终决定用winswup刷官方的fw+map+ffs(这个就不说了,太多帖子了)。发现刷

完后仍然有繁体目录,于是又费了半天劲移动到简体目录中。然后用v_klay刷了

需要的补丁,不过好消息是,在mmc上运行程序似乎没有问题了。
收获:更加纯净的系统+自己需要的补丁。
疑问:手机自带的photoeditor似乎有问题。如果打开程序后用程序打开图片,会

得到一个非常低像素的图片,如果在图片上选项里选编辑,则得到全像素图片,

不知道为什么。另外,photoeditor只能在0盘里存图片,在4盘里存的话,总是提

示文件名错误。这一点很不方便,不知道是不是我手机的问题。
还有,我下载到的公交系统查询,运行总是出错,说是找不到

com.siemens.mp.io.File.read,是不是系统不兼容?难道java程序也要找for  

65的和for 75的?
还有,对于需要放置数据库的java程序,往往其说明中,数据库都是放的一些奇

怪的目录,比如列车时刻表,要求放到data\java\jam\自建英文目录下,是否对

应的我的目录是data\应用程序?因为我没找到jam目录。而其数据库放的目录也

经常让人费解。
下一步,是microreader在75上的认证问题。虽然网上有现成的免认证文件,但大

多数还是需要自己做的,我想。所以要自己做一个。首先呢,需要一个软件叫

midletSigner5,据说,5是为了面向75特别制作的,不过也可以用来做65的认证

,只是需要自己改一些东西。我总结的经验是,对于一个需要认证的jar文件,最

好是先删除其jad文件,如果有的话。然后使用jadgen自己做一个jad,就是把jar

文件拖到这个jadgen程序上即可。
不过需要注意的是,有时候这个jadgen产生的jad有问题,一般需要用winrar打开

jar文件,在其中meta-inf文件夹中,双击manifest.mf,会看到一些信息,然后

用记事本打开jad文件,看是否有丢失信息,我做的microreader的jad中就貌似因

为不恰当的回车问题,MIDlet-Permissions下有丢失。如果有丢失,把mf中的对

应信息拷贝过来即可。
然后使用midletsigner.这里赘述一下其使用吧。
使用simoco连接手机,注意设置能看隐藏目录,把config/policy下的

manufacturer.sbp拷贝到midletsigner目录中的config/policy里。然后在命令行

模式下运行makecert.bat空格后跟你自己定义的名字比如abc,如果不会用命令行

,在makecert.bat所在目录中建立一个文本文件,里边输入上边要你在命令行中

输入的东西,比如makecert.bat abc,保存后重命名为1.bat,看图标变了的话就

是重命名成功了,主要是扩展名的问题,不懂上网搜“如何改扩展名”。
双击1.bat,会在本目录产生一个文件,并在当前目录下的Config\Certificate

Store\下产生一个abc.der文件。
simoco还连着吧?把manufacturer.sbp传到手机上的config/policy目录中,和

abc.der传到手机上Config\Certificate Store\中。
复制要认真的jar程序带刚才生成的jad程序到midletsigner目录中,单独一个目

录。比如我在midletsigher下建立一个microreader 目录,然后把两个文件拷贝

到这个里边。然后新建一个文本文档,里边输入certify.bat abc microreader
保存后重命名为2.bat.在certify.bat上右键,选择编辑,在开头一堆set句子中

编辑,x65机选择带x65后缀的,75选择不带后缀的,一般FILE_READ,FILE_WRITE

设置等于1,其他全部设置等于0,特殊程序如需上网等,需要设置其他项,具体

可以百度搜索MidletSigner5,有个帖子很详细。修改后保存。双击运行2.bat。
如果此时不放心,还可以比较一下jad和mf文件,jad最后会比mf的信息多一堆东

西,这个不用管,前半部分不要少就行,少了用mf文件的东西对jad文件补充。
拷贝的手机运行即可。我的microreader验证没问题。

最后(费劲啊,码字2个多小时了)
想说一下快捷键设置的问题。版里很多文章说了这个问题,还有置顶帖里也提到

了修改fak.pd来修改快捷键,我想说一下自己的经验。首先,如果看了帖子应该

知道有个fakeditor的工具,这里我要给大家一个警告,使用此程序要小心。
我使用的是汉化版,没用过俄文版,所以这个可能只针对汉化版,也许都有这个

毛病,那就是,这个程序会自动修改它不识别的项,而不管你是否更改了这个项


我建议,首先,从手机的config/default/pd文件夹把fak.pd拷过来,改名

fak0.pd,然后从cache/default下把fak.pd拷过来,改名为fak1.pd。复制fak0.pd
并产生一个复件fak0.pd.重命名为fak2.pd
使用fakeditor打开fak2.pd,把想要设置的快捷键设置好,保存。
然后用记事本分别打开fak0.pd, fak1.pd,和fak2.pd
可以发现,fak20.pd把一些不识别的项都改了,这会影响到手机运行,所以只要

取其精华,去其糟粕。其具体的意义见本版置顶帖“别时方觉依依”大侠的帖子

。把对应项拷贝过来覆盖就行了。fak1.pd是当前的设置,也有借鉴意义。
对fak0.pd修改完毕后,保存并重命名为fak.pd,复制到手机上

config/default/pd文件夹。我试过*#9999#复位机器,结果无效,
有效的方式是,删除cache下的那个fak文件,直接拔电池,然后装上电池开机即

可。
最后,有几点要声明:1.数字1的快捷方式是可以改的,有的说只能是语音信箱,

改不了,我改成了游戏目录,成功了。2.媒体键的长按似乎是无效的,我设置了

以后,发现无效,这个可以大家自己试试。我估计是短按进入那个媒体选单后会

忽略长按,也许短按改成其他功能,长按会有效。3.数字键的忽略锁键盘似乎无

效,我把照明灯键设置为锁键盘无效,结果无效。其他忽略锁键盘是否有效未知

。4.我把上网键改成了长按上网,短按进程序,很完美。
收获:完全自己定制快捷键,爽。
疑问:如上所述,不知道这点小问题能不能解决,反正问题不大。

至此,手机改了不少,用还真没怎么用,使用上的问题,以后再来向大家讨教。
 楼主| 发表于 2008-12-8 15:03:08 | 显示全部楼层
沙发自己做,有问题好补充。
果然有遗漏。
fak.pd编辑中,由于使用fakeditor,所以大部分工作只是复制粘贴,但是对键盘1则需要自己编辑,最左边的数字表示当前行的全部字符数,可以在word里边让它帮忙数,我是自己数的,辛苦啊。
ps. 楼下好快的回复。

[ 本帖最后由 silencev 于 2008-12-8 15:18 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-12-8 15:11:58 | 显示全部楼层
辛苦了楼主 帮顶
回复 支持 反对

使用道具 举报

发表于 2008-12-8 15:29:41 | 显示全部楼层
爱学习的好同志啊!鼓励一下!
回复 支持 反对

使用道具 举报

发表于 2008-12-8 15:50:22 | 显示全部楼层
如果你修复用的是泡泡的那两个文件的话,不会不开机。大概你是用的自己的bcore和eep写入IMEI,keys等等再刷入的。
至于快捷键,如果你会用ELF的话,用ELF设定的快捷键优先级会在系统之上。
非英文的文件夹是因为系统升级不完美所致,一般是没有刷官方版的MAP,自己刷上即可。
为了功能上的方便,我是刷的阿四的英文版的MAP。如果需要可以搜索“map”同时定义搜索的用户名为“askman*”
现在一般常用的程序论坛都有了免认证的版本。
回复 支持 反对

使用道具 举报

发表于 2008-12-8 15:50:47 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-12-8 15:51:32 | 显示全部楼层
修复下载这里的文件。
http://mobile.0110.cn/viewthread.php?tid=370324
按这里的做法。
http://mobile.0110.cn/viewthread.php?tid=389995
当然如果papua玩得很熟练的话,不用flasher可以用papua打入bcore。也可以修复。。。

[ 本帖最后由 loquat 于 2008-12-8 15:52 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-12-8 18:50:04 | 显示全部楼层
写得真多啊,楼主多刷几次机就明白了。我也是从M65到SL65到SL75再到S75才慢慢体会到的
回复 支持 反对

使用道具 举报

发表于 2008-12-8 18:51:59 | 显示全部楼层
MS刷中文客服包就会出现简体和繁体两种文件夹,我的S75刷完也是这样
回复 支持 反对

使用道具 举报

发表于 2008-12-9 09:11:37 | 显示全部楼层
好长。。学习一下啊
回复 支持 反对

使用道具 举报

发表于 2008-12-9 09:19:00 | 显示全部楼层
好长 没看完
为啥我的机器用那个X65-PASS啥的报错?连了数据线 刷机正常 搞不定VK 郁闷中
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-9 09:42:04 | 显示全部楼层
原帖由 loquat 于 2008-12-8 15:50 发表
如果你修复用的是泡泡的那两个文件的话,不会不开机。大概你是用的自己的bcore和eep写入IMEI,keys等等再刷入的。
至于快捷键,如果你会用ELF的话,用ELF设定的快捷键优先级会在系统之上。
非英文的文件夹是因为系 ...

非常感谢loquat 的耐心解释和回帖,您给出的几个网址我慢慢看,内容比较多,看和我使用的办法有没有本质的区别。不过有几点我想先说明一下。
我修复时确实是使用的自己机器自带的bcore和eep文件,使用papua修改的自己备份的文件。按说这样才是最适合自己的机器的才对啊。看论坛上的帖子,对使用别人的bcore,很多人认为是不合适的,甚至说有可能导致必须tp。所以我不太敢使用别人的bcore。泡泡那两个文件我也看到了,没敢用。
另外我没有刷elf,因为工作量大,容易出错,需要时间进行具体的了解再进一步刷,据说elf会占用系统资源,导致java程序较慢,加上我对elf所能提供的功能暂时也不是很感冒,所以我打算先用一段时间再说。为了使用方便,修改fak.pd来对手机上设不了的快捷键进行修改。
我升级的系统文件是西客网上下载的官方升级包,fw+map+ffs全部刷了,刷完后就会变成英文版的界面,然后进设置里选择语言为简体中文。这时候能看到所有的图片和铃声都在繁体文件夹里。有可能我下载的本身就不是正确的简体中文官方升级包?
我不想用英文目录,所以没有使用阿四版的map。只要java能在手机上运行即可,我倒不太需要任意位置运行java的补丁。
最后,虽然一般的程序都有免认证版本,但是我觉得找比自己做难,因为我这里网络不太好,连接很慢。另外,从microreader的免认证来看,要复制别人的厂商信息和认证证书,不如做个自己的,哈哈。
俺是diyer控,嘿嘿。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-9 11:32:53 | 显示全部楼层
原帖由 loquat 于 2008-12-8 15:51 发表
修复下载这里的文件。
http://mobile.0110.cn/viewthread.php?tid=370324
按这里的做法。
http://mobile.0110.cn/viewthread.php?tid=389995
当然如果papua玩得很熟练的话,不用flasher可以用papua打入bcore。也 ...

貌似我有两点不同,1是用的自己的bcore和eeprom,2是没有format ffs里的bcore。下回再试试。

按说用flash里的recalc是同刷bcore和eepro作用相同的,看来有必要试一下纯净版的bcore。

另外我没有找到S7C_2_cn-china_21_0001.map,仅仅有S7C_2_xx-FFS-LG408_47_0421.map
不知道是不是一个,您提供的map里边,也是后边这个文件。
我刷的就是后边这个map,基础map相同,就不说了。
我认为fubu就是加地址的fullflash,fullflash就是bcore+eeprom+fw+map+fs,一般前两者不用动,后三者,我刷了西客网上的那个,纯净版的fubu我正在下,我刷的map同您提供的map比较了一下,应该是同一个版本。
最后对loquat 表示一下敬佩 ,您那个帖子是绝对费精力和时间的。

[ 本帖最后由 silencev 于 2008-12-9 23:24 编辑 ]
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-12-9 12:36:10 | 显示全部楼层
原帖由 fqydtt 于 2008-12-9 09:19 发表
好长 没看完
为啥我的机器用那个X65-PASS啥的报错?连了数据线 刷机正常 搞不定VK 郁闷中

俺没有用这个工具,用过的说吧。

[ 本帖最后由 silencev 于 2008-12-9 23:23 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2008-12-9 12:42:37 | 显示全部楼层
建议先用标准方法做,等熟悉了在自己DIY,这样会少走几分弯路
回复 支持 反对

使用道具 举报

发表于 2009-2-7 14:47:34 | 显示全部楼层
我也是刚到手~正在研究怎么刷~多谢楼主分享经验~
回复 支持 反对

使用道具 举报

发表于 2009-2-8 01:05:13 | 显示全部楼层
先站个位置。然后慢慢看。
回复 支持 反对

使用道具 举报

发表于 2009-2-12 22:20:28 | 显示全部楼层
lz你太棒了,谢谢分享
回复 支持 反对

使用道具 举报

发表于 2009-2-13 17:57:52 | 显示全部楼层
好长的帖啊,楼主是个认真的同志。
回复 支持 反对

使用道具 举报

发表于 2009-2-13 21:40:27 | 显示全部楼层
学习了,谢谢楼主分享经验
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2025-6-18 09:02

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表