爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 33178|回复: 2

[经验教程] 获取真正的SD卡CID(Android刷机心得)

[复制链接]
发表于 2011-6-2 09:56 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

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 S内置储存的,
------------------------------------------------------
* 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 S上有
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=M4G2DE
MODALIAS=mmc:block
--------------------------------------------
sys/class/mmc_host/mmc2/mmc2:1234/uevent
--------------------------------------------
DRIVER=mmcblk
MMC_TYPE=SD
MMC_NAMW=SU08G
MODALIAS=mmc:block
--------------------------------------------
通过分析,我发现MMC_NAMW=后面的代码不一样,而且我的SD卡是8G的,SU08G代表的就是我的金士顿的8G卡,Desire S的内置卡应该是2G的。

答案是:制作金卡应该是用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。

转自:机锋网   
感谢58698301的分享~~
发表于 2011-6-28 22:48 | 显示全部楼层
试试看看[s:242]
发表于 2019-8-27 16:58 | 显示全部楼层
支持支持,学习一下~~~~
回复 支持 反对

使用道具 举报

 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-12-25 16:06 , Processed in 0.036792 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表