Седьмой электронный
Байты полезной информации
Разблокировка модема Huawei E3372
Приобрел себе устройство — 4G модем Мегафон 150-2, он же, как выяснилось позднее — Huawei E3372. Оговорюсь сразу, не путаем эту модель с E3272, у них разные начинки и разные AT команды. Об этом далее.
Модем изначально заблокирован под оператора Мегафон. Не суть какой Вы возьмете, будь то МТС либо Билайн — все они залочены. О процессе разблокировки речь пойдет в этой статье.
Зачем это нужно? Разблокировка нужна, чтобы модем мог работать в СИМ-картой любого оператора, предоставляющего услуги 3G/4G коммуникаций, дабы если Вас, к примеру, не устроила скорость интернета одного оператора, купить сим-карту другого оператора и вставить ее в свой разблокированный модем, без покупки нового.
Перед началом процесса Вам необходимо вынуть сим-карту из модема и подключить модем к компьютеру.
Нам необходим bat-файл, собранный пользователем forth32 с форума 4pda.ru, скачиваем calc201, открываем в нем папку windows, в ней лежит файл nlock_calc_201.exe. Вытаскиваем его в корень диска C. Далее выбираем — Пуск — выполнить (или пуск и ввести в строку для поиска для Windows 7) — cmd
где слово IMEI заменяем на Ваш imei (15 чисел) модема (узнать можно либо открыв крышку модема либо в программе Dc unlocker)
Ответ получим вида:
Открываем DC Unlocker, нажимаем на лупу, выведется информация о Вашем модеме, в самом конце ПОД строкой =================, вводим команду
где КОД это цифры полученные на выходе того, что мы проделали выше. Наличие обрамляющих двойных кавычек обязательно!
Модем должен ответить ОК
Код симлок huawei 3372h


