Как сделать E3370 от пасеки колхоза "какой-то не такой путь" всеядным

Dec 19, 2015 17:54

Во-первых, зачем это нужно?
Каждый оператор залочивает продаваемые свистки под собственные симки и лишает гарантии при обнаружении негодной неродной прошивки или других вмешательств в софт.
С одной стороны - это логично, ибо нефиг. С другой - жадность, однако!
Маркетолухи придумали хитрый винт - акцию "Купи модем и получи SIM-карту бесплатно". На самом деле, вы платите за симку, точнее, за услугу предоставления и того, чего хотели, и того, чего вам заодно (и за деньги, как любят яйцеголовые, например) напредоставляли общим неотключаемым пакетом...
Согласно инсайдерской информации, в фактурах салонов стоимость свистка ... 1 (один) рубль!
А себестоимость у производителя, в переводе на наши деньги - 12(двенадцать!) копеек. Видимо из-за высокой цены на нефть, из которой колхозники Хуа вея штампуют пластмассовые корпуса девайсов.
Но на каждый хитрый винт свой найдется лабиринт!(с)
Детсадовская присказка

На этом вводная лекция по микроэкономике заканчивается и переходим к шокирующим подробностям, т.е. под кат
Итак, она звалась Татьяной знакомьтесь - USB-модем Huawey E 3370 h






Обозначение чисто билайновское, у МТСа, к примеру, этот девайс обзывается МТС 827F, у Мегафона - М150-2. Прошивки тоже разные.
Индекс "h" означает наличие hilink-интерфейса (через отдельную вкладку или страницу браузера), "s" - stick - привычное окно программы. Мой hilink, к слову сказать, определяется, как "Проводная сеть HUAWEI MOBILE" и работает в режиме роутера, и представляется компьютеру в виде сетевого интерфейса (usb-ethernet-rndis). Компьютер получает с этого интерфейса сетевые настройки через DHCP, и далее ходит через него в интернет, как через обычную проводную локальную сеть. Всю заботу об установлении соединения и поддержании канала модем берет на себя, компьютер даже не замечает, что доступ в интернет осуществляется через сототвую сеть. В этом режиме модем имеет свой собственный локальный IP-адрес (обычно 192.168.8.1), видимый со стороны компьютера как шлюз по умолчанию (default route), а также внешний IP-адрес, получаемый из сотовой сети. Между сетью сотового провайдера и локальной сетью (модем-компьютер) осуществляется маршрутизация с использованием механизма трансляции адресов (NAT). Предусмотрен проброс портов из внешней сети (port forwarding и DMZ).
Настройка модема в этом режиме производится через WEB-интерфейс, имеющийся в модеме, и доступный через его локальный IP-адрес. Также через WEB-интерфейс доступна информация о состоянии модема и сигнале сотовой сети, управление подключением, прием-передача SMS-сообщений и USSD-команд, SIM-меню и многое другое. Это особенно ценно для пользователей Linux, а также для тех, у кого модем подключен не к компьютеру, а к домашнему роутеру. Настройка модема через AT-команды, как в stick-прошивках, в штатном режиме hilink-прошивок не производится, хотя и возможна в специальном отладочном режиме DebugMode.
Начальная USB-композиция HILINK-модема в точности такая же, как и у stick - виртуальный CD-ROM и картридер microSD.
Инет пестрит предложениями платных разлокеров поделиться вашими деньгами в обмен на "волшебные" цифры. Что ж - спрос рождает предложение.
Однако следует обратить внимание на принцип разлочки - данная модель не разблокируется при помощи nlock-кода, вычисляемого соответствующими калькуляторами при введении IMEI, ни по старому, ни по новому алгоритму!
Отличить можно по тому же клятому IMEю: 866************ и серийнику - G4P*************
аааааа! Усе пропало, Шэф!
Ну что ж - бывает...
Не вешаем носа!
Сперва заглянем в потрошки свистка:
Модем построен на чипе Hisilicon hi6930 (Balong v7r2). Этот чип имеет в свое составе 2 процессорных ядра ARM7. Каждое ядро процессора работает под управлением собственной операционной системы.
Ядро 0, стартующее при включении модема, работает под управлением Android 2.3 (ядро Linux v3.4.5). Системное окружение является урезанным вариантом Android - без виртуальной машины Dalvik. Само ядро linux практически полностью соответствует стандартному ядру Android, но в него вкомпилированы дополнительные пропиетарные модули, разработанные Huawei - например, обработчик AT-команд. Кроме начального запуска модема и обработки АТ-команд, в HILINK-прошивках linux-часть модема поддерживает сетевой стек и работу WEB-сервера.
Ядро 1 работает под управление операционной системы реального времени VxWorks v6.8. Эта ОС осуществляет непосредственное управление радиомодулем и взаимодействие с сотовой сетью. Запуск VxWorks производится с помощью специальной подсистемы, встроенной в ядро Linux.
Таким образом, в модеме работают одновременно 2 операционные системы. Они могут взаимодействовать друг с другом с помощью подсистемы ICC, передающей специальным образом сформированные пакеты данных из одной ОС в другую. ICC содержит в себе отладочные инструменты, что позволяет, при желании, подробно рассмотреть процесс взаимодействия VxWorks и Linux. Каждая ОС имеет в своем составе командный процессор, позволяющий пообщаться и покомандовать ОС.
Доблестные умельцы-линуксоиды вывернули софт мехом внутрь и нашли волшебный способ разлочки - введение соответствующей АТ-команды:

at^nvwrex=8268,0,12,1,0,0,0,2,0,0,0,a,0,0,0
однако, будьте внимательны - здесь важна каждая запятая!
Ну вот незадача - морда мопеда при наличии инородной симки предлагает ввести именно код nlock а не АТ-команду.
Значит будем шаманить.
Первое что мы делаем - быстро и бесплатно регистрируемся на форуме сайта 4PDA
Дальше по ссылкам скачиваем немного софта с тамошнего файлохранилища, открытого только для зарегестрированных пользователей.
Альтернатива - самостоятельно нарыть в сети соответствующее ПО. Но на 4PDA за сроками годности следят )) Еще для манипуляций нам понадобится чистая винда-семерка, в идеале от самого Билли Геяца... Всякие самопальные сборки могут вылезти боком. Ну или хотя бы не совсем чистая, а с отключенным антивирусом. Разумеется, если у вас не Каспер - его поведение непредсказуемо.
Итак, пока у вас еще есть энторнеты, открываем ваше мыло (на него придет подтверждение с форума),
идем по вышеприведенной ссылке и регаемся, получаем е-мейл и кликаем подтверждение, после чего тащим сперва дрова:

HUAWEI_HiLink_Switch_Driver_Setup.rar
FcSerialDrv.rar
после архив со скриптом:
sw_mode_E3372_new
и последнюю версию DC-Unlockerа (дело тут даже не в сроках годности, а в корректном определении и поддержке новых девайсов)
1. Параноидально выключаем инет,
2. создаем точку восстановления,
3. отключаем всю антивирусню, (или сносим нафиг, если каспер)
4. распаковываем наши архивы
5. устанавливаем драйверы
6. запускаем файл sw_debug_mode.cmd из соответствующей папки со скриптом
Когда установка попросит удалить свисток - вытыкаем из USB, после завершения встремляем взад
Скрипт выдаст нам номер соответствующего COM-порта
7. закрываем, или удаляем вовсе коннект-менеджер
8. запускаем DC-Unlocker


Если у вас проблема с вражескими языками, кнопка [Options] оно самое
9. Вводим номер порта, ищем.
Этот модем определяется, как E3372h
В нижнем окне должна появиться подробная информация о девайсе, например (условно)


10. И вот после двойной пунктирной линии мы и вводим нашу волшебную строку:

at^nvwrex=8268,0,12,1,0,0,0,2,0,0,0,a,0,0,0

жмем [Enter]
В окне появляется скромное
"ОК"
Поздравляю! Ваш мопед только что лишился невинности гарантии!
11. Извлекаем девайс из гнезда и встремляем его вновь.
Теперь вы можете форматировать диск цэ или просто откатиться на точку восстановления, убрав следы преступления из винды, или сплясать гопак - ваш модем будет работать со всеми симками.
Дальше можно поставить другую морду, дабы не испытывать когнитивного диссонанса от надписи "YOTA" в билайновском антураже
модифицированный веб-интерфейс. http://192.168.8.1/
Для данного способа разблокировки принадлежность симки не имеет принципиального значения.
Ну а если вам приспичит снова залочить свисток - at^nvwrex=8268,0,12,1,0,0,0,1,0,0,0,a,0,0,0

Если кто из линуксоидов пособит с подробной инструкцией, с удовольствием сделаю апдейт
Previous post Next post
Up