HTC制作金卡进行官方升级

08 Jan, 2011

智能机比较好玩的一点就是可以操作系统,如果你正在使用Android系统的手机,没有听说过刷机什么的,那只能说明,你不太喜欢玩机。于是折腾系统便成了玩机的一部分,当然,如果你并非一个喜欢折腾系统的人,但系统升级是必不可少的。想必很多人的手机都不是买的大陆行货,至于水货的好处,大家都知道,但水货唯一不好的一点就是销往很多不同地区的。HTC就是,我的HTC Wildfire就是销往东南亚的,如果刷机时使用官方其他地区的版本,就无法升级成功,于是便有了金卡这个玩意儿。

什么是金卡呢?

一般来说,官方刷机包通常加入了对手机地区的校对,比如非港版手机一般无法直接刷针对港版手机发布的升级包(刷机包),这时候,需要制作一个特殊的金卡来使刷机包跳过对手机地区的检测,直接进行刷机,从而达到强刷的效果。简单说,金卡就是用来欺骗官方RUU升级程序验证的。

什么时候需要金卡:1.你喜欢使用官方的系统升级包,而不是第三方的;2.官方的升级包不是针对你的手机所在地区的。我的HTC Wildfire是销往东南亚的,所以我在使用台版的官方升级包时就没能成功升级,于是便到处找了找方法,下面就讲解利用金卡突破地域限制进行官方升级。这个只针对HTC手机。

HTC金卡制作过程

工具下载及准备:

  1. 点击这里下载制作工具,一共两个打包下载:ADB,HxD。
  2. 将ADB中的文件adb.exe 和 AdbWinApi.dll 两个文件放到系统盘c:\windows\system32 文件夹里。
  3. 下载HxD并安装。

一切准备就绪,现在可以开战。下面就按照过程一步一步的做吧,再加一点小运气就可以成功了。

  1. 将手机连接上电脑,USB模式选择“HTC Sync”或者“调试”模式,这个很重要。
  2. 打开Dos程序,如果是Vista和Win7系统要以管理员身份运行,输入adb shell ,按下回车然后输入以下代码:cat /sys/class/mmc_host/mmc1/mmc1:*/cid,回车后便会得到一串由数字组成的CID码,复制下来。下面就是我得到的。
    数字组成的CID码
    数字组成的CID码
  3. 然后来到Soaa.me网,输入第2步取得的CID码,然后点击生成金卡制作用字符串。再来到HTC金卡制作网站,填入刚才生成的金卡制作字符串,填好Email(建议使用Gmail或者QQmail),收到邮件(我使用的Gmail,大约等待一分钟),下载附件,得到goldcard.img文件。
  4. 把TF卡插到电脑上,手机或者读卡器都可以,如果通过手机连接,需要将USB连接模式修改为加载存储卡模式。打开HxD(Vista和Win7系统要用系统管理员的身份运行这个程序),依次选择Extra tab > Open Disk >Removable Disk 1>OK (如果你插上多个U盘,可能就会出现多个Removable Disk最好确定准确哪一个是你的TF卡,注意小对话框的左下角有一个Open as Readonly的checkbox,要记得把默认的对号去掉)。
  5. 然后Extra again, Open Disk Image,打开goldcard.img ,选择512 (Hard disks/Floppy disks) ,右键,select all,然后点edit,选择copy 切换到removable disk选项卡,选择00000000到00000170,然后点edit,点击paste write ,点击file,然后点击save 然后你可以退出这个软件了 。

就这样,制作金卡的整个过程就这样完成了。接着就是检验制作是否成功:如果在我的电脑中打开金卡时提示需要格式化,那么这个TF卡就失败了,换一张卡或者重新制作一下。金卡现在是金卡,但它还是一张存储卡,因此存储功能不会受影响,也可以继续使用。好了,现在就可以升级不同地区的官方系统了。

参考资料:

  1. Android系统基本名词解释
  2. Wildfire金卡制作教程

继续后话

我的金卡制作成功了,但最后我并没有升级官方的,还是去网上找的第三方修改的Room,刷第三方的前提是必须要取得Room,好在非常简单。但我还是比较喜欢官方的room,毕竟在第三方修改时,他们喜欢去掉一些自己不喜欢或者认为无用的东西,然后加一些自己喜欢的东西,不过第三方也有很多种,大家可以按照自己喜欢的选择。

这篇金卡的制作,只针对喜欢升级官方的朋友,如果是第三方使用者,可以无视。此方法在我的手机上成功,型号是HTC G8。因为系统或者各种原因,不保证都成功。如果工具不能下载,欢迎留言通知。