自己的 S65 送给外甥了,他不小心给锁住了,由于他离我挺远,机子没法拿到手里联机解锁 ,这两天就在研究算码的事情。
幸亏自己电脑里有备份的fullflash,bin格式的和fbk格式的都有。算码要用Smelter这个 软件 打开bin格式fullflash,但是执行时总是提示下标越界,不知道怎么搞了,难道备份的fullflash有问题?
想到还有个fbk格式的fullflash,于是找了个winhex软件,用它打开fbk格式的fullflash,把第一行删了,另存为bin格式的fullflash,再用Smelter打开这个另存的 文件 ,执行解码,ok,成功,把解锁码发 短信 给外甥,过了一会回复,好了,解开了。
我试过用Smelter打开我另一个 手机 cx65 的bin格式的fullflash,解码正常。看来,还真是备份的s65的bin格式的fullflash有什么问题,不过,想不通问题出在哪里。
不管怎样,系统备份真是一件重要的事情。
关于bin格式和fbk格式的区别,引用herrliu的一段话,大家消化一下:
一般情况下,我们认为FUBU(FUllflash BackUp)和Fullflash是有所区别的:FUBU是手机的.fbk格式的整机备份(x65flasher-backup-fullflash),内部含有解释性的地址参数,所以在Restore时不用提供起始地址和长度;Fullflash是.bin格式的整机备份(x65flasher-Read Flash),是A0000000H开始的“原汁原味”的纯二进制文件,可以重新定位到任何地址段,是移植补丁所需要的格式。