본문 바로가기

카테고리 없음

IMEI, IMSI, UDID

IMEI(International Mobile Equipment Identity) : 단말기 고유 번호

<구조>

AA-BBBBBB-CCCCCCD or EE
Old IMEITACFACSerial number(Optional) Luhn checksum
New IMEITAC
Old IMEISVTACFACSoftware Version Number (SVN).
New IMEISVTAC


IMSI(International mobile subscriber identity) : 범용개인식별모듈(USIM) 카드의 고유번호

IMSI:410072821393853
MCC410Pakistan
MNC07Warid Pakistan
MSIN2821393853
IMSI:310150123456789
MCC310USA
MNC150AT&T Mobility
MSIN123456789


UDID(Unique Device Identifier Description) : 아이폰 전용 단말 고유번호

UDID = SHA1(serial + IMEI + wifiMac + bluetoothMac)



<관련 안드로이드 소스>

TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE); 
String imsi = mTelephonyMgr.getSubscriberId(); 
String imei = mTelephonyMgr.getDeviceId(); 
String phoneNumber = mTelephonyMgr.getLine1Number();