При попытке разблокировать модем Huawei E3372 или E8278 через утилиту DC-Unlocker вы получите ошибку «Wrong code» или «OEM code required», если устройство защищено операторской блокировкой. OEM-код — это 32-значный ключ, который снимает ограничение на работу с другими SIM-картами, и без него прошивка модема на универсальную версию невозможна. Ниже разобраны все рабочие способы получения этого кода — от простого запроса через веб-интерфейс до извлечения из прошивки.
Процедура получения OEM-кода зависит от того, какая версия прошивки установлена на модеме. На устройствах со свежей прошивкой 21.328.03.00.00 и новее запрос выполняется одной командой через ADB, а на старых версиях — через AT-команды. Если вы не знаете версию прошивки, сначала проверьте её в веб-интерфейсе модема по адресу 192.168.8.1 — это займёт не больше минуты.
Проверка версии прошивки и режима модема
Прежде чем запрашивать OEM-код, убедитесь, что модем находится в режиме «Hi-Link» (работает как сетевая карта) или в режиме «NDIS» (подключён через виртуальный COM-порт). Для проверки откройте браузер и перейдите на 192.168.8.1 — если страница загрузилась, модем в режиме Hi-Link. Если страница не открывается, а в диспетчере устройств появились COM-порты, модем в режиме NDIS.
Версию прошивки можно посмотреть в веб-интерфейсе: Настройки → Система → Информация об устройстве. Запишите строку вида 21.328.03.00.00 — от неё зависит способ получения OEM-кода. Для модемов с прошивкой до 21.300 подойдёт старый метод через AT-команды, для более новых — только ADB.
⚠️ Внимание: не пытайтесь получить OEM-код через сторонние онлайн-генераторы, которые запрашивают IMEI. Большинство таких сервисов либо устарели, либо являются мошенническими — они не имеют доступа к базе Huawei и не смогут сгенерировать корректный ключ.
☑️ Подготовка к получению OEM-кода
Получение OEM-кода через ADB-команды
Самый универсальный способ, работающий на модемах E3372, E8278, E8372 и E8231 с прошивками после 2018 года. Вам понадобится установленный ADB (Android Debug Bridge) — его можно скачать в составе платформенных инструментов Android SDK или использовать портативную сборку с форумов 4PDA.
Подключите модем к компьютеру в режиме Hi-Link, откройте командную строку и выполните последовательно:
adb shell
su
cat /dev/block/mmcblk0p6 | grep -a "OEM"
В ответ система выведет строку, содержащую OEM-код — обычно он выглядит как последовательность из 32 символов в кавычках. Скопируйте его и сохраните в текстовый файл, так как код понадобится при каждой перепрошивке.
Если команда cat не дала результата, попробуйте альтернативный вариант — чтение раздела nvram:
adb shell
su
dd if=/dev/block/platform/soc/by-name/nvram of=/sdcard/nvram.bin bs=1024 count=512
Затем вытащите файл nvram.bin на компьютер и откройте его текстовым редактором с поддержкой hex-просмотра — OEM-код находится в первых 64 байтах файла.
⚠️ Внимание: командаddтребует прав суперпользователя. Если при выполнении появится ошибка «Permission denied», проверьте, что модем разлочен черезfastboot oem unlock— без этого чтение разделов невозможно.
OEM-код — это уникальный 32-значный ключ привязки модема к конкретному устройству. Он не повторяется и не может быть восстановлен через IMEI — только извлечён из самой прошивки.
Извлечение OEM-кода через AT-команды для старых прошивок
На модемах с прошивками до 21.300 работает классический способ через AT-команды. Переведите модем в режим NDIS (обычно это делается перемычкой на контактах или через утилиту Stick), затем откройте терминальную программу — PuTTY или HyperTerminal — и подключитесь к COM-порту модема со скоростью 115200 бод.
Введите команду для получения информации об устройстве:
AT^VERSION?
Модем вернёт строку с версией прошивки. Если она ниже 21.300, выполните команду чтения OEM-кода:
AT^OEMCODE?
В ответ придёт 32-значный код — это и есть ваш OEM-ключ. Запишите его. Если команда вернула ошибку, попробуйте вариант с расширенным синтаксисом:
AT^GETOEM?
Некоторые прошивки используют именно этот вариант. Если ни одна из команд не сработала, модем, скорее всего, имеет новую прошивку, и вам нужно вернуться к методу через ADB.
Что делать, если AT-команды не работают
Попробуйте переключить модем в режим «Serial» через утилиту Huawei Flashing Tool. Иногда модемы с прошивками 21.318 и новее блокируют AT-команды на уровне загрузчика, и единственный способ — ADB или чтение прошивки напрямую.
Запрос OEM-кода через веб-интерфейс модема
На некоторых моделях — преимущественно E8372 и E8231 — OEM-код можно получить без подключения к компьютеру. Откройте веб-интерфейс модема по адресу 192.168.8.1, перейдите в раздел Настройки → Дополнительно и найдите пункт Информация об устройстве.
В некоторых прошивках там есть скрытая кнопка «Показать OEM-код», которая отображает ключ после ввода пароля администратора (по умолчанию — admin). Если такой кнопки нет, откройте в браузере консоль разработчика (F12) и выполните JavaScript-запрос к API модема:
fetch('http://192.168.8.1/api/device/information', {headers: {'__RequestVerificationToken': 'token'}}).then(r => r.json()).then(console.log)
В ответе JSON-структуры ищите поле OemCode — оно присутствует на модемах с прошивками 21.328 и новее. Если поле отсутствует, этот метод для вашей модели не подходит.
Чтение OEM-кода из резервной копии прошивки
Если модем не определяется компьютером, но вы ранее делали резервную копию прошивки через Huawei Flashing Tool или Balong Flash Tool, OEM-код можно извлечь из файла образа. Откройте файл прошивки в hex-редакторе — например, HxD — и выполните поиск по строке OEM.
Код находится в разделе nvram образа, обычно по смещению 0x1F000. Найдите последовательность из 32 символов, состоящих из цифр и букв латинского алфавита — это и есть OEM-ключ. Убедитесь, что вы скопировали именно 32 символа, так как в прошивке рядом могут находиться другие идентификаторы.
| Модель модема | Версия прошивки | Рабочий способ |
|---|---|---|
| E3372 | 21.328.03.00.00 | ADB-команды |
| E8372 | 21.318.01.00.00 | Веб-интерфейс / ADB |
| E8278 | 22.286.03.00.00 | AT-команды |
| E8231 | 21.180.01.00.00 | AT-команды / чтение прошивки |
⚠️ Внимание: никогда не публикуйте OEM-код на форумах и не отправляйте его незнакомым людям. Зная этот код и IMEI, злоумышленник может навсегда привязать модем к чужому аккаунту Huawei, после чего разблокировка станет невозможной.
Ошибки при получении OEM-кода и их решение
Самая частая ошибка — «Error: Command not supported» при выполнении AT-команды. Это означает, что прошивка модема новее, чем вы предполагали, и AT-команды заблокированы. Переключитесь на метод через ADB или веб-интерфейс — они работают на всех современных прошивках.
Если ADB-команда cat /dev/block/mmcblk0p6 возвращает пустую строку, попробуйте другие разделы — на разных ревизиях платы OEM-код может храниться в mmcblk0p5 или mmcblk0p7. Переберите все разделы от p1 до p12, пока не найдёте строку с ключом.
Ошибка «Permission denied» при выполнении команд через ADB означает, что модем не разлочен. Введите fastboot oem unlock перед подключением через ADB — это сбросит защиту разделов, но учтите, что все настройки модема будут сброшены к заводским.
Перед началом процедуры сохраните IMEI модема в отдельный файл. Если при разблокировке что-то пойдёт не так, IMEI понадобится для восстановления через сервисный центр — без него модем превратится в «кирпич».
Проверка корректности OEM-кода
После получения 32-значного кода не спешите перепрошивать модем — сначала проверьте его корректность. Введите код в утилите DC-Unlocker или Huawei Flashing Tool в поле OEM Code и нажмите кнопку «Проверить». Если код верный, утилита покажет сообщение «OEM code accepted» и откроет доступ к разблокировке.
Если утилита выдаёт ошибку, проверьте, не перепутали ли вы символы — в OEM-коде используются только цифры и буквы латинского алфавита, без символа O (используется ноль) и без буквы I (используется единица). Также убедитесь, что код не содержит пробелов и дефисов.
В случае, когда код выглядит корректным, но не принимается, попробуйте получить его повторно другим способом — иногда при чтении с флеш-памяти первые символы теряются, и код оказывается сдвинутым на 1-2 позиции.
Запишите OEM-код в двух местах: в заметках на телефоне и в текстовом файле на компьютере. Код не хранится в аккаунте Huawei и не восстанавливается через IMEI — единственный способ получить его снова — повторить процедуру извлечения.
Часто задаваемые вопросы
Можно ли получить OEM-код без подключения к компьютеру?
Да, на модемах с прошивками 21.328 и новее код можно получить через веб-интерфейс, выполнив JavaScript-запрос к API устройства. На старых прошивках этот способ не работает — потребуется компьютер с терминальной программой.
Что делать, если модем не определяется ни в одном режиме?
Попробуйте установить модем в режим восстановления: зажмите кнопку питания на 10 секунд при подключении к компьютеру. Если устройство определилось как Huawei USB COM 1.0, используйте метод чтения прошивки через Huawei Flashing Tool.
Одинаков ли OEM-код для всех модемов одной модели?
Нет, OEM-код уникален для каждого устройства. Он генерируется на заводе на основе IMEI и внутреннего серийного номера. Даже два модема из одной партии будут иметь разные OEM-коды.
Можно ли сбросить OEM-код к заводскому?
Нет, OEM-код нельзя сбросить или изменить. Он записывается в защищённую область флеш-памяти на этапе производства и не доступен для перезаписи даже через сервисные утилиты Huawei.
После успешного получения OEM-кода вы можете перепрошивать модем на универсальную версию, снимать операторские ограничения и использовать SIM-карты любых операторов. Сохраните код в надёжном месте — он понадобится при каждом обновлении прошивки или сбросе настроек.