IMEI (International Mobile Equipment Identity) 為行動裝置唯一識別碼,俗稱「串號」。本文整理 IMEI 結構定義、各段碼含義、主流品牌產地代碼對照表,並提供針對 Motorola、Siemens 等品牌的 J2ME 獲取程式碼。
TAC (6碼) + FAC (2碼) + SNR (6碼) + SP (1碼)
| 品牌 | 代碼 | 代表地區 |
|---|---|---|
| Nokia | 48, 60, 62, 80, 81, 92, 93 | 中國 |
| 06, 07, 08, 20 | 法國 | |
| 19, 40, 41, 44 | 英國 | |
| 10 | 芬蘭 | |
| 18 | 新加坡 | |
| 30 | 韓國 | |
| Motorola | 07, 08 | 德國 |
| 18 | 新加坡 | |
| 40, 41 | 蘇格蘭 | |
| 80, 81, 92, 93 | 中國 (天津/杭州) | |
| 67, 68 | 美國/美洲 | |
| Sony Ericsson | 19 | 英國 |
| 51 | 瑞典 | |
| 61 | 香港 | |
| 62 | 中國 (北京) | |
| Siemens | 37 | 上海 |
| Panasonic | 62 | 北京 |
| Samsung | 89, 90, 92 | 韓國 |
| Philips | 69 | 深圳 |
註:代碼可能隨產線調整變動,僅供參考。驗證真機建議配合入網證驗鈔機檢查 (紅色 CMII 圖案)。
無統一標準 API,需呼叫廠商專屬系統屬性:
String imei = System.getProperty("IMEI");
String imei = System.getProperty("com.siemens.IMEI");
System.getProperty("com.nokia.IMEI") 或 "IMEI"。System.getProperty("com.sonyericsson.IMEI")。MIDlet-Permissions: javax.microedition.io.Connector.imei),並簽名部署,否則 getProperty 可能回傳 null 或拋出 SecurityException。