Поддерживаемые частоты
GSM / GPRS / EDGE 850 / 900 / 1800 / 1900
UMTS / DC-HSPA+ /WCDMA 900 / 2100
LTE 800/900/1800/2100/2600 MHz
Дополнительно
Поддержка карт MicroSD до 32 ГБ
Операционные системы:
Поддержка OC Windows XP SP3, Windows Vista SP1/SP2, Windows 7, Windows 8, Mac OS X 10.5, 10.6, 10.7, 10.8, Linux
PS: самая беспроблемная схема с роутером: прошивка HiLink на модеме с автопереключением в CDC + Zyxel Keenetic 4G III rev.A с прошивкой Padavan
Модифицированный веб-интерфейс для E3372 s на основе WebUI 16.100.05.00.03
Ориентирован на работу с прошивкой 22.286.03.00.00.
Работает также и с модифицированными прошивками 22.286.53.01.161_S_*.
Несовместим с оригинальной билайновской прошивкой 22.286.53.01.161 в части SMS.
После прошивки веб-интерфейса следует делать сброс настроек (Настройки->Система->Настр. по умолч.).
Предлагаю своё решение для ситуации, когда нужно перевести HiLink-модем в режим с портами, но http://192.168.8.1/html/switchProjectMode.html (switchDebugMode.html) не работает.
Для этих портов необходим драйвер FcSerial.
Надеюсь, что тут все понятно. Единственное необходимое пояснение: кнопка reverse переворачивает IMEI задом наперед. Это нужно для вычисления кодов в команде at^spword модема 3372.
В заключении, хочу выразить благодарность пользователям rust3028 и Chujoi13 за неоценимую помощь в подготовке и тестировании этого релиза.
Еще можно сделать переключение внутри самого модема. Для этого надо написать простенькую программку:
#include
#include
#include
#include
void main() <
int nfd=open(«/dev/ndisapp»,2);
ioctl(nfd,1,0);
>
Собрать ее с помощью android ndk и запускать внутри модема. Именно таким способом производит переключение сам вебсервер.
Кстати, у rust3028 уже имеется готовая программа переключения с произвольной задержкой, готовая для включения в autostart.
rust3028, может быть выложишь ее сюда, чтобы людям не мучаться с освоением ndk?
Автоматическое переключение модема в Debug Mode и Project Mode
Подходит для обоих модемов, на любой прошивке HiLink.
затем зайти по ftp на адрес 192.168.8.1 и забрать файл.
Полученный файл mtd11.bin содержит в себе упакованный образ vxworks, к которому добавлен заголовок раздела. Следующим этапом нам надо распаковать этот образ, отрезав предварительно заголовок. Это можно сделать так:
— Долго жмем ентер, пока таблица не закончится
— Закрываем лог в терминальной программе.
Во второй части я расскажу о встроенном в VxWorks отладчике, жизненно необходимом для исследования кода. В качестве пример мы заставим сам модем посчитать nlock-код по алгоритму v201.
Break at 0x50d818c0: VerifySL Task: 0x53e964b8 (I0_TAF_FID)
task stack: base 0x5414f000 end 0x54147000 size 32768 high 896 margin 31872
exc. stack: base 0x54151ffc end 0x54151000 start 0x54152000
exc. stack: size 4092 high 624 margin 3468
proc id: 0x5245028c ((null))
options: 0x9005
VX_SUPERVISOR_MODE VX_DEALLOC_STACK VX_DEALLOC_TCB VX_DEALLOC_EXC_STACK
VxWorks Events
—————
Events Pended on : Not Pended
Received Events : 0x0
Options : N/A
r0 = 0x5372759c r1 = 0x5414ef3c r2 = 0x00000000
r3 = 0x00000000 r4 = 0x5414ef3c r5 = 0x5372759c
r6 = 0x53727580 r7 = 0x00000000 r8 = 0x5369fb60
r9 = 0x00000010 r10 = 0x0000000f r11/fp = 0x5414ef60
r12/ip = 0x32303634 r13/sp = 0x5414ef38 r14/lr = 0x51463690
pc = 0x50d818c0 cpsr = 0x600c0113 ttbase = 0x53f74000
value = 0 = 0x0
[C]->b 0x50D819C0
value = 0 = 0x0
[C]->c
Break at 0x50d819c0: VerifySL +0x100 Task: 0x53e964b8 (I0_TAF_FID)
task stack: base 0x5414f000 end 0x54147000 size 32768 high 896 margin 31872
exc. stack: base 0x54151ffc end 0x54151000 start 0x54152000
exc. stack: size 4092 high 624 margin 3468
proc id: 0x5245028c ((null))
options: 0x9005
VX_SUPERVISOR_MODE VX_DEALLOC_STACK VX_DEALLOC_TCB VX_DEALLOC_EXC_STACK
VxWorks Events
—————
Events Pended on : Not Pended
Received Events : 0x0
Options : N/A
r0 = 0x537273ec r1 = 0x5414ef0c r2 = 0x00000006
r3 = 0x51bfe9c8 r4 = 0x5414ef0c r5 = 0x5414ef3c
r6 = 0x0000000f r7 = 0x537273ec r8 = 0x5369fb60
r9 = 0x00000010 r10 = 0x0000000f r11/fp = 0x5414ef34
r12/ip = 0x00000006 r13/sp = 0x5414ef0c r14/lr = 0x5414ef14
pc = 0x50d819c0 cpsr = 0x200c0113 ttbase = 0x53f74000
value = 0 = 0x0
[C]->d 0x5414ef0c,8,1
NOTE: memory values are displayed in hexadecimal.
0x5414ef00: 36 34 33 31 * 6341*
0x5414ef10: 35 30 38 39 *5084. *
value = 0 = 0x0
Вот так мы вычислили nlock-код c помощью модема. Этот код является абсолютно точным, образцовым. Можно при входе в процедуру VerifySL c помощью команды m вписать в память другой IMEI, и вычислить nlock-код от него. Я использовал эту возможность для отладки своего калькулятора кодов.
Возможности отладчика VxWorks очень обширны. Вот крайткий список полезных команд:
Надеюсь, моя статья подвигднет кого-нибдуь на изучение кода модема. Поверьте, это крайне увлекательное и полезное занятие!
Huawei E3372H (МегаФон M150-2, МТС 829F) разблокировка
МегаФон 4G M150-2_2015 (Huawei E3372H) отнесем к модемам 2015 года.
Информацию, которую выдает dc-unlocker client
Found modem: MegaFon M150-2
Model: Unknown Huawei modem_
IMEI: 866119026303660
Serial NR: G4PDW15701077974
Firmware: 21.200.07.00.209
Compile date / time: Jun 10 2015 19:48:00
Hardware ver.: CL2E3372HM
Dashboard version: MGF_Dashboard_Win2.3.4_Mac2.3.4
SIM Lock status: Locked (Card Lock)
Wrong codes entered: 0 (unlock attempts left : 10)
Обратим внимание на: версию прошивки 21.180.09.00.143, серийный номер: G4PDW15916*****9 и имей: 868757020*****5. Сделаем выводы, в полку модемов AlGO v4 прибыло, т.е. МТС 829F с серийным номером на G4P можно разблокировать.
Как известно, после неудачной прошивки модем нередко оказывается в «вечном» Download mode. В модеме E3372h признаком этого режима является частое мигание индикатора зелёным цветом.
1. Программа для вывода модема из режима загрузки
(Пароль на архиве: 12345)
1. Деинсталлировать MobileBrServ или Драйвер-переключалка для модемов с HiLink-прошивкой (альтернатива MobileBrServ). Если работает автозапуск с CD модема, отключить его.
2. Если не установлены стиковые драйверы Huawei, установить их (можно взять Драйверы 5.05.01.00).
4. Запустить программу balong_sw_gateway.exe, задав в качестве параметра букву CD-ROM модема. Например:
balong_sw_gateway g:
5. После того как программа выполнит переключение, должны появиться три порта.
6. Прошить нужную прошивку обычным образом.
Этот способ восстановления во многих случаях может заменить «метод иголки».
1. Скачиваем программу Hua_v4 далее запускаем ее.
3. После выбора нужного COM-порта нажимаем на Детект
4. Затем нажимаем на Рассчитать и справа от него появиться значение Hash (ENCDATA). (необходимое для кода)
6. После получения кода вставляем его в окно запроса кода и ваш модем будет разблокирован.
ВНИМАНИЕ. У кого прошивка этой версии Мегафон M150-2 (21.200.07.01.209) при вводе команды AT^NVRDEX=50503,0,128 будет выдавать ошибку Error. Чтобы не было ошибки вам необходимо перепрошить модем. Инструкцию и необходимые файлы для перепрошивки можете найти тут FAQ_E3372h
Для разблокировка МТС 829F (Huawei E3372h) вам необходимо будет проделать небольшие действия:
1. Скачиваем программу Hua_v4 далее запускаем ее.
3. После выбора нужного COM-порта нажимаем на Детект
4. Затем нажимаем на Рассчитать и справа от него появиться значение Hash (ENCDATA). (необходимое для кода)
6. После получения кода вставляем его в окно запроса кода и ваш модем будет разблокирован.
ВНИМАНИЕ. У кого прошивка этой версии МТС 829F (21.200.07.03.143) при вводе команды AT^NVRDEX=50503,0,128 будет выдавать ошибку. Чтобы не было ошибки вам необходимо перепрошить модем. Инструкцию и необходимые файлы для перепрошивки можете найти тут FAQ_E3372h
АВТОМАТИЧЕСКИЙ СЕРВИС ПОЛУЧЕНИЯ КОДА. СЕРВЕР РАБОТАЕТ 24/7 (Через торговую площадку).
Huawei E3372h-320 – разблокировка, смена imei, фиксация ttl |
Что делать, если dc unlocker не определяет модем и не видит com-порта?
В случае, когда DC Unlocker не может «увидеть» модем и COM-порта нужно перебрать причины, которые этому способствуют:
«настройки»
Не всегда, но довольно часто производители мобильных аппаратов выносят сведения об IMEI в системные настройки — тогда узнать идентификатор будет проще, чем разобраться с NFC в телефоне. Чтобы посмотреть номер своего устройства, понадобится:
Huawei e3372h-320 – разблокировка, смена imei, фиксация ttl |
Ко мне обратился посетитель сайта, у него возникла проблема с 4G модемом. Он приобрёл оный на известной китайской торговой площадке, но не смог модифицировать под свои нужды, а именно произвести смену имей и зафиксировать ттл. Эти модификации необходимы для пользования интернетом без ограничения скоростных характеристик, которые внедряют некоторые мобильные операторы на своих сетях.
Ну раз есть проблема, то необходимо попытаться её решить. Давайте посмотрим, что возможно и невозможно осуществить на данный момент времени с данным модемом. И надо особо отметить, что речь идёт именно о модеме Huawei E3372h с номерным индексом 320, ранее доступные на рынке модемы этой же марки, но с индексом 153 (и многими другими) озвученными проблемами не страдает.
Данная компания является одной из немногих лидеров в индустрии, которая выпускает мобильные модемы и роутеры. Её продукция неизменно пользовалась спросом как со стороны операторов (брендированные заблокированные модемы), так и обычных пользователей. Но в последнее время всё больше операторов предпочло отказаться от продукции данной компании.
И связано это с очень слабой защитой от модификаций прошивки. Очень многие люди покупали у операторов брендированные модемы и роутеры, с лёгкостью разблокировали их вносили модификации, что операторы не могли отличать подключенные роутеры, так как они «представлялись» телефонами, а также отслеживать раздачу интернета. И компания Huawei, поняв сложившуюся ситуацию и не желая терять клиентов из числа мобильных операторов, существенно улучшила безопасность своих устройств от внесения каких-либо модификаций в прошивку. Если вдаться в технические детали, то теперь используется цифровая подпись в прошивках, шифрование и защищённые блоки памяти в устройствах (аппаратная защита). Едва ли в данном случае можно её обойти.
Шанс этого, несомненно, есть, но совсем небольшой. Политика компании Huawei существенно изменилась. Ведь она попала под санкции США как раз из-за того, что там объявили, что её оборудование недостаточно защищено, обладает уязвимостями.
Ввод ат-команд через putty
АТ-команды управляют определенными функциями устройства. Это несколько команд, состоящих из не длинных серий строчек из букв и цифр. Определенное количество специальных серий текстовых строк формирует команду операции для модема: соединение, передачу данных или изменение формата подключения.
Вводить АТ-команды можно с помощью специальных терминалов. Для беспроводных модемов Huawei лучше все подходит программа терминал PuTTy.
Ввод кода разблокировки через ат-команды?
Прежде чем поменять IMEI модема Huawei – снимите блокировку системы устройства. Рассмотрим пример введения кода для снятия блокировки, используя софт PuTTy. Для этого выполните все действия из инструктажа по использованию данной программы.
Если в окне появилась строчка – «^CARDLOCK 2,10,0» значит, блокировка снята и оборудование готов к использованию в нем любых сим-карт.
Где-то снаружи
Очень часто IMEI смартфона или планшета на Андроиде пишется на батарее, над или под штрихкодом, где-либо на коробке, в которой продавалось устройство, или даже на специальных наклейках, идущих в комплекте. Тогда, чтобы определить свой IMEI, достаточно найти соответствующую надпись и аккуратно переписать последовательность цифр — это так же несложно, как узнать, прослушивается ли мобильный телефон.
Важно: IMEI устройства — конфиденциальная информация, которой не следует делиться с кем бы то ни было без весомой причины.
Владелец аппарата может, используя приведённые далее инструкции, узнать IMEI самостоятельно, а все предложения «пробить» его по Интернету — в абсолютном большинстве случаев мошенничество. То же касается и платных услуг: IMEI присваивается телефону производителем по единому алгоритму и не относится к закрытым для владельца сведениям — а значит, тратить деньги, чтобы его проверить, совершенно не обязательно.
Дмитрий darkbyte москин
Бывают такие ситуации, когда требуется сделать так, чтобы сотовый оператор думал, что его SIM карта вставлена в устройство определённого типа. Например, оператор Yota выставляет различные ограничения по трафику и скорости в зависимости от того, в какое устройство была вставлена SIM карта — мобильник, планшет или 3G/4G USB модем.
Тема смены IMEI покрыта мраком по двум причинам: 1) Не на всех устройствах его можно сменить настолько просто, чтобы разобрался неподготовленный пользователь. 2) Полиция обычно разыскивает краденные трубки по IMEI, поэтому воришки научились его менять, потому тема считается запретной для обсуждения в открытых источниках.
Из-за этих причин на форумах обычно вместо информации о том, как сменить IMEI можно встретить информацию о том, что его нельзя сменить физически и запрещено менять законодательно. В нашем случае это совершено не важно, ведь мы не воришки, да и менять IMEI будем у копеечного 3G модема, который вряд ли будет разыскивать полиция, даже если кто-то его додумается украсть.
Если вкратце, то в случае с модемом Huawei E1550 возможны следующие варианты: 1) С помощью AT команд: AT^DATALOCK, AT^CIMEI и AT^NVWR 2) Через программу Qualcomm Product Support Tools (QPST) 3) Через специально собранный HUAWEI DataCard Update Wizard 4) С использованием JTAG программатор
Каждый из этих способов может не сработать по причине наличия защит в софте/железе, но тот, кому это действительно требуется, найдёт подходящий для его случая и рабочий метод. Я хотел бы остановиться поподробнее на методе номер 3, потому что способы 1 и 2 для моего модема не сработали, а до JTAG дойти не успел, его лучше всегда оставлять на крайний случай
Как ввести ат-команду через dc unlocker?
Код разблокировки можно ввести с помощью терминала DC Unlocker. Для этого нужно загрузить обновленную версию программы на компьютер и установить ее. Присоединить устройство к компьютеру и открыть программу. В окне нажать на иконку в виде лупы. Таким образом терминал сам определит всю необходимую информацию для разблокировки. Вам останется только так же ввести код для снятия блокировки – AT^CARDLOCK=”nck code”.
Если у Вас остались вопросы или есть жалобы — сообщите нам
Имейте ввиду, количество вводов ограниченно, так что при наборе команды будьте внимательны, так как по истечению всех попыток, разблокировать, просто прописав код будет невозможно.
Как узнать imei модема huawei и версию прошивки
Для смены IMEI на модеме Huawei нужно знать версию прошивки и сам IMEI. Обычно эта информация находится на упаковке устройства, но так как многие сразу избавляются от ненужных коробок, искать информацию нужно в другом месте. Также можно посмотреть интересующую информацию на наклейке устройства.
Для того чтобы узнать IMEI модема и версию прошивки посредством компьютера, стоит следовать поэтапной инструкции:
Проверяем девайс по номеру imei
Код можно проверять в режиме онлайн, чтобы получить расширенные сведения о мобильном телефоне. К примеру, это помогает распознать название конкретной модели, определить ряд скрытой информации служебного характера. С этой целью применяют специальные информационные базы в сети. Для чего они нужны?
Как уже было сказано выше, коды IMEI используют для того, чтобы найти телефон, который украли или потеряли. Однако мобильные операторы склонны игнорировать эту функцию. Поэтому в сети создают специальные информационные базы о тех мобильниках, которые были утрачены.
Если случилась неприятность, и вы потеряли девайс, внесите его код- IMEI в такую базу данных, чтобы получить дополнительную возможность его найти. Если вы обнаружили чей-то мобильник на улице, используйте информационную базу для того, чтобы найти хозяина.
Вопреки распространенному мнению, отслеживание мобильников по номеру «имей» и определение их местонахождения недоступно. Таких сервисов в сети попросту не существует. Это прерогатива исключительно мобильных операторов, причем, для такого поиска нужен запрос из полиции.
Код симлок huawei 3372h


