» 首頁 » 討論區 » 綜合討論 »Android的金卡(Goldcard)製作

Android的金卡(Goldcard)製作

發表人: Seachaos
積分: 2287
發表時間: 2010-04-06 01:07:03
如果你的手機需要官方RUU刷機之類的,或是特殊情況需要Root,就會需要到金卡

到底什麼是金卡(gold card)呢?
根據我所瞭解,他是在記憶卡的一個區段寫入一段引導序號
讓Fastboot可以解除CID的限制,進而執行更多功能
有點類似PSP的神奇記憶卡,讓你的機器在變磚的時候還有挽救的餘地(理論上都可以救回來)
(例如我的Hero要透過RUU來刷成官方版本,就需要goldcard)
(如果有錯還請各位指教)

以下是製作金卡(記憶卡)的辦法
1.先確定你的電腦有辦法使用adb指令(Android SDK開發套件)
2.用adb指令輸入
[quote]
./adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid
[/quote]
會得到CID(一堆數字)
例如
02555d534430366738c62aaaaff0979e
每個人的CID大多是不同的,所以需要自己去做運算

3.解碼CID
到這個網站,把adb取得的CID給貼到那個網站(請確認您的CID是正確的)
http://hexrev.soaa.me/

4.取得解碼後的數字,例如
0097f0afaa2ac63867363044535d5502
然後到這個網站輸入你的E-mail和解碼後的數字(網站產生的那個)
http://revskills.de/pages/goldcard.html

之後去收Email會得到一個goldcard.img

5.接下來的動作是寫入記憶卡的引導區段,用讀卡機或是手機當做讀卡機連接到電腦(只要可以連接到電腦就好),請備份好你的記憶卡檔案,因為有可能會遺失資料!!
並且確定你的記憶卡格式是FAT32的,不是的話請格式化成FAT32
(不用清空記憶卡,因為我也沒清空,但是記得要備份好資料)

再來就是安裝HXD軟體(此軟體要在Windows下執行)
各位可以到這邊下載
如果你是Windows 7或Vista的使用者,需要系統管理員的權限才可以成功
Image
(如上圖)

開啟軟體,選擇Extras->Open disk
Image

選擇Removeable Disk(請確定這是你的手機記憶卡)
並且把"Readonly"給取消掉,不然你無法寫入資料!
Image
(在OK的旁邊,但是我截圖的時候消失了,請注意!!)

然後是Extras->Open disk image
Image
選擇你email內收到的檔案goldcard.img
區段選擇512
Image

打開之後應該會看到一堆的16進位,不要害怕
goldcard.img裡面正確的話應該是00000~00170
把他全選然後按下右鍵copy複製
如下圖
Image

在選擇到Removeable Disk,把00000~00170也給選取來,然後右鍵 Past write 改寫引導區段
Image

最後File->Save
儲存你對記憶卡的變更
Image

儲存好後將記憶卡退出,然後在重新放入電腦,看看是否可以正常讀寫檔案(有可能剛放入會失敗)
如果可以正常讀寫,並且CID沒弄錯,恭喜你,金卡成功了
如果不行就是失敗,請格式化記憶卡,如果還要製作金卡就從上面步驟再來一次

金卡(goldcard)最好的範例就是關機,然後按住back鍵和電源鍵就會進到Fastboot模式 (類似到recovery模式)
然後你打開RUU套件,就會將你的手機給刷機成官方版本
Image

以上的金卡作法在Hero成功
理論上其他的Android手機也可以使用
發表人: 訪客
發表時間: 2010-04-10 13:34:30
CID並不是因為手機不同而不同
不同的SD卡就有不同的CID
發表人: Seachaos
積分: 2287
發表時間: 2010-04-11 00:47:57
[quote]訪客 提到:
CID並不是因為手機不同而不同
不同的SD卡就有不同的CID[/quote]
謝謝您的指教^^
發表人: 訪客
發表時間: 2010-07-17 04:07:19
您好:
請問是只有HTC有金卡製作嗎?我的samsung i5700好像沒有看到什麼在討論金卡耶~~
金卡是為了刷壞了之後叫回原廠rom是這樣嗎?
那我i5700沒金卡製作,這樣刷壞了不就死了嗎?
發表人: Seachaos
積分: 2287
發表時間: 2010-07-17 17:35:14
[quote]訪客 提到:
您好:
請問是只有HTC有金卡製作嗎?我的samsung i5700好像沒有看到什麼在討論金卡耶~~
金卡是為了刷壞了之後叫回原廠rom是這樣嗎?
那我i5700沒金卡製作,這樣刷壞了不就死了嗎?[/quote]

