电脑技术学习

打补丁要步及心得

admin

    最近几个星期,跟我的小5较上劲了。收到数据线之前,在友人网上和东北网上狂找关于刷机及恢复的文章,心想等数据线来了大干一场。
    现在把我最近一些日子的打补丁心得写一写,只供新手参考!

    打补丁步骤:
    1、电池电量越满越好(尤其是做备份工作和刷新版本)
    2、看手机最近时间有无闹钟(建议选“关机无闹钟模式”关机);看电脑有无屏保,取消屏保。
    3、关机后,取下手机卡(避免锁卡)。装上电池,不开机。
    4、装usb驱动并安装(com的不用),连上数据线和手机(注意数据线要连电脑的后置插孔,就是鼠标键盘下边的随意一个)。
    5、打开v_Klay.exe(非9x系统)或v_Klay9x.exe(9x系统)之一。options选china simplified。关闭,重新开,此时就是中文简体界面了。
    6、选手机和端口(03年的选m55,04年的选m55PatchedBootCore)。usb端口的选择:点我的电脑属性,硬件,设备管理器,看端口里的英文prolific......(),括号里是com几,就选几。com端口的选择类似,都是看多出来哪个端口就选哪个。
    7、点左边的“刷新”键,会看到“连接中……短按手机开机键”,这时短按一下手机右边红色的开机键(不要长按,以至于开机)。v_Klay会显示“已连接,导入中”,好了,手机和v_Klay连上了。
    8、第一次打补丁或刷机一定要备份,不然很有可能后悔!!(备份步骤见附文1)
    9、把从网上找到的成熟的补丁(看大家反馈没什么bug的)代码,粘贴到普通补丁的大白框里,点“应用补丁”,确定。紧张中…可以轻轻晃动鼠标,缓解一下…
    10、等完成后,会有一个确定框,点确定,注意,先点右边的“打开电源”,再拔数据线,开机。

    ***意外事故及处理:
    1、不能开机:刷机、备份、或打补丁(撤消补丁)中,由于某些未知的原因,机子自动重启,导致开不了机,则打开手机后盖,拿下电池,在

    手心里掂一掂再装上,看能否开机。
    2、还是不能开机,则撤消刚才打的补丁,看能否开机。
    3、还是不能开机:一些机友刷了打扩容补丁的FUBU或者是M55Z,开机后蓝屏或白屏,请耐心等待,因为手机在格式化内存!M55Z没有开关机动画,显示为白屏,请不要误以为刷机失败!等待1-2分钟后就可以使用了!
    4、怎么也开不了机,只能重刷回刚才的备份。(见附文2)


    附文1 备份工作
    选择“FLASH工具”,现在开始备份!
    A.先备份FULLFLASH:
    [手机记忆体中:起始地址:0x000000 (fullflash)    长度:0xE00000 (fullflash)
    程序缓存:使用偏移量:0x000000 (start)]
    按“读取记忆体”,大概25分钟左右(根据每个人的数据线和电脑的状况不同,而有所差异),耐心等待!!
    读取完毕后按“保存文件”,一个14M左右的文件
    B.现在开始备份你的EEP,方法和备份FUBU类似。
    手机记忆体中:起始地址:0xDC0000 (eeprom)    长度:0x040000 (eeprom)
    程序缓存:使用偏移量:0xDC0000 (eeprom)
    按“读取记忆体”,很快就好了,一个256K的BIN文件
    C.最后备份你的BOOTCORE。
    手机记忆体中:起始地址:0x600000 (bootcore)    长度:0x010000 (bootcore)
    程序缓存:使用偏移量:0x600000 (bootcore)
    按“读取记忆体”,也是非常快,一个64K的文件
    6.最好还是用FREIA备份一下你的电参(如果你已经备份了EEP,这一步可以忽略,因为EEP中包含了电参,刷机后只要刷回EEP就可以刷回电参了)此节略。

    附文2 重刷
    1.刷FUBU
    在v_Klay里选择“打开文件”,
    手机记忆体中:起始地址:0x000000 (fullflash)    长度:0xE00000 (fullflash)
    程序缓存:使用偏移量:0x000000 (start)
    打开你要刷入M55CV11的FULLFLASH的BIN文件,选择“写入记忆体”
    这时会跳出一个窗口:
    注意有警示框提示是否不刷入BOOTCORE时,
    ****选“是”!!!这就表示不写入数据到BOOTCORE!
    (BOOTCORE是启动核心,如果刷入BOOT,有可能会把硬件刷坏,所以强烈推荐选择“是”,表示不刷入!)
    现在开始刷入FULLFLASH了,据说98要比2000和XP快一点,而USB的可能比COM口的快,一般是半小时内刷完FUBU。
    2.刷回EEP
    手机记忆体中:起始地址:0xDC0000 (eeprom)    长度:0x040000 (eeprom)
    程序缓存:使用偏移量:0x000000 
    偏移量问题是非常重要的,如果你选择错误,那可能开不机。其实刷回FUBU,EEP等时,偏移量全部是0X000000。只有在备份的时候才会变化。
    选择“打开文件”,选择256K你备份的EEP文件,然后按“写入记忆体”
    OK,这次会很快,毕竟只有256K
    3.当v_Klay提示刷入成功后,请按v_Klay右上角的“打开电源”!
    现在可以拔数据线开机了,成功了吗?