折腾HTC Legend之–金卡制作

HTC Legend买来以后一直没有ROOT,伴随着官方的OTA升级也更新到了android 2.2(HBOOT-1.0.1  s-on),再往后官方也不会再出新的升级包,只能自己开始倒腾。学习了N多帖子以后开始“拼贴”动手方案,金卡、Root、刷radio、刷CM Legend、CM Recovery改Hosts,工程量不小。

金卡:HTC的手机按照不同区域,内置不同的CID,升级ROM需要进行校验,也就是说金卡是经过CID验证步骤,让你刷RUU时候,不会出现131用户验证错误的提示,可以绕过去进行刷机的工具。

准备工作:

检查手机里的SD卡时候是否是FAT32格式,不是的话格式化成FAT32格式
下载附件1-Goldcard.rar,程序包中包含Qmat程序、HxD编辑器,以及在手机上查看CID的Astro文件管理器。

制作步骤:

1、在手机上使用Astro文件管理器或ES文件浏览器查看SD卡的CID编码;
依次进入/sys/class/mmc_host/mmc0/mmc0:1234
长按“cid”文件–Open As–Text–File Editer
记录下来CID的内容(一长串数字和字母)
用adb命令行方式也可以查询到这串编码。
adb shell
cat /sys/class/mmc_host/mmc1/mmc1:*/cid

2、运行Qmat程序,输入CID获得reverse string
打开qmat,选择菜单 Cyptoanalysis Tools > Crypto Toolbox
然后在最下面的框里面(在reverse string旁边),输入第1步获得的SD卡CID,然后点击reverse string。

记录下生成的reverse string,到网站获取goldcard.img文件时会用到。

3、登录网站http://psas.revskills.de/?q=goldcard,获取goldcard.img文件。
在网站页面填写自己的邮件地址Email:,并重复填写一次,确认邮件地址Repeat Email:
输入第2步生成的reverse string(将最前两位改成00)粘贴到Enter your SD Card Serial (CID)位置,最后输入验证码(What code is in the image?:)提交。

稍后会收到一封附件是goldcard.img的邮件。

4、将goldcard.img中的代码复制到自己的SD卡上,完成金卡制作。

把SD卡插到电脑上,或者直接数据线连接手机,并选择USB连接类型为“磁盘驱动器”。

以”管理员身份”运行HxD编辑器,选择Extras,Open disk把Open as readonly的勾选去掉,然后选择打开手机上的内存卡,通常显示为removeable disk 1。

弹出警告选择OK就可以,然后再次打开 Extra > Open Disk Image 打开goldcard.img,弹出的Sector size窗口中,选择512 (Hard disks/Floppy disks) 点击OK.

此时HXD有两个tab页,一个removeable disk的,一个是goldcard.img的,进入goldcard.imgtab页,CTRL+A(全选),CTRL+C(复制).

再切换到removeable disk的tab页,将0000—0170部分选上(),CTRL+V (粘贴),最后CTRL+S保存并退出,金卡流程就完美结束。

金卡检验:
可以重新把手机和PC连接,模式选磁盘模式,如果没有什么特别提示,里面东西也都还在就算成功。

以上整理内容参考了,以下帖子:

http://bbs.hiapk.com/thread-208054-1-1.html
http://soft.cnmo.com/6/63243.html