10.04.2024

Бесплатная разблокировка модемов Huawei. Как узнать NCK-код, чтобы разблокировать смартфон на Android или телефон? Программа для генерации кода по imei


Huawei Unlock Code Calculator - это небольшая утилита, которая будет полезна обладателям модемов от понятно какого китайского производителя. С ее помощью можно получить коды разблокировки и прошивки портативного устройства. Если верить тематическим форумам, то раньше подобные коды приходилось приобретать за реальные деньги у "серых" продавцов, теперь же, благодаря Huawei Unlock Code Calculator, их можно получит совершенно бесплатно всего в пару кликов.

Возможности программы

Итак, пользуясь HUCC, можно получить NCK-ключ по алгоритмам v1 и v2. Кроме того, в новых версиях утилиты появилась поддержка новейшего алгоритма v201, который используется только в самых современных моделях модемов. Перед тем как приступать к работе с утилитой, настоятельно рекомендуется узнать, какой именно алгоритм использует ваше портативное устройство (подобную информацию можно найти на тематических форумах). Также вам в обязательном порядке понадобиться IMEI. Его, чаще всего, указывают на коробке от модема.

Работать с Huawei Unlock Code Calculator очень просто. Достаточно ввести IMEI в соответствующее поле и нажать на клавишу "Calc". После этого утилита сформирует для вас коды разблокировки v1, v2 и v201. Процесс генерации занимает считанные секунды. Также, в качестве бонуса, приложение подбирает Flash-код, который может понадобиться при перепрошивке модема.

Обращаем ваше внимание на то, что если предоставленные программой коды не подошли, то мы настоятельно не рекомендуем продолжать вводить их до исчерпания доступных попыток (обычно их десять).

Итоги

Как видите, перед нами действительно очень нужная программа, которая, к тому же, является совершенно бесплатной и не требует установки. Это портативный инструмент, для запуска которого достаточно скачать исполняемый файл. HUCC работает абсолютно на всех версиях операционной системы Windows и не требует установки дополнительного ПО.

Ключевые особенности

  • генерация кодов разблокировки для новых и старых алгоритмов;
  • отображение Flash-ключа, необходимого для перепрошивки модема;
  • необходимости ввода IMEI;
  • работа в портативном режиме;
  • простой и понятный интерфейс, состоящий из одного окна.

В этой статье мы постараемся немного приоткрыть вам завесу тайны над алгоритмами разблокировки Huawei и Alcatel. Все знают, что устройства данных производителей разблокируются кодом, но как рассчитывается и откуда берется код разблокировки?

В нашей статье о мы писали о том, что код разблокировки может быть функцией от IMEI телефона (и, таким образом, может быть просчитан) или же жёстко зашит во флеш-чипе телефона (и тогда его узнают только через внутреннюю базу данных производителя). Давайте рассмотрим модели модемов Huawei cо старым алгоритмом, о которых мы писали ранее - . Как мы и говорили, код разблокировки для них можно просчитать специальным калькулятором , но как же устроен этот калькулятор внутри?

Естественно, что производитель тщательно скрывает алгоритм генерации кодов раблокировки (в случае с модемами Huawei со старым алгоритмом, Old Algo, код разблокировки является функцией от IMEI, т.е. NCK = f(IMEI) ), но в данном случае алгоритм уже успел утечь в сеть и в этой статье мы с вами его рассмотрим. Повторюсь, что все описанное относится только к моделям E150, E1550, E155, E156, E156G, E160, E160G, E161, E166, E169, E169G, E170, E172, E176, E180, E182E, E196, E226, E270, E271, E272, E510, E612, E618, E620, E630, E630+, E660, E660A, E800, E870, E880, EG162, EG162G, EG602, EG602G, Vodafone K2540, Vodafone K3515, Vodafone K3520, Vodafone K3565, Vodafone K3715 и др.

Алгоритм генератора NCK кодов для Huawei

Исходный код алгоритма на PHP выглядит следующим образом:

Huawei Algo PHP Source function CalcOldNCK($imei,$secret = "hwe620datacard") { $magic = substr(md5($secret),8,16); $n = str_split(md5($imei . $magic),2); foreach ($n as &$v) { $v = hexdec($v); } $n1 = $n ^ $n ^ $n ^ $n; $n2 = $n ^ $n ^ $n ^ $n; $n3 = $n ^ $n ^ $n ^ $n; $n4 = $n ^ $n ^ $n ^ $n; $s = sprintf("%02s",dechex($n1)) . sprintf("%02s",dechex($n2)) . sprintf("%02s",dechex($n3)) . sprintf("%02s",dechex($n4)); $n = sprintf("%d", (hexdec($s) | 0x2000000) & 0x3FFFFFF); return $n; }
  1. Здесь, на входе функции CalcOldNck - $imei - это строка с IMEI устройства, а $secret - секретная константа, равная hwe620datacard.
  2. Как мы видим, вначале считается MD5 хещ от $secret, который равен "a32fe72c5e8dd316726b0335 d5513ba0", затем от него берутся выделенные 16 символов. Это и будет $magic.
  3. Затем мы считаем MD5 хеш от контакенации IMEI и полученной константы $magic. Предположим, что IMEI у нас 860650020246212, тогда объединение IMEI и $magic - дадут нам строку "8606500202462125e8dd316726b0335", а MD5 хеш от нее соответственно "9423f197fafad4887ee169fe0547cf7a".
  4. Разобьем эту строку на байты в шестнадцатиричном представлении, т.е. 0x94, 0x23, 0xf1 и т.п.
  5. В результате получим массив:

    Array
    => 148
    => 35
    => 241
    => 151
    => 250
    => 250
    => 212
    => 136
    => 126
    => 225
    => 105
    => 254
    => 5
    => 71
    => 207
    => 122
    )

  6. Как видно, нулевой элемент массива - это 0x94 (148 в десятичном представлении), первый - 0x23 (35) и т.п.
  7. Далее мы считаем числа n1, n2, n3, n4 (фактически это байты будущего NCK) по формулам:

    $n1 = $n ^ $n ^ $n ^ $n;
    $n2 = $n ^ $n ^ $n ^ $n;
    $n3 = $n ^ $n ^ $n ^ $n;
    $n4 = $n ^ $n ^ $n ^ $n;

  8. Где ^ - это операция "исключающее ИЛИ", т.е. XOR.
  9. Таким образом получаем:

    N1 = 148 xor 250 xor 126 xor 5 = 21
    n2 = 35 xor 250 xor 225 xor 71 = 127
    n3 = 241 xor 212 xor 105 xor 207 = 131
    n4 = 151 xor 136 xor 254 xor 122 = 155

  10. Или в шестнадцатиричной системе (n1,n2,n3,n4) = (15,7f,83,9b). Объединяем эти числа, и получаем шестнадцатиричное число - 157F839B (360678299).
  11. И у нас остался последний шаг, а именно для получения NCK выполняем над ним следующее преобразование - 0x157F839B or 0x2000000 and 0x3FFFFFF. Это вполне можно сделать с помощью стандартного Windows калькулятора, переключив его в вид программиста.
  12. В результате этой операции получаем 0x37F839B . Переведя его в десятичную систему счисления, получаем искомый NCK (код разблокировки) - 58688411 .

Проверяем полученный результат любым общедоступным калькулятором Huawei и убеждаемся в том, что мы получили правильный результат:

В начале статьи я говорил, что мы расскажем и про алгоритм генерации кодов разблокировки для Alcatel . В приведенном архиве вы найдете исходники на Delphi для следующих моделей телефонов Alcatel - V670, C700, C701, PLAYBOY, C707, C717, V770, C820, C825, MANDARINA DUCK, S215, S218, S319, S320, S321, S520, MISS SIXTY, S853. Авторство исходников принадлежит ulymar (atf team member) . Код очень структурированный и разобраться в нем не составит особенных проблем даже для начинающих программистов. Форма скомпилированного приложения выглядит следующим образом:

Ну, теперь, ты хочешь разлочить свой любимый
мобильник, чтобы вставлять в него сим-карты других операторов. ОК, нет
проблем, дяденька Скифф тебе в этом поможет. Итак, сначала я расскажу
что
надо сделать перед разлочкой мобилки, а потом,
как разлочивать.

Будет непонятно приходи ко мне
на: http://skiff.dax.ru или пиши на
- я растолкую. Ну,
начнём!


Инфа перед разлочкой мобилки