Поддерживаемые частоты
GSM / GPRS / EDGE 850 / 900 / 1800 / 1900
UMTS / DC-HSPA+ /WCDMA 900 / 2100
LTE 800/900/1800/2100/2600 MHz
Дополнительно
Поддержка карт MicroSD до 32 ГБ
Операционные системы:
Поддержка OC Windows XP SP3, Windows Vista SP1/SP2, Windows 7, Windows 8, Mac OS X 10.5, 10.6, 10.7, 10.8, Linux
PS: самая беспроблемная схема с роутером: прошивка HiLink на модеме с автопереключением в CDC + Zyxel Keenetic 4G III rev.A с прошивкой Padavan
Модифицированный веб-интерфейс для E3372 s на основе WebUI 16.100.05.00.03
Ориентирован на работу с прошивкой 22.286.03.00.00.
Работает также и с модифицированными прошивками 22.286.53.01.161_S_*.
Несовместим с оригинальной билайновской прошивкой 22.286.53.01.161 в части SMS.
После прошивки веб-интерфейса следует делать сброс настроек (Настройки->Система->Настр. по умолч.).
Предлагаю своё решение для ситуации, когда нужно перевести HiLink-модем в режим с портами, но http://192.168.8.1/html/switchProjectMode.html (switchDebugMode.html) не работает.
Для этих портов необходим драйвер FcSerial.
Надеюсь, что тут все понятно. Единственное необходимое пояснение: кнопка reverse переворачивает IMEI задом наперед. Это нужно для вычисления кодов в команде at^spword модема 3372.
В заключении, хочу выразить благодарность пользователям rust3028 и Chujoi13 за неоценимую помощь в подготовке и тестировании этого релиза.
Еще можно сделать переключение внутри самого модема. Для этого надо написать простенькую программку:
#include
#include
#include
#include
void main() <
int nfd=open(«/dev/ndisapp»,2);
ioctl(nfd,1,0);
>
Собрать ее с помощью android ndk и запускать внутри модема. Именно таким способом производит переключение сам вебсервер.
Кстати, у rust3028 уже имеется готовая программа переключения с произвольной задержкой, готовая для включения в autostart.
rust3028, может быть выложишь ее сюда, чтобы людям не мучаться с освоением ndk?
Автоматическое переключение модема в Debug Mode и Project Mode
Подходит для обоих модемов, на любой прошивке HiLink.
затем зайти по ftp на адрес 192.168.8.1 и забрать файл.
Полученный файл mtd11.bin содержит в себе упакованный образ vxworks, к которому добавлен заголовок раздела. Следующим этапом нам надо распаковать этот образ, отрезав предварительно заголовок. Это можно сделать так:
— Долго жмем ентер, пока таблица не закончится
— Закрываем лог в терминальной программе.
Во второй части я расскажу о встроенном в VxWorks отладчике, жизненно необходимом для исследования кода. В качестве пример мы заставим сам модем посчитать nlock-код по алгоритму v201.
Break at 0x50d818c0: VerifySL Task: 0x53e964b8 (I0_TAF_FID)
task stack: base 0x5414f000 end 0x54147000 size 32768 high 896 margin 31872
exc. stack: base 0x54151ffc end 0x54151000 start 0x54152000
exc. stack: size 4092 high 624 margin 3468
proc id: 0x5245028c ((null))
options: 0x9005
VX_SUPERVISOR_MODE VX_DEALLOC_STACK VX_DEALLOC_TCB VX_DEALLOC_EXC_STACK
VxWorks Events
—————
Events Pended on : Not Pended
Received Events : 0x0
Options : N/A
r0 = 0x5372759c r1 = 0x5414ef3c r2 = 0x00000000
r3 = 0x00000000 r4 = 0x5414ef3c r5 = 0x5372759c
r6 = 0x53727580 r7 = 0x00000000 r8 = 0x5369fb60
r9 = 0x00000010 r10 = 0x0000000f r11/fp = 0x5414ef60
r12/ip = 0x32303634 r13/sp = 0x5414ef38 r14/lr = 0x51463690
pc = 0x50d818c0 cpsr = 0x600c0113 ttbase = 0x53f74000
value = 0 = 0x0
[C]->b 0x50D819C0
value = 0 = 0x0
[C]->c
Break at 0x50d819c0: VerifySL +0x100 Task: 0x53e964b8 (I0_TAF_FID)
task stack: base 0x5414f000 end 0x54147000 size 32768 high 896 margin 31872
exc. stack: base 0x54151ffc end 0x54151000 start 0x54152000
exc. stack: size 4092 high 624 margin 3468
proc id: 0x5245028c ((null))
options: 0x9005
VX_SUPERVISOR_MODE VX_DEALLOC_STACK VX_DEALLOC_TCB VX_DEALLOC_EXC_STACK
VxWorks Events
—————
Events Pended on : Not Pended
Received Events : 0x0
Options : N/A
r0 = 0x537273ec r1 = 0x5414ef0c r2 = 0x00000006
r3 = 0x51bfe9c8 r4 = 0x5414ef0c r5 = 0x5414ef3c
r6 = 0x0000000f r7 = 0x537273ec r8 = 0x5369fb60
r9 = 0x00000010 r10 = 0x0000000f r11/fp = 0x5414ef34
r12/ip = 0x00000006 r13/sp = 0x5414ef0c r14/lr = 0x5414ef14
pc = 0x50d819c0 cpsr = 0x200c0113 ttbase = 0x53f74000
value = 0 = 0x0
[C]->d 0x5414ef0c,8,1
NOTE: memory values are displayed in hexadecimal.
0x5414ef00: 36 34 33 31 * 6341*
0x5414ef10: 35 30 38 39 *5084. *
value = 0 = 0x0
Вот так мы вычислили nlock-код c помощью модема. Этот код является абсолютно точным, образцовым. Можно при входе в процедуру VerifySL c помощью команды m вписать в память другой IMEI, и вычислить nlock-код от него. Я использовал эту возможность для отладки своего калькулятора кодов.
Возможности отладчика VxWorks очень обширны. Вот крайткий список полезных команд:
Надеюсь, моя статья подвигднет кого-нибдуь на изучение кода модема. Поверьте, это крайне увлекательное и полезное занятие!


