因為每家手機製造商的處理方式都不同,所以我不清楚Samsung有沒有金卡...
Samsung有提供類似RUU的官方還原程式嗎?
也有可能他的fastboot模式是不需要金卡的(要看手機製造商)

目前據我所看到,有使用金卡的Android手機也只有HTC系列...

發表人: 訪客
發表時間: 2011-04-02 03:32:42
當我使用HXD更改sd卡的引導區段後,就找不到這個記憶卡,因此也無法格式化它,請問有什麼辦法嗎?
發表人: Seachaos
積分: 2287
發表時間: 2011-04-03 02:55:41
Windows系統可以從系統管理工具內的磁碟管理那邊看到他,就可以格式化了
(目前我手邊沒有Windows可以看在哪邊,你先試看看,找不到的話再和我說)
發表人: 訪客
發表時間: 2011-04-04 16:05:29
沒有看到你說的格式化功能,不過後來我可以在檔案總管中看到這個磁碟機,只是仍然無法做格式化,它會出現"磁碟機I中沒有磁片"。請問你知道有什麼軟體可以更低階的方式將預設值(不確定有沒有沒)寫回引導區段嗎?
發表人: 訪客
發表時間: 2011-04-04 20:03:25
[quote]訪客 提到:
沒有看到你說的格式化功能,不過後來我可以在檔案總管中看到這個磁碟機,只是仍然無法做格式化,它會出現"磁碟機I中沒有磁...[/quote]
問題解決了。直接讀取手機的sd卡,不透過usb做轉換,然後我以 ubuntu的磁碟公用程式格式化就成功了。
發表人: 訪客
發表時間: 2011-09-09 22:41:24
儲存好後將記憶卡退出,然後在重新放入電腦,看看是否可以正常讀寫檔案(有可能剛放入會失敗)

請問我的是dhd
我用手機當成讀卡機
那這樣這一步應該怎麼做?
發表人: Seachaos
積分: 2287
發表時間: 2011-09-10 20:33:48
手機當讀卡機的效果是一樣的喔
不過建議還是用讀卡機會比較穩
發表人: 訪客
發表時間: 2011-09-18 16:03:52
求救大大,我試了第2張卡(16G C10)才成功降板DHD 2.33

可是問題來了
降板後,刷完ROM後
只要配上這張記憶卡就是讀不到SIM
其他張記憶卡就不會有讀不到SIM卡的情形

格式化數次也依然衝突到SIM
請問有方法能回復原本的記憶卡嗎
發表人: Seachaos
積分: 2287
發表時間: 2011-09-18 18:24:22
您好:
你可以試看看低階格式化
不然就是整個磁區刪除,重新建立看看
發表人: 訪客
發表時間: 2011-09-18 20:45:59
[quote]Seachaos 提到:
您好:
你可以試看看低階格式化
不然就是整個磁區刪除,重新建立看看[/quote]


非常感謝大大的回答

電腦的格式化只有FAT32 & exFAT
exFAT選了不給格式化 = =

請問如何磁區刪除?
發表人: Seachaos
積分: 2287
發表時間: 2011-09-18 21:22:04
如果你是Windows系統的話
電腦(右鍵) -> 管理-> 存放裝置 -> 磁碟管理
Image

選你的SD Card然後如下圖
Image
發表人: 訪客
發表時間: 2011-10-02 00:59:14
請問我要怎麼做到這個步驟呢?? ↓↓↓
「1.先確定你的電腦有辦法使用adb指令(Android SDK開發套件)」

因為大大沒講 我就自己找了一個網頁 他這麼教的

http://gfans.bryan.tw/2010/11/30/1361

我照他做的到她最後一個步驟是OK的 看似好像接著可以使用adb指令
但我要輸入大大教的 ↓↓↓

「./adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid」

就不能了

請問第一步驟該怎麼做呢??? 感謝喔!!!
發表人: Seachaos
積分: 2287
發表時間: 2011-10-02 14:44:13
Hi,
請問你輸入"adb devices"有看到你的手機嗎?
另外是否有跳出什麼錯誤? 可否讓我參考看看?