Все GSM
телефоны имеют процессор, eeprom или flash
память. Если ты хочешь сделать изменения в
своем телефоне, тебе потребуется
перепрограммировать память.
SIM LOCK или
SP LOCK (SERVICE PROVIDER) - эта блокировка
заставляет твой телефон работать только
с одним оператором GSM - он и
блокирует телефон. IMEI - это серийный номер твоей мобилки.
Для просмотра введи на своем телефоне *#06# или просто посмотри под
батареей. SECURITY CODE - код блокировки - устанавливается
пользователем. NCK этот код соединен с SIMLOCK - но уникален для
всех телефонов. IMEI -
символы:


XXXXXX XX XXXXXX X
TAC
FAC SNR SP


Теперь я объясню, что такое всякие Tac"и, Fac"и...
TAC = Type Approval Code (первые 2 цифры
- код страны) FAC = Final Assembly Code - Код производителя) Вот пара кодов:


(01,02 =
AEG)
(10,20 Nokia)
(40,41,44 Siemens)
(30
Ericsson)
(50 Bosch)
(51 Sony,Siemens,Ericsson)
(60
Alcatel)
(65 AEG)
(70 Sagem)
(75 Dancall)

(80 Philips)
(85 Panasonic)


SNR = Серийный номер SP = Spare


IMEI - символы на новых
моделях:


XXXXXX XX XXXXXX X XX
TAC FAC SNR SP VER


На новых телефонах SP и VER символы
обозначают версию программного обеспечения телефона. Перед
тем
как что-либо сделать с телефоном, скопируй IMEI
- это предохранит тебя от некоторых ошибок.

Методы
разблокировки


EEPROM DUMP
- для применения этого метода тебе
нужно вытащить eeprom, с помощью eeprom
programmer считать все данные с него в файл
и перепрограммировать этот файл, далее исправленный файл
записывается заново в eeprom и память вставляется в телефон. Это сложный метод, только для продвинутых,
но зато работает на 100%.


TO CONNECT THE CABLE - нужен кабель и программное
обеспечение для
данного типа телефона. Этот метод работает на
100% и это лучший метод для всех -
для начинающих также. Залогом успеха является
нормально работающее программное
обеспечение.


CODES - иногда возможно применение
универсальных
кодов вводимых с клавы телефона - но этот
метод только для старых телефонов и
для разблокировки необходимы программы генерации разблокировочных кодов.
Самый дешевый метод и работает на 100% -
но только со старыми телефонами.


SERVICE CARD - цена такой
карты очень высока и применение для образования
или в одиночных случаях просто беспонтово.


Так, похоже ты понял, как
это всё делается и из чего это всё состоит. Если
не понял - то бегом читай сначала. А если понял, то слушай
дальше, я так разлочивал свою мобилку. Этот способ работает на 100%,
но если у тебя в наличии кривые руки:),
то тут немного другое... Я не несу ответственность за ваши сгоревшие
телефоны:). Вперёд!


Снятие Sim-Lock


Тебе потребуется кабель m2bus. Ты можешь
найти схему этого кабеля в и-нете
(не рекомендую, т.к. схемы не всегда правильные)
или купить его (О, так сделал я,
заплатил 15 долларов по левой кредитке, ко
мне его прислали, без вопросов 8)).
Если ты уже нашел кабель - найди программное обеспечение (Прога:
winlock). Запихайте 8) в телефон sim-карту. Если телефон подключился к сети введи: *#0000#. Вверху ты увидишь
номер версии программного обеспечения. Если
версия ниже чем 5.20, то читай далее.
Вытащи сим-карту из телефона, соедини
телефон и РС кабель. Запусти прогу Winlock. Далее в меню
"Option" выбери порт к
которому подключен телефон. Потом закрой
это окно. Далее нажми кнопку "Read Phone".
В окошках "Simlock level 1" в графе "State" выбери "Close", в графе "MCC+MNC" введи
"?????" (Пять знаков вопроса). В строке "Simlock level 4" в графе "State" выбери
"Close" и в графе "MSIN" введи "???????????"
(Десять знаков вопроса). Далее нажми "Close Simlocs". Да, да, нажми!! Нажми "Close
Simlocks", НЕ "Open Simlocks" !!! Если ты
нажмешь, ты увидишь окно с паролем - не
меняй его! Нажми только кнопку "Ok". YESSS!
Ты удалил сим-loсk! Помни - если ты
введешь данные или нажмешь другие кнопки -
ты сломаешь свой телефон! Если версия прогр. обесп.
5.20 или 5.22 тебе нужны другие программы -
5110520.exe для версии 5.20 или 5110522.exe для
версии 5.22. Соедини телефон с РС и запусти
прогу. Нажмите кнопку "Unlock". Если надпись "Work" висит в течении длительного
времени перегрузи РС и проверь все соединения. После завершения
работы программы, запусти Winlock и разблокируй телефон в соответствии
с
вышеизложенным руководством.

