Huawei E3370 разблокировка кодом по IMEI от Билайн
Модем Huawei E3370 Билайн продаётся залоченым для работы только с СИМ картами оператора Билайн и при установке в него другой СИМки отказывается регистрироваться в сети и просит ввести код разблокировки. Этот код разблокировки (NCK) и сможет разблокировать ваш модем Huawei E3370 что бы он мог работать в любой сети и с любой СИМ картой любого оператора.
Тип: LTE
Поддерживаемые стандарты: GSM, GPRS, EDGE, 3G, HSDPA
Размещение: внешний
Интерфейс: USB
Питание через USB: есть
Размеры (ШxВxГ): 88 x 12 x 88 мм
Вес: 50 г
Дополнительная информация:
адаптирован для работы с российскими операторами связи, скорость приема данных до 100 Мбит/с, скорость передачи данных 50 Мбит/с, слот для карт памяти стандарта microSD емкостью до 32 Гб, выпускается в черном и белом цвете
Ниже указанны данные, которые показывает dc-unlocker клиент:
Interface : 192.168.8.1
Found modem : E3370
Model : _Unknown Huawei router_
IMEI : 8661330********
Serial NR. : L8FDW15321******
Firmware : 22.286.53.04.161
Hardware ver. : CL1E3372SM Ver.A
Web UI version : 16.100.05.08.161
SIM Lock status : unlocked
Wrong codes entered : 166 (unlock attempts left : 100)
Модем Huawei E3370 с версией прошивки 22.286.53.04.161 можно разблокировать с помощью кода разблокировки, рассчитанному по алгоритму V201.
1. Для получения кода разблокировки вам потребуется имей модема.
2. Переходим к приобретению кода, используя товар: Разблокировка модемов Huawei
3. После получения кода вам осталось только ввести его в модем, достаточно вставить в модем Huawei E3370 сим-карту «чужого» оператора и Web-интерфейсе модема ввести полученный у нас код (http://192.168.8.1/html/simlockrequired.html).
4. На это все, не забудьте добавить профиль под нового оператора.
Внимание! Этими кодами не разблокируется модем Huawei E3370 Билайн если его IMEI начинается на 86611*** или 86875702*** и серийным номером s/n G4P
В программе DC Unlocker этот модем определяется так:
Found modem : E3370
IMEI : 86611902***
Serial NR. : G4P DW158240***
Firmware : 22.200.09.01.161
Compile date / time : Jun 12 2015 11:43:57
Hardware ver. : CL2E3372HM
Dashboard version : WEBUI_17.100.11.03.161
SIM Lock status : Locked (Card Lock)
Wrong codes entered : 166 (unlock attempts left : 100)
1. Устанавливаем программу и драйвера от модема на компьютер.
2. Далее качаем dc-unlocker, его используем для ввода терминальных команд. Качаем отсюда DC-unlocker client или отсюда DC-unlocker client
Как разлочить и прошить модем Huawei E3370 оператора Билайн?
Если на модеме E3370 от «Билайна» плохо работает интернет, то в нем можно поменять сим-карту. Перед этим нужно снять с устройства блокировку оператора, чтобы восстановить функциональность.
Описание модема Huawei E3370
.jpg)
Модем предназначен для работы в сети «Билайн». Устройство обеспечивает высокоскоростной доступ в интернет и поддерживает сим-карты стандартного формата.
Технические характеристики
USB-модем от «Билайна» Huawei E3370 работает в сетях второго, третьего и четвертого поколений. Максимальная скорость на загрузку данных через 4G — 150 Мбит/сек, а на выгрузку — втрое меньше. Для считывания карт памяти MicroSD предусмотрен слот. Присоединение к компьютеру или ноутбуку осуществляется через интерфейс USB 2.0. Устройство совместимо с указанными ниже операционными системами:
Кроме того, имеется возможность подключить внешнюю антенну для улучшения связи.
Разновидности 4G-модема
У этого коммуникационного устройства есть несколько модификаций. Они отличаются разными буквами на конце наименования, а также аппаратной платформой. Модель E3372h выпущена позже, а E3372s снята с продажи в большинстве салонов «Билайна». Этот модем используется другими операторами, которые только меняют наименование и оформление корпуса:
.jpg)
Все устройства не имеют существенных различий по характеристикам.
Чем отличаются прошивки
Для этого модема разработаны 2 прошивки с кодовыми наименованиями Stick и HiLink. Они отличаются тем, что устройство будет работать в разных режимах. При использовании прошивки HiLink E3370(3372) будет определяться в системе как сетевая карта Ethernet. Кроме того, эта микропрограмма более стабильна и гибко управляется через веб-интерфейс. В случае со Stick модем управляется AT-командами.
Для серии H
Особенность прошивки для этой серии — номер версии, который начинается с 22 или с 21. Имеется возможность заменить HiLink на Stick. Доступно управление как через веб-интерфейс, так и через приложение.
Для модема Huawei E3370S
Отличие HiLink-прошивки для S-серии — это возможность отображения ID и уровня сигнала сети. Сведения будут доступны только после установки пользовательского веб-интерфейса.
.jpg)
Для других серий
На этот модем можно поставить модифицированную прошивку. Она позволяет устранить проблемы с совместимостью и скоростью передачи данных. От стандартной прошивки модифицированная отличается другой цифровой подписью и дополнительными функциями, например определителем базовой станции.
Инструкция по разблокировке для всех SIM-карт
Разблокировка Huawei E3370 осуществляется по протоколу Algo V4. Способ предполагает получение специальной строки, на основе которой создается код разлочки.
Файлы для разблокировки
Для правильного осуществления этого процесса нужно загрузить и распаковать на ПК следующие файлы:
Перед снятием блокировки методом иголки скачивают другую утилиту — Huawei Emergency Reader. Кроме того, подготавливают кусок тонкого короткого провода и USB-удлинитель.
Подготовка к процедуре
Вначале устанавливают на Windows все рекомендованные обновления и очищают систему от временных файлов. Кроме того, проверяют состояние разъема, к которому подключается перепрошиваемый модем. Если на компьютере установлен антивирус Kaspersky, то его временно удаляют.
.jpg)
Инструкция по прошивке
Вначале присоединяют модем к свободному USB-порту компьютера. Затем устанавливают с виртуального CD-ROM стандартные драйверы и программное обеспечение (ПО) для взаимодействия с устройством.
После этого выполняют сценарий sw_debug_mode.cmd и инсталлируют драйвер серийного порта.
Платная разблокировка
Дальнейшие действия по разблокировке Huawei E3370(3372) под все сим-карты сводятся к следующему:
.jpg)
Для продолжения процедуры потребуется получить код разблокировки сети (NCK). Он предоставляется провайдером Unlock Exaccess Com на возмездной основе при предъявлении сгенерированного блока Encrypted. Поддерживаются разные способы оплаты:
Чтобы получить NCK, потребуется:
Затем потребуется вынуть модем из ПК и вставить сим-карту другого оператора (не «Билайна»). После подключения в веб-интерфейсе (192.168.0.1) открывают сервисную страницу. Купленный код вводят или вставляют из буфера обмена в соответствующее поле.
Стоит учитывать, что количество попыток разблокировки ограничено и не превышает 100. Когда код будет принят системой, откроется главная страница веб-интерфейса. В правом верхнем углу появится название нового оператора, например MTS RUS.
Разлочка по методу иголки
Чтобы убрать защиту таким способом, нужно снять крышку модема и найти в лотке сим-карты специальный контакт. Его замыкают на корпус USB-вилки куском провода, зачищенного с обоих концов. Перед этим на ПК должны быть установлены драйверы, входящие в состав Huawei Emergency Reader.
После этого вставляют модем в порт. Сервисный контакт не размыкают до момента инициализации устройства. Для удобства модем можно держать одной рукой, а другой — вставлять гнездо USB-удлинителя. В диспетчере устройств появится объект Huawei Mobile Connect (HMC) с COM-портом.
Для разблокировки методом иголки запускают утилиту Emergency Reader. Нажатием соответствующей кнопки открывают образ прошивки для E3372H. Затем из списка выбирают HMC и записывают туда микропрограмму.
После этого модем перезагрузится, а на компьютере появится устройство FC PC UI Interface. Его нужно указать в окне Emergency Reader, после чего рассчитать зашифрованный блок, купить по нему ключ разблокировки и завершить процедуру.
Возможные особенности
Расшифровка специального блока, необходимого для покупки NCK, займет некоторое время. Длительность процесса напрямую зависит от быстродействия процессора и памяти. Для ускорения обработки данных можно включить высокопроизводительный план электропитания, а также закрыть неиспользуемые приложения.
Ошибки во время разлочки модема
Если не удается запустить утилиты, необходимые для деблокировки устройства, то в первую очередь потребуется временно отключить любой антивирус. Чтобы приложение Huawei Code Reader 2015 могло работать, в системе должен быть установлен DotNet Framework 4.5 через список дополнительных компонентов.
Nck код для модема билайн e3370 бесплатно


Поддерживаемые частоты
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 очень обширны. Вот крайткий список полезных команд:
Надеюсь, моя статья подвигднет кого-нибдуь на изучение кода модема. Поверьте, это крайне увлекательное и полезное занятие!
Nck код для модема билайн e3370 бесплатно


Поддерживаемые частоты
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 очень обширны. Вот крайткий список полезных команд:
Надеюсь, моя статья подвигднет кого-нибдуь на изучение кода модема. Поверьте, это крайне увлекательное и полезное занятие!
Nck код для модема билайн e3370 бесплатно


Поддерживаемые частоты
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 очень обширны. Вот крайткий список полезных команд:
Надеюсь, моя статья подвигднет кого-нибдуь на изучение кода модема. Поверьте, это крайне увлекательное и полезное занятие!























