В этой статье мы расскажем о том как сбросить счетчик неверных попыток ввода NCK кода (кода разблокировки) на модемах Huawei, для которых попытки ввода NCK уже израсходованы. Думаю, многие сталкивались с ситуацией, когда по каким-то причинам попытки ввода кода разблокировки на модеме Huawei уже израсходованы. Т.е. разблокировать такой модем с помощью кода разблокировки уже нельзя. Выходов из этой ситуации может быть несколько.
Для просмотра количества оставшихся попыток ввода кода разблокировки можно использовать AT-команду AT^CARDLOCK? - проверка состояния блокировки и оставшихся попыток ввода кода разблокировки. В ответ модем выдаст CARDLOCK: A,B,0, где A - состояние блокировки, B - количество оставшихся попыток разблокировки. A = 2 означает, что симлока нет, A = 1 если модем залочен. Также, проверить количество оставшихся попыток ввода кода разблокировки можно с помощью утилиты
DC - Unlocker 2 Client 1.00.0805 Detecting card : selection : manufacturer - Huawei modems model - Auto detect (recommended) Found modem : E171 Model : Huawei E171 (MTS Russia) IMEI : 861496016391409 Serial NR. : W2W4CA11C0902090 Firmware : 21.156.00.00.143 Compile date / time : Sep 30 2011 18:39:14 Dashboard version : UTPS21.003.28.46.143_MAC21.003.28.43.143_LNX21.003.28.17.143 Chipset : Qualcomm Voice feature : enabled SIM Lock status : Locked (CardLock) Wrong codes entered : 10 (unlock attempts left : 0)
Как видно из лога, уже было использовано 10 попыток ввода кода разблокировки, в результате количество оставшихся попыток (unlock attempts left) равно нулю. В данной ситуации разблокировать модем кодом разблокировки уже нельзя. Однако существуют несколько альтернативных способов. Во-первых, нам все-таки понадобится получить верный код разблокировки для нашего Huawei E171:
IMEI : 861496016391409 OLD Algo Unlock Code : 64517527 NEW Algo Unlock Code : 27920365 Flash Code : 53630456 Reset Counter Hash : 164cce2ba7a9db4ecc55ef2d9a688fdf
Во-вторых. Многие модели модемов производства Huawei, правда в основном старые версии поддерживают AT команду - AT^CARDUNLOCK="nck md5 hash", где NCK MD5 Hash - это специальный hash для сброса попыток. Как его получить и что он из себя представляет? Здесь все зависит от версии алгоритма, который используется в вашем модеме. Небольшую таблицу соответствия моделей и алгоритмов мы уже приводили здесь. Для модемов с Old Algo мы смело можем взять любой калькулятор NCK с поддержкой генерации MD5 NCK, например Huawei Calculator (c) WIZM или воспользоваться онлайн-калькулятором, вводим свой IMEI и получаем MD5 NCK:
Как видно, рассчитанный MD5 NCK равен 164cce2ba7a9db4ecc55ef2d9a688fdf. Для модемов с новым алгоритмом (New Algo) данный MD5 NCK будет неверным, но посчитать его для этих моделей несложно. Берем полученные коды OLD Algo Unlock Code и New Algo Unlock Code и считаем от них MD5 хеш с помошью любого
MD5(Old Algo NCK) = MD5(64517527) = c4de49fe75114564bebed7d032c38568 MD5(New Algo NCK) = MD5(27920365) = 8816c46772338afcfa4d73e08940aeaa
Таким образом мы имеем три варианта MD5 NCK, если вы не уверены к какому типу алгоритма относится ваш модем, можно попробовать использовать три команды для ввода MD5 NCK последовательно. Т.е.
Если на одну из них ваш модем ответил OK - считайте что вам повезло, попытки ввода кода разблокировки были сброшены и модем можно разблокировать одним из полученных кодов разблокировки (проверить статус попыток после ввода команд можно с помощью DC Unlocker или при помощи команды AT^CARDLOCK?). Если модем на все три команды ответил ERROR - то модем попросту не поддерживает AT-команду для сброса счетчика неверных попыток ввода кода разблокировки. В этом случае есть второй вариант.
В свое время МТС выпустила утилиту для активации голосовой функции на своих модемах Huawei E1550 - E1550_Russia_MTS_PatchDataCard1.0.0.3.exe. Результатом использования данной утилиты, как выяснило сообщество - являлась активация голосовых функций на Huawei E1550, повторная залочка модема на МТС, а также сброс счетчика неверных попыток ввода NCK кода. Утилита была предназначена для использования только с определенными моделями Huawei E1550, проданных МТС. Однако пользователи не потрудившиеся воспользоваться hex-редактором увидели следующее:
Т.е. список IMEI модемов с которыми работает утилита:
[WRITE_DEFAULT] Value=YES 353142033080865 66943352 353142033080717 52973060 353142033215354 63123375 353142033215370 39911092 353142033080519 62361512 353142033080527 34612675 353142033080790 40771857 353142033080071 47056189 353142033080469 48303820 353142033075022 36680016 353142033077309 56346169 353142033215321 62542917 353142033215495 56945407 353142032809256 36275100 353142032810072 54602017 353142033080451 44204848 353142033079651 66573506 353142033080899 61000192 353142033079719 49947852 353142033080402 66757224 353142033215081 45431412 353142033215537 66143430
Как видно, формат данного списка крайне простой. Сначала указан IMEI модема, затем его NCK. Дальнейшая последовательность действий, думаю понятна всем. Открываем E1550_Russia_MTS_PatchDataCard1.0.0.3.exe в любом hex редакторе. Находим строку Value=YES за которой следует список IMEI - NCK и изменяем первый из них на свои данные. Т.е. если в вашем модеме используется Old Algo NCK - в качестве NCK вписываем код по Old Algo, если New Algo NCK - то код по New Algo. В результате получаем что-то вроде:
После чего запускаем утилиту при подключенном модеме и если вы все сделали правильно, то она сообщаем вам об успешно выполненной операции:
INFO: The IMEI number is 861496016391409. INFO: Run success, please update the board!
После применения патча модем становится залоченным и нуждается в повторной разлочке вводом NCK-кода. Также, на некоторых моделях модемов после применения этой утилиты скорость соединения падает с 7.2 до 3.6 Mbit/сек. Для восстановления скорости - ищем в интернете утилиту 7.2Mbits_enabler, а также инструкции по ее использованию. Результат использования утилиты в нашем случае, после последующей разлочки NCK кодом:
DC - Unlocker 2 Client 1.00.0805 Detecting card : selection : manufacturer - Huawei modems model - Auto detect (recommended) Found modem : E171 Model : Huawei E171 (MTS Russia) IMEI : 861496016391409 Serial NR. : W2W4CA11C0902090 Firmware : 21.156.00.00.143 Compile date / time : Sep 30 2011 18:39:14 Dashboard version : UTPS21.003.28.30.143_MAC21.003.28.30.143_LNX21.003.28.08.143 Chipset : Qualcomm Voice feature : enabled SIM Lock status : unlocked Wrong codes entered : 0 (unlock attempts left : 10)
Как видно, голосовые функции модема (Voice feature) были активированы, а также модем был разблокирован - SIM Lock status: unlocked.
Не забывайте, что в отличие от сброса количества попыток неправильно введенного NCK кода при помощи MD5 NCK и команды AT^CARDUNLOCK, который является безопасным (но, к сожалению, поддерживается далеко не всеми моделями модемов) - сброс количества попыток с помощью утилиты E1550_Russia_MTS_PatchDataCard1.0.0.3.exe вы используете на свой страх и риск. Никто кроме вас не несет ответственности за возможные последствия, повреждение оборудования и т.п.
Ну и, наконец, третьим способом сброса попыток неправильно введенного NCK, а также разблокировки модема с израсходованными попытками ввода кода разблокировки - является покупка кредитов к