天天看點

IMSI

IMSI

國際移動使用者識别碼(IMSI) international mobile subscriber identity

國際上為唯一識别一個移動使用者所配置設定的号碼。

從技術上講,IMSI可以徹底解決國際漫遊問題。但是由于北美目前仍有大量的AMPS系統使用MIN号碼,且北美的MDN和MIN采用相同的編号,系統已經無法更改,是以目前國際漫遊暫時還是以MIN為主。其中以O和1打頭的MIN資源稱為IRM(International Roaming MIN),由IFAST (International Forum on ANSI-41 Standards Technology)統一管理。目前聯通申請的IRM資源以09打頭。可以看出,随着使用者的增長,用于國際漫遊的MIN資源将很快耗盡,全球統一采用IMSI辨別使用者勢在必行.

IMSI共有15位,其結構如下:

MCC+MNC+MIN

MCC:Mobile Country Code,移動國家碼,共3位,中國為460;

MNC:Mobile Network Code,移動網絡碼,由兩位數字組成,用于識别移動使用者所歸屬的移動網.

MIN:移動使用者識别号碼,是一個十位的等長号碼.

可以看出IMSI在MIN号碼前加了MCC,可以差別出每個使用者的來自的國家,是以可以實作國際漫遊。在同一個國家内,如果有多個CDMA營運商,可以通過MNC來進行差別.

IMEI

國際移動裝備辨識碼 International Mobile Equipment Identity

由15位數字組成的"電子串号",它與每台手機一一對應,而且該碼是全世界唯一的。每一隻手機在組裝完成後都将被賦予一個全球唯一的一組号碼,這個号碼從生産到傳遞使用都将被制造生産的廠商所記錄。

首先你要知道什麼是手機串号,IMEI俗稱“串号”存儲在手機的EEPROM(俗稱碼片)裡,每一個移動裝置都對一個唯一的IMEI。其組成結構為TAC(6位數字)+FAC(兩位數字)+SNR(6位數字)+SP (1位數字)。TAC(裝置型号核準号碼),由歐洲型号認證中心配置設定。如果熟悉并了解這個号碼對我們今後識别手機會起到非常大的作用.首先TAC碼前三位在不同的時期會發生變化,過去的TAC碼前三位在現在的手機上不會出現。過去的一些老型号的手機基本上都是446/448開頭,如moto v328 nokia 7110,而且即使同一部手機在不同的時期也會有不同的TAC碼如大家最熟悉的8210更新8250,如果前三位是448902就不能更新,因為CPU不同。是以過去所說的隻要是同一型号的手機TAC碼一定一樣的說法是不夠準确的,再如愛立信的同一型号手機T39MC在不同地區的地方亦會有不同的号碼大陸行貨為520406香港則為520407。我們知道這些差別後就可以通過TAC碼來進行“裝置識别”了,而不必去費心的去牢記IMEI的7.8位數字代表的産地。

另外如果是同一型号的手機其TAC碼不同至少說明該機在硬體上有差别,比如NOKIA8210,采用老版本CPU的8210的TAC碼是448902,而一般能夠寫入8250軟體版本TAC碼則是350開頭。實際上TAC碼前三位代表的更多的是手機FTA後配置設定IMEI的時間,真正的裝置型号鑒别還是後三位。在2手市場JS通常用T20的主機闆換上T29的外殼冒充T29售賣,然而T20TAC碼為520259真正的T29SC則為520341,是以在拿到這樣的手機的時候你隻需要檢視IMEI的TAC就能夠了然于胸,但這并不意味IMEI7,8位沒有作用,FAC(工廠裝配碼)由廠家編碼,通常表示生産廠家及其裝配地。這也是過去我們最為關注的數字,因為一般作為鑒别産地的号碼,它能有非常有效的幫助使用者識别手機來源和真僞。比如NOKIA的40/60地球人都知道代表産地是北京和東莞,隻要不是這兩個号碼都被視為水貨。而且如果我們結合TAC更可以進一步了解該機的真實身份,例如前面說過T20/T29,我們知道T29是愛立信在北京生産的而T20則産于南京,那麼如果一部T29的IMEI上是520259-63。。。呵呵~~那麼肯定是假貨了。

有時FAC也不能完全證明手機是否是行貨,T68上市後熱買一度造成缺貨,是以愛立信代理商調集了一部分馬來西亞生産(FAC碼71)緊急救援,是以這部分有入網許可證T68同樣是“行貨”。(前面我們我們說過了IMEI和取得入網許可證之間的聯系)不過,需要指出的是這部分T68僅限于前期一部分軟體版本為R1B的T68。

FAC碼也不是一成不變的即使是同一産地的産品,如西門子3508I和MOTO C300因為其産量巨大已經從開始的37更新到40,而C300的行貨FAC也有80/81/82。尤其重要的是歐洲型号認證中心今年重新配置設定了IMEI,FAC被和TAC合并在一起,FAC碼的數字統一從00開始,是以無論什麼型号什麼品牌其7,8位均為00,如最新的C289,三星V200 、西門子A55、 索尼愛立信T618都在手機上出現了351***00這樣的IMEI。幸好我們有前面介紹過的TAC碼鑒别辦法,如T618的IMEI雖然過去的FAC現在統一為00但港行和大陸行貨TAC後三位上還是有差異的.港行為351253大陸T618為351254,其實這裡已經說明了一個問題351253代表的是T610(中文繁體版)351254則為T618。而TAC碼的真正含義正在于此--裝置型号核準。

接下來該說SNR碼了。SNR碼即序号碼,也由廠家配置設定。識别每個TAC和FAC中的某個裝置的。每一部手機的SNR都不會一樣.簡單的說該号碼可以說明手機出産日期的先後,通常數值越大說明該機型出廠時間越晚,是以如果一部剛上市不久的手機的IMEI上出現了6位的數字你就得了小心了,因為剛上市不久的手機其SNR最多不會超過四位,大家可以在購機時留意一下。也許這可以作為鑒别手機是否被JS修改IMEI的好辦法之一。

SP備用碼,顧名思義用來做備用的,關于SP隻有一點需要說明現在的SP基本上沒有象過去文章所說那樣“一般為0”了,其号碼由廠家做設定,可忽略。

當然,有些手機在IMEI 上做了自己的定義.愛立信手機在待機時輸入*#06#就會出現17位的IMEI,其最後兩位的主要作用是用來識别軟體版本。這裡需要說明的是三星V200也開始使用17位的IMEI了,最後兩位的主要作用是用來識别軟體版本,一般來說數值越低版本也越低,比如T618的R1A版本為02而R1F版本則為03,最新的R1L版本是05。

IMEI為TAC + FAC + SNR + SP

其組成為:

1、前6位數(TAC)是"型号核準号碼",一般代表機型。

2、接着的2位數(FAC)是"最後裝配号",一般代表産地。

3、之後的6位數(SNR)是"串号",一般代表生産順序号。

4、最後1位數(SP)通常是"0",為檢驗碼,目前暫備用。

IMEI碼貼在手機背面的标志上,并且讀寫于手機記憶體中。它也是該手機在廠家的"檔案"和"身份證号"。

如何獲得手機的IMEI碼:可以在手機上按“*#06#”獲得手機的IMEI碼。

繼續閱讀