Информация впервые опубликована на WinCE Club (BY)
IMEI это International Mobile station Equipment Identity.
Он состоит из следующих кодов:
IMEI = TAC + FAC + SNR + CD
Где
IMEI = International Mobile station Equipment Identity
TAC = Type Approval Code
FAC = Final Assembly Code
SNR = Serial Number
CD = Check Digit
Состав IMEI таков, что каждое индивидуальное устройство (телефон) может быть отдельно идентифицировано. Устройства провайдера GSM PLMN при опросе устройства, входящего в сеть, могут решить, обслуживать ли звонки с/на данное устройство. За наличие и правильность IMEI отвечает производитель.
IMEI содержит всю информацию, необходимую провайдеру для прослеживания пути устройства от производителя до конечного пользователя.
IMEI (14 цифр) дополнен проверочными цифрами (Check Digits). Проверочные цифры – это не часть цифр, передаваемых оператору в случаях проверки IMEI. Эти цифры предотвращают ошибки ручной передачи IMEI пользователем, когда он заявляет оператору об украденном телефоне.
Провайдер может административно использовать информацию IMEI следующим образом:
Создать так называемые «белые листы», «серые листы» и «черные листы»
Белый список – полностью легальные и допущенные к сервису аппараты.
Черный список – полностью заблокированные к использованию телефоны.
Помимо этого опсосы могут создавать серые списки: аппараты как бы обслуживаются, но постоянно отслеживаются сетью (по разным причинам)
Позже был введен в действие так называемый IMEISV - International Mobile station Equipment Identity and Software Version Number. Он добавил две цифры номера версии софта в конце IMEI. Эти две цифры называются SVN - Software Version Number.
Он состоит из следующих кодов:
IMEISV = TAC + FAC + SNR + CD + SVN
Где
IMEI = International Mobile station Equipment Identity
TAC = Type Approval Code
FAC = Final Assembly Code
SNR = Serial Number
CD = Check Digit
SVN = Software Version Number
SVN позволяет производителю идентифицировать версии софта на трубке на предмет того – одобрены они производителем, или нет.
Белый лист использует информацию IMEI, а серый и черный листы – могут использовать также SVN.
Итак, состав IMEI:
IMEI состоит из 15 цифр от 0 до 9 ( 111111-22-333333-4)
1. Номера от 1 до 6 - это Type Approval Code (TAC) – тип телефона
2. Номера 7 и 8 - это Final Assembly Code (FAC) – где собран
Некоторые примеры:
06 = made in Flensburg, Germany (flare)
07 = made in Flensburg, Germany
08 = made in Flensburg, Germany
31 = неизвестно…
40 = made in Easterinch, Scotland (UK)
41 = made in Easterinch, Scotland (UK)
47 = популярный левый IMEI. В мире тысячи собранных влевую телефонов с IMEI=00000047000000
49 = китайский, левая сборка.
67 = made in Illinois, USA (в основном для прототипов)
80 = made in Tianjin, China
81 = made in Tianjin, China
92 = made in China by EASTCOM in Hangzhou
93 = made in China by EASTCOM in Hangzhou
3. Цифры с 9 по 14 - это Serial Number (SN)
4. Цифра 15 - это Check Digit (CD) – проверка.
IMEI содержится в 8 K EEPROM (я говорю сейчас о Motorola International phones)
8 байтов, которые хранят IMEI, могут быть обнаружены по адресу 52H (82 dec) - 59H (89 dec)
Пример: у трубки следующий IMEI: 445051-07-123456-0
Чтобы засунуть эту инфу в EEPROM надо сгруппировать цифры по парам, начиная со второй цифры, потом в каждой паре поменять цифры местами. Первая цифра, которая осталась не сгруппированной, должна быть сгруппирована с полубайтом (4 bits) A.
4 4 5 0 5 1 0 7 1 2 3 4 5 6 0 IMEI
4 45 05 10 71 23 45 60 Сгруппированный
4 54 50 01 17 32 54 06 Цифры поменяли местами
4A 54 50 01 17 32 54 06 EEPROM data
Однако, надо еще подсчитать crc-style checksum!
Для пользователей, имеющих желание проверить свой телефон по IMEI, существует информационный ресурс по проверке:
хттп://www.numberingplans.com/?page=analysis&sub=imeinr
IMEI это International Mobile station Equipment Identity.
Он состоит из следующих кодов:
IMEI = TAC + FAC + SNR + CD
Где
IMEI = International Mobile station Equipment Identity
TAC = Type Approval Code
FAC = Final Assembly Code
SNR = Serial Number
CD = Check Digit
Состав IMEI таков, что каждое индивидуальное устройство (телефон) может быть отдельно идентифицировано. Устройства провайдера GSM PLMN при опросе устройства, входящего в сеть, могут решить, обслуживать ли звонки с/на данное устройство. За наличие и правильность IMEI отвечает производитель.
IMEI содержит всю информацию, необходимую провайдеру для прослеживания пути устройства от производителя до конечного пользователя.
IMEI (14 цифр) дополнен проверочными цифрами (Check Digits). Проверочные цифры – это не часть цифр, передаваемых оператору в случаях проверки IMEI. Эти цифры предотвращают ошибки ручной передачи IMEI пользователем, когда он заявляет оператору об украденном телефоне.
Провайдер может административно использовать информацию IMEI следующим образом:
Создать так называемые «белые листы», «серые листы» и «черные листы»
Белый список – полностью легальные и допущенные к сервису аппараты.
Черный список – полностью заблокированные к использованию телефоны.
Помимо этого опсосы могут создавать серые списки: аппараты как бы обслуживаются, но постоянно отслеживаются сетью (по разным причинам)
Позже был введен в действие так называемый IMEISV - International Mobile station Equipment Identity and Software Version Number. Он добавил две цифры номера версии софта в конце IMEI. Эти две цифры называются SVN - Software Version Number.
Он состоит из следующих кодов:
IMEISV = TAC + FAC + SNR + CD + SVN
Где
IMEI = International Mobile station Equipment Identity
TAC = Type Approval Code
FAC = Final Assembly Code
SNR = Serial Number
CD = Check Digit
SVN = Software Version Number
SVN позволяет производителю идентифицировать версии софта на трубке на предмет того – одобрены они производителем, или нет.
Белый лист использует информацию IMEI, а серый и черный листы – могут использовать также SVN.
Итак, состав IMEI:
IMEI состоит из 15 цифр от 0 до 9 ( 111111-22-333333-4)
1. Номера от 1 до 6 - это Type Approval Code (TAC) – тип телефона
2. Номера 7 и 8 - это Final Assembly Code (FAC) – где собран
Некоторые примеры:
06 = made in Flensburg, Germany (flare)
07 = made in Flensburg, Germany
08 = made in Flensburg, Germany
31 = неизвестно…
40 = made in Easterinch, Scotland (UK)
41 = made in Easterinch, Scotland (UK)
47 = популярный левый IMEI. В мире тысячи собранных влевую телефонов с IMEI=00000047000000
49 = китайский, левая сборка.
67 = made in Illinois, USA (в основном для прототипов)
80 = made in Tianjin, China
81 = made in Tianjin, China
92 = made in China by EASTCOM in Hangzhou
93 = made in China by EASTCOM in Hangzhou
3. Цифры с 9 по 14 - это Serial Number (SN)
4. Цифра 15 - это Check Digit (CD) – проверка.
IMEI содержится в 8 K EEPROM (я говорю сейчас о Motorola International phones)
8 байтов, которые хранят IMEI, могут быть обнаружены по адресу 52H (82 dec) - 59H (89 dec)
Пример: у трубки следующий IMEI: 445051-07-123456-0
Чтобы засунуть эту инфу в EEPROM надо сгруппировать цифры по парам, начиная со второй цифры, потом в каждой паре поменять цифры местами. Первая цифра, которая осталась не сгруппированной, должна быть сгруппирована с полубайтом (4 bits) A.
4 4 5 0 5 1 0 7 1 2 3 4 5 6 0 IMEI
4 45 05 10 71 23 45 60 Сгруппированный
4 54 50 01 17 32 54 06 Цифры поменяли местами
4A 54 50 01 17 32 54 06 EEPROM data
Однако, надо еще подсчитать crc-style checksum!
Для пользователей, имеющих желание проверить свой телефон по IMEI, существует информационный ресурс по проверке:
хттп://www.numberingplans.com/?page=analysis&sub=imeinr