㈠ 手機的設備識別碼是什麼意思
移動設備識別碼(IMEI),由15位數字組成的電子串號,它與每台手機一一對應,而且該碼是全世界唯一的。
每一隻手機在組裝完成後都將被賦予一個全球唯一的一組號碼,這個號碼從生產到交付使用都將被製造生產的廠商所記錄。移動設備識別碼由GSM(全球移動通信協會)統一分配,授權BABT(英國通信認證管理委員會)審受。
(1)手機的設備標識符是什麼擴展閱讀
手機IMEI碼由15-17位數字組成。
第一部分TAC,Type Allocation Code,類型分配碼,由8位數字組成(早期是6位),區分手機品牌和型號的編碼,該代碼由GSMA及其授權機構分配。
其中TAC碼前兩位又是分配機構標識(Reporting Body Identifier),是授權IMEI碼分配機構的代碼,如01為美國CTIA,35為英國BABT,86為中國TAF。
第二部分FAC,Final Assembly Code,最終裝配地代碼,由2位數字構成,僅在早期TAC碼為6位的手機中存在,所以TAC和FAC碼合計一共8位數字。FAC碼用於生產商內部區分生產地代碼。
第三部分SNR,Serial Number,序列號,由第9位開始的6位數字組成,區分每部手機的生產序列號。
第四部分CD,Check Digit,驗證碼,由前14位數字通過Luhn演算法計算得出。
第五部分SVN,Software Version Number,軟體版本號,區分同型號手機出廠時使用的不同軟體版本,僅在部分品牌的部分機型中存在。
㈡ 移動端設備標識碼-DeviceID、IMEI、IDFA、UDID
一:總覽
iOS設備標識碼
1、 device ID
2、 IMEI :iOS5之後被禁止,寫在主板上,不會變化。
3、 IDFA :Identifier For Advertising,iOS獨有的廣告標識符。但是用戶可以更改,不適用於做唯一標識。系統重置、在設置里還原廣告標識符,都會更改IDFA。
IDFA是一串16進制的32位串。
IDFA是蘋果iOS 6開始新增的廣告標識符,英文全稱是Identifier for Advertising,用於給開發者跟蹤廣告效果用的,可以簡單理解為iPhone的設備臨時身份證號,是說臨時身份證號,是因為IDFA允許用戶更換。iOS用戶可以通過(設置-通用-還原-還原位置與隱私)更換IDFA。iOS10系統提供用戶禁止廣告跟蹤功能,用戶勾選了這個功能後,應用程序講無法取讀到設備的IDFA。
IDFA是目前蘋果生態廣告交易的主要標識,一般跟廣告商 交易一個用戶後,廣告商 需要給你提供用戶的 IDFA作為憑證。主流的廣告平台廣點通、新浪粉絲通對賬都是基於IDFA的
4、 MAC地址 :硬體標識符,包括WiFi mac地址和藍牙mac地址。iOS 7 之後被禁止(同時禁止的還有OpenUDID)。
MAC地址在網路上用來區分設備的唯一性,接入網路的設備都有一個MAC地址,他們肯定都是不同的,是唯一的。一部iPhone上可能有多個MAC地址,包括WIFI的、SIM的等,但是iTouch和iPad上就有一個WIFI的,因此只需獲取WIFI的MAC地址就好了,也就是en0的地址。MAC地址就如同我們身份證上的身份證號碼,具有全球唯一性。但在iOS7之後,如果請求Mac地址都會返回一個固定值。
5、 UDID :用來標示設備的唯一性 。iOS 6 之後被禁止獲取系統原生的UDID,但可以通過uuid,寫入到鑰匙串中,從而獲得自定義的UDID(非系統原生),即使用戶重裝APP,只要每次都取這個鑰匙串返回,就是不變的。
UDID是由40個字元的字母和數據組成
Unique Device Indentifier,用戶不能更改,適合做唯一標識。但是蘋果禁止應用獲取UDID。
6、 UUID :APP重裝後會變化
Android設備標識碼
1、 Device ID 又叫做設備ID,可以用系統提供的TelephonyManager服務來獲取,具有唯一性。其中又包括IMEI和MEID/ESN。
2、 IMEI :GSM設備返回的,並且是寫在主板上的,重裝APP不會改變IMEI。Android 6.0以上系統需要用戶授予read_phone_state許可權,如果用戶拒絕就無法獲得。
3、 MAC地址 :硬體標識符,包括WiFi mac地址和藍牙mac地址。Android 6.0之後被禁止,若獲取則會被判定為有害應用。
4、 MEID/ESN :CDMA設備返回的,一般不使用。
5、 UDID :用來標示設備的唯一性。獲取UUID後,寫入.so文件生成UDID。即使APP重裝,值也不變,除非root手機(普通用戶做不到)
6、 UUID :APP重裝之後會改變
---未整理完,待續---
IMEI:International Mobile Equipment Identity,國際移動設備身份碼的縮寫。是由15位數字組成的「電子串號」,它與每台手機一一對應,每個IMEI在世界上都是唯一的。
UDID:Unique Device Identifier,唯一設備標識碼。
UUID:Universally Unique Identifier,通用唯一識別碼。目前最廣泛應用的UUID,是微軟公司的全局唯一標識符GUID。其目的是讓分布式系統中的所有元素,都能有唯一的辨識信息,而不需要通過中央控制端來做辨識信息的指定。