Разлочить модем необходимо в том случае, если вы хотите отвязать его от работы с симкой одного определенного оператора сотовой связи. Если вы пользуетесь мобильным интернетом через 3G/4G модем, купленный у оператора, то рано или поздно придется столкнуться с ситуацией, когда по объективным причинам захочется его сменить — например, у другого будет более выгодный тариф. Или вы поедете на дачу, а за городом в вашей местности лучше будет ловить связь от другого оператора.

Если вставить, например, в модем, купленный у Мегафон, SIM-карту от МТС, она работать не будет. Для исправления ситуации надо разлочить модем Мегафон, то есть разблокировать его от привязки к конкретному оператору сотовой связи. Разлочить модем Huawei можно несколькими способами — бесплатными и платными. В этой статье речь пойдет о бесплатных.

Как разлочить модем Huawei СТАРОГО образца?

Если у вас относительно старая модель, которую вы покупали пару лет назад, то разблокировать модем можно по его IMEI — индивидуальному номеру, присвоенному на заводе изготовителе. Найти его легко под крышкой устройства.


Также IMEI обычно присутствует на наклейке или этикетке, вложенной в коробку с модемом. Теперь по этому номеру мы можем получить код разлочки нашего мегафоновского модема, а получим мы его при помощи нескольких программ от сторонних разработчиков.

В основном все «брендовые» модемы, на которых красуются логотипы мобильных компаний, на самом деле произведены китайской фирмой Huawei, поэтому мы будем пользоваться утилитами именно для устройств этой фирмы.

Скачиваем программу Huawei Modem

Заходим на сайт huawei.mobzon.ru и скачиваем одну из актуальных на данный момент версий программы для работы с модемами Huawei. Выбирайте любую сборку — они отличаются только функционалом, можете подробно почитать о каждой из них прямо нас сайте.

Она заменит стандартную программу от оператора, которая была установлена при первом подключении модема к компьютеру. Поскольку вы уже пользовались им, то она должна была быть установлена, равно как и драйвера от модема. Если вы их удалили, то нужно будет установить заново — для этого вставьте устройство в компьютер и подтвердите инсталляцию. Либо вручную запустите EXE файл из внутренней флеш памяти модема.

Также перед загрузкой удостоверьтесь, что конкретно ваша модель поддерживается — список будет внизу страницы. А номер модели вашего модема также обычно указан на упаковке, либо в инструкции.


Итак, если все подходит, скачиваем и устанавливаем программу, после чего вставляем модем с новой симкой в USB порт ПК и запускаем ее.

Должно появиться окошко с запросом ввести код разблокировки.

В некоторых моделях модемов такое же окно появляется и при использовании стандартного ПО от оператора.

Программа Huawei Calculator

Отлично! Первая часть эпопеи закончена, теперь скачиваем еще одно приложение, которое называется HuaweiCalculator . Разархивируем на компьютере и запустим. В первое поле нам надо ввести уже известный нам IMEI, после чего сгенерировать нажатием на кнопку «CALC» несколько других шифров.


Из всех них нам будет нужен NCK — это и есть код разлочки модема, который нужно будет ввести в то самое окно в первой программе. В моем варианте это значение «34994905» — запомним его.

Huawei Modem Terminal

Случается, что при подключении к USB автоматически окно для ввода кода разблокировки, описанное на 1 шаге, не открывается. Тогда придется скачать еще одну программу — Huawei Modem Terminal для общения с модемом через сервисные команды.

Открываем ее и выбираем здесь пункт с надписью «HUAWEI Mobile Connect — 3G PC UI Interface» и жмем кнопку «Connect».

После этого в нижнее поле введем команду «AT» для того, чтобы проверить связь с модемом. В основном окне при удачном исходе должна появиться надпись

«Send: AT
Recieve: OK»

Если ваша все «ОК», то это означает, что мы можем теперь управлять модемом при помощи так называемых сервисных AT-команд.

