綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[教程] Android 刷機心得 : 教你獲取真正的SD卡CID

[複製連結] 查看: 6307|回覆: 25|好評: 0
跳轉到指定樓層
樓主
player16818 | 收聽TA | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
發表於 2011-5-17 16:40

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
在Android刷機過程中,需要涉及到CID的概念,CID是CustomerIDentity的簡稱,就是手機的平台版本,解鎖後的CID稱為SUPERCID。

我在做金卡的過程中,通過網絡教程學習,使用的命令是adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid
製作的過程中發現得不到cid,經過查詢有的說是MMC1,有的是MMC2或者MMC0,很是納悶,為啥數字不一樣呢?
最後又下載了個做金卡的批處理,GetCid.cmd,得到了CID,不過是2個,一個是SD卡的一個是Desire HD內置儲存的,
------------------------------------------------------
* daemon not running. starting it now *
* daemon started successfully *
45010053454d3034479022863d3dbdd4
02544d5341303847062218504000abb2
-----------------------------------------------------
鬱悶,不知用哪一個。
打開發現裡面的命令是
------------------------------------------------------------------------------
@echo off
title 獲取Cid By hsx9566
adb shell cat /sys/class/mmc_host/mmc*/mmc*:*/cid >Cid.txt
echo                                結果查看Cid.txt文件                     
echo                                    按任意鍵退出。
pause>nul
------------------------------------------------------------------------------
注意adb shell 這行,用的都是通配符*,沒有指定是0.1.2,我用re瀏覽器打開sys/class/mmc_host/目錄查看,發現我的Desire HD上有
MMC2
MMC1
MMC0
三個目錄,逐個打開查找CID,發現只有mmc0里和mmc2里有cid。
mmc0/mmc0:0001/cid(後面的0001,每個手機都不一樣),mmc2/mmc2:1234(後面的1234,每個卡都不一樣),只有這兩個文件夾裡有CID文件。

搞清楚了那個命令的作用機制和不同用法後,我就開始考慮到底那個才是SD卡的cid,有的人說是第1個,有的人說是第2個。
我無意當中打開了cid文件同在一個目錄下的uevent文件,發現裡面有這樣的代碼:
sys/class/mmc_host/mmc0/mmc0:0001/uevent
--------------------------------------------
DRIVER=mmcblk
MMC_TYPE=MMC
MMC_NAMW=SEM04G
MODALIAS=mmc:block
--------------------------------------------
sys/class/mmc_host/mmc2/mmc2:1234/uevent
--------------------------------------------
DRIVER=mmcblk
MMC_TYPE=SD
MMC_NAMW=SA08G
MODALIAS=mmc:block
--------------------------------------------
通過分析,我發現MMC_NAMW=後面的代碼不一樣,而且我的SD卡是8G的,SA08G代表的就是我的金士頓的8G卡,傳聞Desire HD的內置卡是4G的(網友拆機看到的內置儲存是 SanDisk SDIN5C2-4G ,而SEM04G代表的也就是SanDisk SDIN5C2-4G,看來Desire HD的確是內置的4G的儲存芯片)。問題終於得到解決。

答案是:製作金卡應該是用MMC2里面的cid,也就是命令 adb shell cat /sys/class/mmc_host/mmc*/mmc*:*/cid >Cid.txt得到的第二個。

我的手機是這樣的,大家的mmc*/mmc*:****/中*號數字可能和我的不一樣,不過都可以通過查看sys/class/mmc_host/mmc*/mmc*:****/目錄底下的uevent文件來確認那個是你的SD卡,進一步找到真正的SD卡的cid。
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 3碎鑽 +5 幫助 +4 技術 +1 收起 理由
wu06au4 + 1 很給力!
catom670 + 1 讚一個!
y776 + 5 + 2 + 1 很有幫助

查看全部評分

收藏收藏14 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
26
hsinfchen | 收聽TA | 只看該作者
發表於 2012-8-31 10:40
SD卡獲得CID,就是金卡了嗎?學了一課呢!謝謝分享!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

25
wu06au4 | 收聽TA | 只看該作者
發表於 2012-6-30 20:18
讚啦~~~感謝分享~~~受益無窮阿~~~~
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

24
hcjclf | 收聽TA | 只看該作者
發表於 2011-8-29 21:32
這屬於專業的領域
感謝分享
thanks a lot
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

23
tomson75 | 收聽TA | 只看該作者
發表於 2011-8-26 22:29
good............
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

22
ㄚ牛車 | 收聽TA | 只看該作者
發表於 2011-8-26 07:51
不錯用的軟體感謝大大分享........3Q
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

21
xsazxsaz | 收聽TA | 只看該作者
發表於 2011-8-26 02:55
感謝樓主的分享囉   讓我變聰明了
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

20
mikle1211 | 收聽TA | 只看該作者
發表於 2011-8-23 18:51
感謝大大分享
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

19
m3bmw89 | 收聽TA | 只看該作者
發表於 2011-8-23 01:50
感謝分享
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

18
mikle1211 | 收聽TA | 只看該作者
發表於 2011-8-22 15:39
感謝你的大大分享
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則