上周末给老婆买了一台南非版HTC G1,当做下个月生日的礼物。。这手机是Google Android的系统,买回来就打算把固件、ROM、SPL、Radio、Recovery等等统统刷一遍。。结果出师不利,,USB一插上,设备找到了,驱动却不认。。看来MS跟Google之间的关系确实不怎么样啊。。。
    我的PC是装的Win7 x64 U版,网上所有能够搜到的地方都搜了,大部分都是XP的驱动,最后在安卓网论坛的一个帖子里找到一个x64 vista使用的驱动,想想应该能用。。结果果然可以认出来,并且进行安装,但结果出现另外一个问题。
    最后一步的时候系统说,驱动是未加数字签名的,无法正常启用。。有一个比较普遍的做法就是,在系统启动的时候,按F8,选用“禁用驱动程序签名强制”模式进入系统。。但不可能我每次启动都去按那个F8吧,,多麻烦啊。。最好是让驱动能够直接在正常情况下工作,结果怎么搞都没有办法绕过去。。最后就只有一个办法了,关闭系统默认的驱动签名强制性要求。。
    关闭强制驱动签名的命令如下:
    bcdedit/set testsigning on
    用管理员身份打开CMD命令行,输入上面的命令,完成以后将电脑重启。。进入系统以后,打开设备管理器一看,原先那个警告没有了。查看其状态,为正常启用。
    接着再把手机插上,发现这下终于可以正常连接了,而且可以看到TF卡的盘符。。
    后面一顿刷机,Recovery 1.4、安卓3.01_rom Andriod 1.6固件、2.22.19.26I_radio,,均告成功,而且发现比以前刷WM、PSP、iPhone这些系统都要简单多了。。嚯嚯。。。