Их на самом деле очень много, но нам нужны именно те, которые требуются для разлочки модема. Вот они (при написании команд кавычки «» обязательны!):

  • AT^CARDLOCK=»nck code» — для снятия блокировки
  • AT^CARDUNLOCK=»nck md5 hash» — для сброса попыток разлочки к 10
  • AT^CARDLOCK? — для проверки состояния блокировки

На последний запрос модем отображает следующие результаты:

    CARDLOCK: A,B,0
  • A — «2» означает, что симлока нет, «1» — если модем залочен
  • B — количество оставшихся попыток разблокировки.
  • У нового модема их количество равно 10.

В нашем примере модем залочен (1) и осталось еще 10 попытоук, то есть до этого никто не пытался его разблокировать. Остается только ввести код AT^CARDLOCK=»nck code», где «nck code» — это значение того самого кода NSK, который был получен ранее в программе Huawei Calculator. У меня он равен «34994905».

2 способ разблокировки — для СТАРЫХ и НОВЫХ модемов

Для тех моделей, которые не поддерживаются предыдущей программой, с недавних пор существует и еще одна — Huawei Unlock Code Calculator . Кроме двух кодов разлочки (V1 и V2) в ней также есть пароль для прошивки.

  • V1, или OLD Algo Unlock Code — код разблокировки для модемов со старой версией прошивки,
  • V2, или NEW Algo Unlock Code — для модемов с новой прошивкой.

Давайте попробуем использовать эту утилиту с моим модемом — вводим IMEI и генерируем коды.

Как видим, значение «v1» совпадает с тем, что нам выдала предыдущая программа — именно его и нужно использовать, так как модем старый и прошивка на нем тоже старая.

3 способ — онлайн калькулятор

Недавно в сети появился еще один удобный и бесплатный сервис для моделей 2013-2014 годов — вот ссылка . Посмотрите внимательно и найдите свою модель в списке одного из вариантов перепрошивки, после чего введите IMEI код своего устройства и получите пароль для разблокировки.

4 способ — универсальный ПЛАТНЫЙ

Наконец, для совсем ленивых, кто не хочет заморачиваться с нахождением IMEI, определением кода разлочки и прочей ерундой, есть один универсальный способ, который подходит для большинства модемов. Но за него придется немного заплатить — около 5 евро. Но о нем мы поговорим в . А также рекомендую к прочтению отвязанного от операторов модема Хуавей.

К сожалению, вы столкнулись с так называемым «залоченным» телефоном. Это означает, что он заблокирован под определенного оператора мобильной связи и с другим работать не будет. Такие телефоны обычно продаются в фирменных салонах операторов и стоят дешевле, чем незаблокированные версии.

Если вы вставите сим-карту другого оператора, телефон при включении попросит ввести «ПИН код разблокировки сети для СИМ-карты»:

Или выдаст ошибку с текстом «Неправильная СИМ-карта (вставлена СИМ-карта с заблокированной сетью)»:

  • Блекбери Прив ств 100-01, требует пин код для разблокировки сети.
  • Часто «залоченные» телефоны участвуют в разнообразных рекламных акциях, а на их блокировке внимание не акцентируется. Делается это для того, чтобы вы продолжали пользоваться только этим конкретным оператором связи. В этой статье рассмотри варианты решения вашей проблемы.

    Переход к другому оператору

    Вы можете легко обойти блокировку, просто перенеся свой номер к нужному оператору. Это займет примерно неделю и будет стоить 100 рублей. Для этого вам нужно обратиться в любой офис того оператора, к которому вы хотите перевести номер. Подробно о процедуре смены оператора вы сможете прочитать .

    Разблокировка (анлок, unlock) телефона

    Существуют специальные программы для разблокировки конкретных моделей. Свою модель вы не указали, поэтому расскажу в общих чертах. Вам нужно найти в Интернете инструкцию и программу для подбора кода к вашему телефону. Возможно потребуется перепрошивка и . Если вы не можете найти информацию самостоятельно – пишите в комментариях модель вашего телефона, мы поможем вам.

    Обращение в сервисный центр

    С вас возьмут приличную сумму за разблокировку в сервисе, но иногда других вариантов просто нет.

    Если у вас остались вопросы – или пишите в комментариях на этой странице, мы всегда рады вам помочь!


    © 2024
    slushat-audioskazki.ru - Компьютерные подсказки - Это полезно знать