IMEI

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 нанесенным на упаковке.
NN — Идентификатор, назначенный организацией распределяющей IMEI, например BABT
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#

Комментарии

Комментариев нет.