我是教育网用户,又懒得去同学家的ADSL上装驱动Update Firmware,因此尝试了通过代理来Update的方法,并获得了成功。下面讲讲我的经验:
1. 如何看到更加具体的Update过程已经看到坛子里其他朋友指出C:\Documents and Settings\All Users.WINDOWS\Application Data\Nokia\Nokia Service Layer里会存放Nokia Software Updater(NSU)在线更新时下载的文件,如里面的A\Logs会有日志,A\nsl_service_module_00001里则是有下载回来的固件文件。Logs目录中的日志比较重要,可以看到NSU运行的详细过程。
另外还能看到自己手机的Product Code,我确认了我的是新加坡的代码,不用改了。
2. 代理设置
NSU本身不提供任何代理设置功能,不过它会检测IE的代理设置,所以可以通过设置IE的代理来使NSU通过代理连接更新服务器。我用的代理是同学提供的,需要登录,但IE的代理设置里没有填写登录代理服务器的用户名和密码的地方,而是在上网时提示用户进行填写。我开始没注意,运行NSU总是出现不能连接NOL服务器的错误,之后自动退出,还以为是Nokia PC Suite什么的冲突。后来想到了要登录这点,我的办法是在自己的机器上再装个代理服务器软件,如CCProxy(免费版能支持3个用户,够用了),设置本机代理通过二级代理上网,二级代理填同学提供的代理服务器,并预先填好登录用户名和密码。再把IE代理设为本机代理,运行NSU,发现可以连接 Nokia升级服务器了。
总结一下:
如能搜到免费代理,其实也是一样道理地设置,还不用搞出一个二级代理。
如果出现"Cannot connect to NOL server",要么是Internet连接不通(先要能下网,看到Nokia网页),要么就是IE里设置的代理连不上(更换有效代理),或者设置的代理需要认证用户名和密码(这种情况通过设置二级代理解决)
3. 升级文件下载办法
用了两重代理,加上代理网速不咋样,老断,一断,NSU却以为文件下完了,但检查文件大小不对,它就要你重新下载。它下载单个文件是不支持断点续传的,比较郁闷。看看A\nsl_service_module_00001\www.dsut.online.nokia.com.oti.caresuite\Products\rm-10目录,发现有几个类似RM10_0527538_2.0618.07.10_001这样名字的小文件,还有一个几M的文件,猜想就是大文件下不完回来。再详细看看Log文件,可以看到这样的段落:
10:52:17.921 [POSTI] 1: RM10_0527538_2.0618.07.10_001.dcp (2022 bytes)
10:52:17.937 [POSTI] 1: http://nds2.fire.nokia.com/oti/g ... ?file_id=790841&;c "File reused"就是救星啊,而且还提供了文件的下载链接,呵呵,找到下载失败的大文件的链接,搬出FlashGet先搞定它,NSU让它继续运行着,停在那个让你确认手机内容会被删掉的地方,等FlashGet把文件下完,再Copy回NSU的下载目录,一共是两个大文件。
接下来NSU下载文件就很快了,瞬间进行刷手机的阶段,心跳几分钟,刷完了,提示成功,手机自动重启,没信号,再手工重启,Ok。不过卡上的软件有很多不能自动装回,第二次郁闷。不过也出了不少新版软件,一次过重装了吧,呵呵
4. 应用前景
以后可以续传、多线程下回升级文件,省下大笔时间。用代理也能更新,低速网络也不怕。