IMEI International Mobile Equipment Identity numbers всегда 15-значный Международный Идентификатор Мобильного Оборудования (произносится «аймей»). Наличие IMEI обязательно для GSM (450, 850, 900, 1800, 1900 MHz) и UMTS-устройств (в том числе двурежимных GSM/UMTS). Полная информация о распределении IMEI находится в базе данных Ассоциации GSM. Доступ к этой базе могут иметь только операторы связи или регуляторы сертификационного процесса. в настоящее время все GSM (кроме 1900 MHz) сертифицирует или BABT (British Approvals Board of Telecommunications), или PTCRB (PCS Type Certification Review Board), при этом, MS предназначеные для работы в США и Канаде (GSM 1900 MHz), сертифицируются организацией PTCRB. Производитель обязан установить IMEI на фабрике в ПЗУ (постоянное запоминающее устройство) мобильного устройства так, чтобы изменение кода было труднодоступным и возможным только в месте изготовления устройства. Приобретая, например, GSM-телефон необходимо обратить внимание на то, чтобы IMEI телефона (*#06#) совпадал с IMEI, нанесенным под аккумулятором, а так же в гарантийном талоне и IMEI нанесенным на упаковке.
Ранее структура IMEI имела вид:
TAC |
FAC |
SNR |
SP |
XXXXXX |
XX |
XXXXXX |
X |
Type Approval Code |
Final Assembly Code |
Serial Number |
Spare |
Утвержденный код типового образца |
Код страны финальной сборки |
Серийный номер усройства |
Запасной код |
С 1 января 2003 года была принята новая структура IMEI. Современная структура IMEI:
TAC — Type Allocation Code |
Serial No |
Check Digit |
Reporting Body Identifier |
Type Identifier |
Serial number |
Check Digit |
NN |
XXXX XX |
ZZZZZZ |
A |
Типовой код распределения |
Серийный номер |
Проверочный код |
NN — Идентификатор, назначенный организацией распределяющей IMEI, например BABT
Reporting Body Identifier (NN) |
Организация |
Страна расположения организации |
00 |
Test IMEI |
Nations with 2-digit CCs |
01 |
PTCRB |
United States |
02 - 09 |
Test IMEI |
Nations with 3-digit CCs
DECT devices |
10 |
DECT devices |
|
30 |
Iridium |
United States (satellite phones) |
33 |
ART (DGPT) |
France |
35 |
BABT |
United Kingdom |
44 |
BABT |
United Kingdom |
45 |
NTA |
Denmark |
49 |
BZT / BAPT |
Germany |
50 |
BZT ETS |
Germany |
51 |
Cetecom ICT |
Germany |
52 |
Cetecom GmbH |
Germany |
53 |
TUV |
Germany |
54 |
Phoenix Test Lab |
Germany |
XXXXXX — типовой идентификатор, определяемый организацией по распределению IMEI (ограничивает выпуск терминалов 1 000 000 на TAC, для производителя может быть выделен дополнительный TAC для получения возможности выпуска более 1 000 000 единиц устройства). C 1 апреля 2004 года код FAC более не существует, а 7 и 8 цифры IMEI (ранее FAC) теперь всегда равны 00. в то время как TAC вместо прежнего 6-значного стал 8-значным, что видно в таблице (TAC — NNXXXXXX)
ZZZZZZZ — назначается производителем индивидуально для каждого устройства
A — проверочный код — для устройств Фазы 1 это цифра 0, для Фазы 2 и фазы 2+ это проверочный код, вычисляемый на основе всех цифр IMEI
Чтобы расчитать Check Digit (с применением так называемой «Luhn formula»):
- Шаг 1
Каждый второй символ слева направо умножаем на 2
- Шаг 2
Складываем каждое получившееся на Шаге 1 число между собой (обратите внимание, что, например, 14 мы складываем, как 1 + 4)
- Шаг 3
Складываем между собой нечетные числа IMEI (первое, третье, пятое и т.д.). Если в конце полученного значения будет 0, то расчет Check Digit завершен, то есть Check Digit равен нулю. Если в конце не 0, то переходим к Шагу 4
- Шаг 4
Суммируем значения Шага 2 и Шага 3 (здесь, например, 14 будем считать как 14, а не 1 + 4)
- Шаг 5
Вычитаем из ближайшего значения к числу, полученному на Шаге 4, оканчивающемуся на ноль значение, полученное на Шаге 4 — получаем значение последней пятнадцатой цифры IMEI-кода.
Узнать IMEI телефона можно, набрав в режиме ожидания комбинацию *#06#
Инструменты
Проверить валидность IMEI: |
|
© 6 апреля 2006 г. М. Алфёров. Используя материалы нашего сайта, пожалуйста, не забудьте сослаться на aproject.narod.ru.
|