Cấutrúcvàýnghĩacácthànhtốcủasố IMEI:
Số IMEI luôn gồm 15 chữ số theo dạng: NNXXXX-YY-ZZZZZZ-A. Trong đó, sáu chữ số đầu
(NNXXXX) của IMEI được gọi là TAC (Type Allocation Code), hai chữ số tiếp theo (YY) được
gọi là FAC (Final Assembly Code), sáu chữ số kế tiếp (ZZZZZZ) là số sêri của máy, chữ số cuối
cùng (A) là số dùng để kiểm tra. Chi tiết hơn:
- NN: Hai chữ số đầu của IMEI được gọi là Reporting Body Identifier, dùng để nhận dạng tổ
chức nào đã cung cấp số IMEI cho nhà sản xuất ĐTDĐ (thông thường, số IMEI được bắt đầu
bằng số 35 hoặc 44, đây là số do tổ chức BABT cấp - www.babt.com).
- XXXX: Bốn chữ số kế tiếp được gọi là Mobile Equipment Type Identifier, dùng để nhận dạng
chủng loại (model) ĐTDĐ.
- YY: Hai chữ số này được gọi là FAC (Final Assembly Code), dùng để xác định xuất xứ của sản
phẩm (đã được sản xuất hoặc lắp ráp ở quốc gia nào). Cần lưu ý rằng một nhà máy có thể có từ
hai mã số FAC trở lên để tránh trường hợp số IMEI bị trùng lặp khi số lượng sản phẩm vượt quá
con số một triệu, bởi số xêri ZZZZZZ chỉ bao gồm sáu chữ số).
- ZZZZZZ: Số xêri của sản phẩm.
- A: Số dùng để kiểm tra. Số này được tính dựa vào 14 chữ số đã nêu theo một thuật toán cho
trước. Có thể căn cứ vào số này để biết số IMEI có hợp lệ hay không.
Nhìn chung, dựa vào số IMEI, ta có thể xác định được model của sản phẩm, xuất xứ. Tuy nhiên
không có quy tắc chung trong việc đánh số model và xuất xứ, đánh số thế nào phụ thuộc vào nhà
sản xuất. Bảng bên dưới là thông tin về một số xuất xứ đối với các loại máy nhãn hiệu Nokia:
YY (FAC) Nước YY (FAC) Nước YY (FAC) Nước
06 France 18 Singapore 67 USA
07, 08, 20 Germany 19, 40, 41, 44 UK 71 Malaysia
10, 70, 91 Finland 30 Korea 80, 81 China
(Ví dụ: Nếu số IMEI của máy Nokia là 350880-10-195032-8 thì có nghĩa là ĐTDĐ đó được sản
xuất tại Phần Lan. Nếu IMEI là 350893-30-952659-2 thì máy ĐTDĐ được sản xuất tại Hàn
Quốc).
Cách kiểm tra tính hợp lệ củasố IMEI
Thuật toán dùng để tính toán số này như sau:
Bước 1: Nhân đôi giá trị của những số ở vị trí lẻ (là cácsố ở vị trí 1, 3, 5, ,13), trong đó số thứ 1
là số ngoài cùng phía bên phải của chuỗi số IMEI.
Bước 2: Cộng dồn tất cả các chữ số riêng rẽ củacácsố thu được ở bước 1, cùng với cácsố ở vị
trí chẵn (là cácsố ở vị trí 2, 4, 6 14) trong chuỗi số IMEI.
Bước 3: Nếu kết quả ở bước 2 là một số chia hết cho 10 thì số A sẽ bằng 0. Nếu kết quả ở bước 2
không chia hết cho 10 thì A sẽ bằng số chia hết cho 10 lớn hơn gần nhất trừ đi chính kết quả đó.
Ví dụ: số IMEI là 350880-10-195032-A, trong đó A là số kiểm tra cần phải tính toán.
Bước 1: 10, 16, 0, 0, 18, 0, 4
Bước 2: (1 + 0 + 1 + 6 + 0 + 0 + 1 + 8 + 0 + 4) + (3 + 0 + 8 + 1 + 1 + 5 + 3) = 42
Bước 3: A = 50 – 42 = 8
Như vậy số IMEI hợp lệ phải là 350880-10-195032-8.
. Cấu trúc và ý nghĩa các thành tố của số IMEI:
Số IMEI luôn gồm 15 chữ số theo dạng: NNXXXX-YY-ZZZZZZ-A. Trong đó, sáu chữ số đầu
(NNXXXX) của IMEI. đó số thứ 1
là số ngoài cùng phía bên phải của chuỗi số IMEI.
Bước 2: Cộng dồn tất cả các chữ số riêng rẽ của các số thu được ở bước 1, cùng với các số