前两 周我去鸿信通新买的S65行货,版本是16,因为懒得跑去客服升级,而且想着还要刷补丁,干脆自己升级算了,反正保修要是没了一样没。所以先是用官方的升级包升到43版,一切正常,不过瘾,接着升级到50版,可是官方还没有50版的升级包,所以就用x65Flasher刷S6C的v50高速升级包,升级后使用依然很正常,直到昨天,看了一个帖子谈到有关输入*#05#查看总待机时间和总通话时间时,发现了一个问题:我的手机待机时间居然有了近1200小时!
要知道,我在买手机的时候,肯定是检查过这个*#05#的,当时记得只有十几分钟,之后用官方的v43升级包升级后好像也看过,因为没发现什么异常所以也就没认真记住多少,反正就几十个小时吧,当然,在升级v43之前,我把原机v16版的该备份的各种Flash都作了一个备份。等到刷了v50的高速升级包后,直到昨天查看*#05#的时候,才发现异常,待机时间居然变成了1千多小时,要知道我才买了2个多星期,就是天天24小时开机也就3百多小时。
手机凭空多出了1千小时的待机时间,虽然通话时间基本上是正常的,也不影响使用,但心里总是很别扭,自己找办法看看能不能消掉这多出来的1千小时。手机里面的设置是没有这个功能的,也不知道这个纪录是在手机里面的什么地方,因为用各种软件读出来的一堆数据根本就看不懂,而且也不知道哪步操作有点问题,造成手机开机就一直是白屏进不去的故障,按着西客站的数据线联机指南里面教的,把备份的Filesystem给Restore回去,倒是能正常开机了,但机器里面装的java软件包括通讯录、短信统统没了,相当于格式化了一次机器,好在通讯录、短信都有备份,再导入一遍就是了。不过经过这一通折腾,得出的结论是:把单独备份的EEPROM、Filesystem、甚至升级前的Firmware都分别刷回去,那个多出的1千小时待机时间还是不变,Bootcore没敢随便刷,因为也没破解过Bootcore应该不会有变动的,怎么办,难道让这1千小时的待机时间成了一块心病了?
还有最后一招,再不行就只有带着这个心病用下去或者到客服那里去想办法蒙混过去重新升级,据说客服那里升级的时候这些时间都给清零了。
打起精神使用最后一招,把我升级前备份的原机v16版的FullFlash用x65Flasher的Write Flash重新写了回去……,等待,完成,开机,*#05#,哈哈,终于恢复到升级前的使用时间了,不到2个小时!不过现在的版本是16版,也太低了,v50的官方升级包有没有,高速升级包又赠加了时间,看到那个客服降级包里有v50的S6C,解开了是个文件名为s6c_500800_service的exe可执行文件,不管了就用它,有了前面的经验,大不了再接着刷!
联机——升级——完成!版本已经是v50了,待机时间呢,*#05#,哈哈哈哈,还是我原来的2个小时,倒是把我这些天用的那几百小时一笔勾销了!
问题是,用x65Flasher的Write Flash重新写FullFlash回去时,提示Bootcore不能修改,将会Skin过去,而其他几个Flash我都分别写回去过,待机时间也没有改变,为什么把FullFlash写回去时间就能恢复呢?所谓的高速升级包,就是机器的Firmware Flash,同一版本的应该都一样,好像不应该含有待机时间这个参数吧,可确实有人说过刷了别人的Firmware Flash可能会把别人的使用时间也刷上,可是我单独恢复自己的Firmware Flash也没有把时间调整回来,只有把FullFlash写回去才行,这个问题我也弄不明白。 我的机器是S65,所涉及的升级包只是S6C的,其他机型的升级包会不会也这样,我没有发言权,所以本帖子谨作参考。
经过这次实践,得出结论!
1、无论是升级还是打补丁还是什么的,备份最重要,动手之前要时时刻刻记住备份!!!
2、*#05#看待机时间,实在是不可靠,同样的也是谨作参考!