Как Прошить USB Модем Под Все Симки — Билайн, МТС, Мегафон, Теле 2
Осознание того, что пришло время прошить 4G модем под все симки приходит в тот момент, когда тариф интернета вашего сотового оператора, не важно, какого — Мегафон, МТС, Билайн или Теле2 — перестает устраивать. Тогда то и обнаруживается тот факт, что другие сим карты с ним не работают. Сегодня продолжим эту тему — этой статье я покажу универсальный способ, как прошить USB модем Huawei под все симки любого сотового оператора. Он подходит для большинства моделей, продаваемых сегодня в салонах, кроме ZTE, для которого нужна отдельная инструкция.
Установка приложения для прошивки
Заходим на сайт dc-unlocker.com и скачиваем приложение для перепрошивки модема от этих разработчиков.
Далее нужно узнать, подходит ли эта программка для нашей модели — находим ее номер на коробке и ищем в разделе «Supported models». Как правило, если кроме него ничего не указано, то производитель — Huawei.
Если наш модем есть в списке, смело подключаем его к компьютеру и запускаем программу.
Прошивка 4G USB модема под все сим карты
Сначала для удобства установите в ней русский язык. После этого выставляем в качестве производителя «Huawei», а номер модели либо указываем самостоятельно, либо оставляем автоопределение.
Нажимаем значок с лупой, после чего программа определит все текущие данные о состоянии прошивки модема. Нас интересуют два пункта:
- Статус SIM блокировки — если он заблокирован, то это наш клиент.
- Попыток ввода кода — оставшееся количество попыток перепрошивки.
Изначально их 10, если меньше, значит кто-то уже пытался прошить данный модем.
Если устройство заблокировано и есть еще попытки прошивки, то возвращаемся на сайт и идем в раздел «Buy Credits» для оплаты работы программы.
Это будет одновременно оплата и регистрация — нужно выбрать способ проведения платежа, ввести свои данные и количество покупаемых кредитов для прошивки. Узнать, сколько нужно кредитов для нашей операции можно по ссылке «How much do I need?».
Поскольку наша модель уже старая, то в данной ситуации для разблокировки будет нужен пункт «Generate Huawei modem unlock code by IMEI» — он на момент написания статьи стоит 4 евро. Для новых моделей смотрим на вариант «Generate Huawei modem unlock code (AuthVer 3) by IMEI», он чуть дороже.
Выбираем нужный пункт и возвращаемся на страницу для проведения оплаты. После подтверждения перевода средств вас перекинет на следующую страницу. где будут указаны логин и пароль для подключения к сайту через программу. Возвращаемся к приложению и вводим их в разделе «Сервер»
Можно также нажать на «Проверить логин» для того, чтобы убедиться в правильности введенных данных и остатке кредитов на счете.
Далее открываем вкладку «Разблокировка», выставляем флажок на автоматический режим и жмем кнопку «Выполнить».
Ждем некоторое время — и вуаля, надпись об успешной прошивке модема под симки всех операторов появится в окне сообщений программы.
KKBlog.ru
Комментарии публикую с постмодерацией. Извините, иногда бывают задержки.
Поиск
Разлочить бесплатно 4G USB модем Мегафон, Билайн, МТС. Инструкция для чайников
Счастливые обладатели дешевых акционных модемов через некоторое время задаются вопросом: как разблокировать модем 3G или 4G, чтобы модем USB мог работать с sim-картой другого оператора? МТС, Билайн, Мегафон, Теле 2 или вообще любого другого сотового оператора.
Разблокировать модем можно самостоятельно и бесплатно, следует лишь точно следовать инструкции по разлочке модема.
Внимание! эта инструкция тестировалась на модели модема от Мегафон М150-2, он же 829F у МТС и E3370 у Билайн. Как он называется у TELE2? — не знаю. Исходное родное название модема — Huawei E3372h (Huawei E3372h-153).
Если вы приобрели другой модем, то данная инструкция может не подойти, и вообще в этом случае вы можете безвозвратно испортить свой модем :-).
Инструкция родилась по материалам оного форума для профессиональных IT-шников, когда мне самому потребовалось разблокировать модем Мегафон для работы с другими операторами. Но на форуме все очень сложно, что-то понять «чайнику» практически невозможно, поэтому решил разложить все по полочкам без лишних мудреных терминов.
Итак, операторы выпускают и продают в своих магазинах usb-модемы фирмы Huawei под своими марками и со своим логотипом. При этом, они активируют в модеме блокировку работы с сим-картами других операторов.
Снять блокировку можно штатным способом. Штатным способом значит, что у вас есть специальный код разблокировки (код уникален для каждого модема). Как только вы вставляете в 4G модем симку чужого оператора, то программа для соединения с Интернет (коннект-менеджер), идущая к модему, запрашивает этот код.
Если ввести этот код, то модем разлочивается, становиться универсальным, т.е. может работать в сети любого оператора. Но во-первых, проблема в том, что этот «технологический» код вам ни кто не скажет. А во-вторых, дается всего десять попыток на ввод кода, т.е. подобрать его тоже не получится.
Есть специальные программы для генерации кода разблокировки, так называемые калькуляторы кодов для модема. Но сначала, рабочий калькулятор кода надо найти, а затем . стать компьютерным профи, чтобы понять как им воспользоваться.
Для некоторых моделей можно код купить у хакеров. Вы им отправляете IMEI — серийный номер модема, оплачиваете услугу, а они вычисляют вам код. Но сработает не со всеми модемами, и не факт, что в обмен на ваши деньги, вы получите рабочий код. Помните об ограничении на 10 попыток.
Альтернативный способ разлочки — это подать на модем специальную AT команду, которая разлочит модем. Именно этим способом я и предлагаю воспользоваться. Кстати, этот способ сработает, даже если вы уже исчерпали 10 попыток ввода кода разблокировки.
- Сначала скачиваем программу «DC-unlocker client» отсюда https://www.dc-unlocker.com/downloads
- Если запущен коннект-менеджер модема (программа от Мегафона, Билайна и т.д., которая поставилась с модемом), то нужно его закрыть. Если коннект-менеджер не закрыть, то «DC-unlocker client» может не обнаружить модем.
- Запустить «DC-unlocker client» и выбрать в меню «Options» русский язык («Russian»).
- В окне «DC-unlocker client» нажать на значок Лупы (найти и определить модем).
- После того как программа «DC-Unlocker» найдет и определит модем будет выдана информация о модеме.
Примечание: После этого уже можно вводить (вставлять из буфера обмена) AT команды.
АТ команды вводить (вставлять из буфера обмена) нужно после текста об информации о модеме.
После того как АТ команду ввели (вставили из буфера обмена) жмем на клавишу Enter.
6. Сейчас надо убедиться, что у вас именно модем Huawei E3372h.
Для этого даем (копируем от сюда в буфер обмена, вставляем в «DC-unlocker client» и жмем ентер) команду:
Если результатом этой команды будет ^FHVER: E3372H-153 ……., то у вас та же модель, что и у меня. Если модель другая, то не факт что способ сработает.
7. Теперь даем команду:
Всё, модем должен быть разлочен. Теперь можно вставлять симки других операторов.
Если вдруг ответом на команду at^nvwrex=8268,0,12,1,0,0,0,2,0,0,0,a,0,0,0 был «Error», то значит вам достался обновленный модем с защитой от разблокировки таким способом. Скорее всего это модем от МТС, возможно вскоре другие операторы тоже закроют такую возможность. А пока есть такая дырка — пользуйтесь.
Если получили «Error», то модем НЕ испорчен, и продолжит работать в своем прежнем режиме, только останется залОченым.
Прошу вас поделиться в комментариях об успехах. Не забудьте сообщить модем какого оператора удалось (не удалось) разлочить и модель модема.
317 комментариев
Привет! возникли проблемы
биллайн E 3370
IMEI 868757023047455
версия по 22.200.09.01.161
запускаю «DC-unlocker clien» ,всё ок, программа распознаёт модем , нажимаю на «лупу» и тут модем исчезает из компьютера , как будто я выдёргиваю из компа, несколько раз проделаю . но результат тот же ..
может у вас найдутся идеи ?
И не забудьте закрыть программу от сотового оператора.
Прошу помочь, переехал а там другой оператор. Модем MegaFon M150-2
Модель : Huawei AuthVer 4 modem (New), Версия прошивки : 21.329.62.00.209 Дата/время компиляции : Feb 24 2018 15:19:30
Hardware ver.: CL2E3372HM
Версия Dashboard: MGF_Dashboard_Win3.0.0_Mac3.0.0
Пожалуйста помогите разлочить.
Заранее Вам спасибо.
Найден Applications порт COM23
Найден модем : E3370
Модель : Huawei E3370
IMEI :
Серийный № : G4P
Версия прошивки : 22.200.09.01.161
Дата/время компиляции : Jun 12 2015 11:43:57
Hardware ver. : CL2E3372HM
Версия Dashboard : WEBUI_17.100.11.03.161
Статус SIM блокировки : Разблокирован
Попыток ввода кода : 166 (осталось попыток разблокирования : 100)
Как прошить usb модем под любого оператора
Поддерживаемые диапазоны:
GSM/EDGE/EVDO/LTE/FDD/TDD/UMTS
Скорость приёма данных модемом до 150 Мбит/с,
Скорость передачи данных — до 50 Мбит/с
Поддерживаемые частоты
GSM / GPRS / EDGE 850 / 900 / 1800 / 1900
UMTS / DC-HSPA+ /WCDMA 900 / 2100
LTE 800/900/1800/2100/2600 MHz
Дополнительно
Поддержка карт MicroSD до 32 ГБ
Внешняя антенна
Тип разъема внешней антенны — CRC9, он же, по терминологии huawei — TS-5.
Модем имеет 2 антенных разъема (под MIMO-антенны), одиночная антенна подключается к разъему, ближайшему к USB
Операционные системы:
Поддержка OC Windows XP SP3, Windows Vista SP1/SP2, Windows 7, Windows 8, Mac OS X 10.5, 10.6, 10.7, 10.8, Linux
-
— самый основной драйвер
— не рекомендуется к использованию
-
— Не рекомендуется к применению, убивает гаджеты с новыми прошивками.
- HiLink Tray — Программа для отображения информации о состоянии модема в трее
-
— Утилита для аварийной USB-загрузки модемов на чипсете Balong V7R2 и V7R11
- Модифицированные прошивки для E3372h
-
(последняя версия)
- Модифицированные прошивки для E3372s
-
(последняя версия)
(в посте прошивка + морда, проша только для E3372h, морда ставится и на E3372s, и на E3372h)
(в посте прошивка + морда, проша только для E3372h, морда ставится и на E3372s, и на E3372h)
(в посте прошивка + морда, проша только для E3372s, морда ставится и на E3372s, и на E3372h)
(в посте прошивка + дашборд, проша только для E3372h, дашборд ставится и на E3372s, и на E3372h)
, Часть 2
, не срабатывает на новых прошивках, в таком случае помогает «Прошивка» для вывода из режима загрузки.
( одним скриптом — без применения командной строки )
, Часть 2
— для тех, у кого модем работает нестабильно, переопределяется и т. д.
Модем не программируют для совместимости с роутерами, наоборот, это делают производители роутеров. Поэтому ищите список совместимых моделей с вашим роутером. Если вы ищите роутер для работы с этим модемом, то создайте тему в Выбор и сравнение. Здесь все просьбы о помощи с выбором удаляются.
Далее, если вам нужна помощь для того, чтобы подружить модем с роутером, то вам нужно спрашивать помощи в теме роутера. Почему? Потому что роутеры очень разные, люди в этой теме понятия не имеют, что нужно сделать, чтобы модем с ним заработал. Модемы же, напротив, определяются все лишь несколькими разными способами, что-то нестандартное бывает редко. У этого модема есть несколько разных способа для определения: RAS, NDIS в Stick-прошивке и RNDIS, CDC в HiLink-прошивке (RNDIS для винды, CDC для линукса, включая роутеры. И NDIS — не RNDIS, это разные вещи). Иными словами, вам необходимо дружить роутер с модемом, а не модем с роутером, поскольку драйвера должны быть заложены в нем. А что можно сделать с модем? А ничего, нужно ковырять роутер, в него производитель не заложил драйвер.
В случае, если вас гонят из темы роутера сюда, не нужно писать об этом, исключений нет и пост все равно будет удален. Лучше скиньте ссылку на этот текст в тему роутера, чтобы они поняли, что они неправы. А если не помогло — ну что, значит не судьба.
PS: самая беспроблемная схема с роутером: прошивка HiLink на модеме с автопереключением в CDC + Zyxel Keenetic 4G III rev.A с прошивкой Padavan
Сообщение отредактировал ferhad.necef — 26.05.23, 14:57
после чего шеллом станет busybox и появится нормальный редактор командной строки.
VxWorks также имеет в своем составе 2 шелла — C-shell (установленный по умолчанию) и CMD (устанавливаемый командой cmd). Какой из них удобнее — дело вкуса. В обоих шеллах имеется команда help, а более подробную информацию о работе с командной строкой VxWorks можно получить вот из этого документа — http://read.pudn.com/d…ls_users_guide_6.2.pdf
Доступ к консолям ОС модема открывает широчайшие перспективы по глубокому исследованию кода модема и скрытых его возможностях. Для любителей ковыряться в коде это просто золотое дно. Всех других хочу предупредить — бездумный ввод команд в консолях может привести к негативным последствиям — от зависания модема до разрушения важных структур данных на флеше и полной потери работоспособности. Будьте осторожны!
Сообщение отредактировал <<Abbat>> — 09.07.20, 20:51
Сообщение отредактировал ctich21 — 03.09.14, 11:13
Модифицированный веб-интерфейс для 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.
После прошивки веб-интерфейса следует делать сброс настроек (Настройки->Система->Настр. по умолч.).
Обновляемый пост
Сообщение отредактировал Abbat1985 — 09.07.20, 20:52
Предлагаю своё решение для ситуации, когда нужно перевести HiLink-модем в режим с портами, но http://192.168.8.1/html/switchProjectMode.html (switchDebugMode.html) не работает.
Для этих портов необходим драйвер FcSerial.
Сообщение отредактировал Abbat1985 — 09.07.20, 20:53
После некоторого периода тестирования выпускаю новый релиз калькулятора nlock-кодов для модемов Huawei. В прошлом
калькуляторе, calc201, обнаружилась ошибка в расчетной ветке 7, что иногда могло привести к неправильной генерации кодов.
Теперь калькулятор умеет вычилсять 4 варианта кода — flash-код, код алгоритмов версии 1 (old algo), 2 (new_algo) и 201 (201_algo).
Также, учитывая, что многие здешние обитатели вообще не понимают, что такое командная строка, я приделал графическую морду к калькулятору. Морда написана на кроссплатформенном Qt, и имеется и в linux, и в windows-версиях калькулятора. морда выглядит так:
Надеюсь, что тут все понятно. Единственное необходимое пояснение: кнопка reverse переворачивает IMEI задом наперед. Это нужно для вычисления кодов в команде at^spword модема 3372.
Linux-вресия калькулятора, кроме графической морды, имеет также режим командной строки. Если ее запустить без параметров — открывается графическая морда. Если указать парамтром IMEI — в консоль будут выданы все 4 кода. Можно также указывать ключи:
-r — перевернуть IMEI
-f — вычислить только flash-код
-1 — вычислить только код v1 (old algo)
-2 — вычислить только код v2 (new algo)
-3 вычислить только код v201 (201 algo)
Это может быть полезно при написании скриптов. Windows-версия калькулятора не имеет в себе такой функциональности — программировать под windows я не умею, да и не нужно это виндузятникам.
Во вложении 4 файла — раздельно версии под windows, linux 32 bit, linux 64 bit, и исходные тексты. Linux-версии требуют установленной в системе библиотеки Qt, windows-версия собрана статически и не требует никаких библиотек (зато имеет размер почти 4М).
В принципе, данный калькулятор процентов на 90 заменяет ветку под названием » Здесь можно получить коды разблокировки устройств БЕСПЛАТНО». И правильнее было бы повесить его в шапку этой темы. Но вряд ли барыги это допустят.
В заключении, хочу выразить благодарность пользователям rust3028 и Chujoi13 за неоценимую помощь в подготовке и тестировании этого релиза.
Сообщение отредактировал Abbat1985 — 09.07.20, 20:53
нет, нельзя. Мы же с тобой уже недавно обсуждали. Единственный способ попасть в debug снаружи — через запрос POST.
rust3028 написал скрипты для этого — Huawei E3372 (МТС 827F, Мегафон М150-2) — Обсуждение (Пост #35133017) , а ты их, насколько я помню, адаптировал под лиункс.
Еще можно сделать переключение внутри самого модема. Для этого надо написать простенькую программку:
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/ioctl.h>
#include <fcntl.h>
void main() <
int nfd=open(«/dev/ndisapp»,2);
ioctl(nfd,1,0);
>
Собрать ее с помощью android ndk и запускать внутри модема. Именно таким способом производит переключение сам вебсервер.
Но тут есть подводный камень. В момент переключения SD-карта исчезает из USB-композиции и потом появляется заново. Если openwrt уже успел ее примонтировать — получишь ошибку. Поэтому использовать эту карту как extroot в openwrt сходу не получается.
Сейчас я как раз разбираю, как работает с картой AT-процессор — команду at^sd. Возможно, она поможет в этой ситуации.
Сообщение отредактировал forth32 — 30.11.14, 05:30
Кстати, у rust3028 уже имеется готовая программа переключения с произвольной задержкой, готовая для включения в autostart.
rust3028, может быть выложишь ее сюда, чтобы людям не мучаться с освоением ndk?
Автоматическое переключение модема в Debug Mode и Project Mode
Подходит для обоих модемов, на любой прошивке HiLink.
Сообщение отредактировал Abbat1985 — 09.07.20, 20:54
В качестве новогоднего подарка, пока есть свободное время, хочу опубликовать небольшой цикл из 2 статей, посвященный методам исследования одной из операционных систем модема — VxWorks. Меня давно об этом здесь просили, но как-то времени не было собраться. Информация предназначена для любителей поковыряться в потрохах модема, разобрать скрытые его возможности, понять, как он работает. Для тех кому модем нужен «воткнуть и забыть», эта информация бесполезна — просто проходите мимо, все равно ничего не поймете.
Итак, часть 1 — загрузка и разбор образа VxWorks в дизассемблере IDA.
VxWorks, как и все другие компоненты модема, хранится в одном из разделов флеш-памяти модема — разделе mtd11. Для начала нам надо получить образ этого раздела. Его можно получить обычной командой dd. Заходим в консоль линукса (телнетом, через adb, или через a-shell — все это описано в шапке). И вводим такую команду:
затем зайти по ftp на адрес 192.168.8.1 и забрать файл.
Полученный файл mtd11.bin содержит в себе упакованный образ vxworks, к которому добавлен заголовок раздела. Следующим этапом нам надо распаковать этот образ, отрезав предварительно заголовок. Это можно сделать так:
— Долго жмем ентер, пока таблица не закончится
— Закрываем лог в терминальной программе.
Полученный лог-файл содержит в себе таблицу символов. Каждая строка этой таблицы состоит из 3 полей: имени символа, его адреса, и типа (text — программный код, data — данные). Таблица имеет достаточно неприятный вид, кроме того, регулярно загажена строками «Type <CR> to continue, Q<CR> to stop: «. Наша цель — cделать из этой таблицы IDC-скрипт для импорта всех символов в базу IDA, Для этого я написал простенькую программу на С, прилагаемую к этому посту — vxsym.c. Вначале лог-файл следует открыть в текстовом редакторе, и отрезать от него в начале и в конце все строки, не относящиеся к таблице символов. Промежуточные строки «Type <CR> to continue. » уберет сама программа. Затем запускаем программу:
terminal.log в данном примере — это имя лог-файла, сохраненного из терминальной программы. В результате будет создан IDA-скрипт vxsym.idc, а на stdout будет выведена та же самая таблица символов, но приведенная к человеческому виду.
Теперь нам осталось загрузить в IDA полученный скрипт (нажать alt-f7 и выбрать файл vxsym.idc). При этом в IDA-базу будут внесены все имена из таблицы символов, а участки кода, отмеченные в таблице как TEXT, будут автоматически дизассемблированы.
На этом первый этап закончен — у нас есть готовая IDA-база, которую можно начинать разбирать и исследовать. Для тех, кто плохо знаком с ситемой команд ARM, прилагаю pdf-файл c описанием архитектуры и системы команд ARMv7.
Во второй части я расскажу о встроенном в VxWorks отладчике, жизненно необходимом для исследования кода. В качестве пример мы заставим сам модем посчитать nlock-код по алгоритму v201.
Сообщение отредактировал Abbat1985 — 09.07.20, 20:54
Часть 2 — пример исследования кода в отладчике VxWorks. Первая часть статьи здесь.
Исследовать код чисто умозрительно, разбирая последовательность инструкций в дизассемблере — конечно, можно, но достаточно тяжело. Регулярно возникает вопрос — а что в данный момент лежит в этом регистре? Перейдет ли управление по этой условной инструкции или нет? И так далее. Всегда хочется посмотреть регистры и память на живом модеме в интересующих нас точках. Фирма huawei сделала нам необычайно щедрый подарок — встроенный в VxWorks шелл с отладчиком. В качестве примера разберем такую задачу. Одной из подсистем VxWorks является процедура расчета кода разблокировки (знаменитый алгоритм v201). Когда пользователь вводит команду at^cardlock, модем рассчитывает nlock-код от своего IMEI, и сравнивает с введенным в команде. Если совпали — модем разблокируется. Не совпали — выводится сообщение ERROR. Анализом и обработкой AT-команд занимается Linux-часть модема. После приема команды через специальную подсистему обмена сообщениями (ICC) в VxWorks передается специальный запрос. По этому запросу VxWorks вычисляет и проверяет nlock-код, и возвращает в Linux через ICC ответ — совпало/не совпало. Мы попробуем заставить модем вычислить и показать нам 201-код от своего IMEI.
Команда ^cardlock — одноразовая. После того, как модем разблокировался, команда работать перестает. Но, к счастью, nlock-код требуется еще одной команде — at^datalock. Она используется для снятия блокировки с ряда служебных команд (типа ^nvrd/nvwr), и ее можно вводить сколько угодно раз. Вот с этой командой мы и будем работать.
Итак, у нас уже есть готовая IDA-база с образом VxWorks. Быстрый поиск по таблице символов дает нам процедуру с именем DRVAGENT_RcvDrvAgentDeviceDatalockSet. Именно эта процедура вызывается после приема сообщения от команды at^datalock. Но так ли это? Давайте проверим. Заходим в шелл VxWorks (C-shell) и вводим такую команду:
Break at 0x50d818c0: VerifySL Task: 0x53e964b8 (I0_TAF_FID)
NAME ENTRY TID PRI STATUS PC SP ERRNO DELAY
———- ———— ——— — ———- ——— ——— ——- ——
I0_TAF_FID vos_FidTask 53e964b8 144 STOP 50d818c0 5414ef38 0 0
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)
NAME ENTRY TID PRI STATUS PC SP ERRNO DELAY
———- ———— ——— — ———- ——— ——— ——- ——
I0_TAF_FID vos_FidTask 53e964b8 144 STOP 50d819c0 5414ef0c 0 0
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 очень обширны. Вот крайткий список полезных команд:
Предусмотрена там и справочная система — команда help и ее производные. Прилагаю к этому посту pdf с фирменным описанием шеллов VxWorks. Есть и другие доки от WindRiver, легко находящиеся на просторах интернета.
Надеюсь, моя статья подвигднет кого-нибдуь на изучение кода модема. Поверьте, это крайне увлекательное и полезное занятие!
Как прошить usb модем под любого оператора
Перед тем как прошить модем Билайн под все симки, нужно тщательно изучить инструкции по выполнению процедуры. Для разблокировки требуются переустановка программного обеспечения, смена настроек, обновление некоторых системных компонентов. Процедура называется разблокировкой, или «разлочкой». Она расширяет возможности модема.
Прошивка USB-модема Билайн
Так называют операционную систему или программное обеспечение прибора, отвечающее за установление интернет-подключения. При приобретении модема у провайдера пользователь получает основной набор настроек, работающих только в пределах одной сети. Изменить ситуацию помогает обновление кодовых комбинаций. Перепрошивку нужно осуществлять с осторожностью.
Для чего необходима перепрошивка модема 3G, 4G
Прибор обладает хорошими техническими характеристиками, необходимыми для использования высокоскоростного интернета. Разблокировав модем Билайн, абонент сможет отказаться от услуг рассматриваемого оператора, но при этом продолжит применять старое устройство.
После замены прошивки модем утрачивает связь с заводскими параметрами. Процедуру можно выполнить самостоятельно или воспользоваться услугами сервисного центра.
Бесплатные способы разблокировки модема
Использование сомнительных методов может привести к порче оборудования. Поэтому производители рекомендуют пользоваться проверенными программами и способами.
Модемы фирмы ZTE
Помимо стандартных модемов «Хуавей», Билайн выпускает устройства ZTE, отличающиеся техническими характеристиками. Для управления функциями прибора применяется интернет-интерфейс. Для разблокировки используют вспомогательные компоненты.
Работу выполняют так:
- Перед подсоединением устройства к ПК скачивают драйвер ZTEDrvSetup. Его можно найти на странице производителей.
- Загружают с сайта разработчиков приложение DC Unlocker, запускают его.
- В открывшемся списке выбирают пункт ZTE Modem. По возможности заполняют строку Select Model, используя нужный вариант из перечня. Нажимают клавишу с лупой.
- После выдачи диагностических данных просматривают значение порта. Оно должно быть ограничено COM9. Изменить параметр можно через соответствующие строки DC Unlocker.
- Скачивают файл diag1F40. Распаковывают его, прописывая путь к основному каталогу системного диска.
- Открывают командную строку от имени администратора. Вводят комбинацию cd/, нажимают клавишу Enter.
- Копируют файл с помощью отдельной команды copy /b diag1F40_F0AA.bin COM7. На экране должно появиться уведомление о завершении процедуры. Не всегда процесс заканчивается правильно, в таких случаях все действия выполняют повторно.
- Открывают приложение DC Unlocker, в строку вводят AT+ZCDRUN=8. После этого используют команду AT+ZCDRUN=F.
- Перезагружают модем. После перепрошивки можно будет устанавливать любые симки.
Устройства Huawei
Сделать такой прибор универсальным можно с помощью программ и серийного номера. Недостатком метода считается несовместимость с некоторыми современными устройствами.
Как разблокировать прибор под всех операторов:
- Открыть сервис для подбора кода разблокировки calc.gmss.ru. Здесь можно найти подходящую комбинацию для любых устройств.
- В строку IMEI ввести серийный номер, указанный на наклейке USB-модема. Также цифры могут быть нанесены на сам корпус.
- После завершения проверки нажать кнопку Calc. Страница обновится, пустые строки заполнятся разными кодами. Для разблокировки понадобится только 1 вариант.
- Перейти на сайт с программами, запускающими окно «разлочки». Софт подходит не ко всем приборам, поэтому при выборе просматривают список поддерживаемых устройств.
- Скачать программу на компьютер, установить ее. Процедура выполняется стандартным способом.
- Удалить стандартное приложение для управления аппаратом. Выполнение этого действия требуется не всегда. Оно нужно, если окно разблокировки не запускается.
- Отсоединить модем от ПК, установить сим-карту другого оператора. Вновь подключить прибор к компьютеру. Запустить программу управления интернет-подключением. Если софт совместим с оборудованием, открывается окно снятия блокировки.
- Если нужный код неизвестен, поочередно ввести сгенерированные ранее комбинации из полей «v1» и «v2». При обнаружении подходящего значения прибор можно будет использовать для подключения к другим сетям без выполнения дополнительных действий.
Использование программ от производителя
Приложения выбирают с учетом марки прибора.
Для ZTE
ZTE Unlocker – программа с простым интерфейсом, генерирующая коды для «разлочки» 3G- и 4G-модемов, привязанных к одной сети. Все действия можно выполнить, не прибегая к помощи мастеров. Приложение не требует сложной установки – достаточно скачать и запустить основной файл.
Как разлочить модем Билайн через приложение:
- Выбрать марку устройства. Софт совместим не только с ZTE, но и с Huawei.
- Указать серийный номер (IMEI).
- Нажать клавишу Calc.Codes. Дождаться завершения генерации кодов.
Если серийный номер неизвестен, можно попробовать перепрошить модем напрямую.