diff --git a/README.md b/README.md index 1f947e8..478043e 100644 --- a/README.md +++ b/README.md @@ -40,6 +40,75 @@ AT^CARDLOCK="NCK" ## Смена IMEI +1. Подготовить альтернативный IMEI для смены. +2. Установить [WinHex](https://ftp.zhirov.kz/program/e1550/WinHex_v19.9_Ml_Rus.zip). +3. Запустить от имени администратора [Process Explorer](https://ftp.zhirov.kz/program/e1550/procexp.exe) ([официальная ссылка](https://learn.microsoft.com/en-us/sysinternals/downloads/process-explorer)). +4. Запустить от имени администратора программу прошивки [imei-recovery-template-huawei-e1550-100000000000009.exe](https://ftp.zhirov.kz/program/e1550/imei-recovery-template-huawei-e1550-100000000000009.exe). + +Принять лицензионное соглашение: + +![08-image](img/08-image.png) + +После принятия лицензионного соглашения начнется сканирование устройств: + +![09-image](img/09-image.png) + +Продолжить после идентификации устройства: + +![10-image](img/10-image.png) + +Нажать `Start` после предупреждения: + +![11-image](img/11-image.png) + +Ввести код FLA, который был сгенерирован в HUAWEI Calculator: + +![12-image](img/12-image.png) + +Начнётся создание бэкапа имеющейся прошивки: + +![13-image](img/13-image.png) + +Дождаться появления статуса `Downloading Programs ...`: + +![14-image](img/14-image.png) + +5. Через Process Explorer приостановить процесс прошивки на моменте статуса `Downloading Programs ...`: + +![15-image](img/15-image.png) + +Статус `Приостановлен` должен отображаться напротив процесса прошивки: + +![16-image](img/16-image.png) + +6. Запустить от имени администратора WinHex и открыть файл `tmp` размером примерно 14 Мб, который находится в каталоге хранения временных файлов `...\AppData\Local\Temp\` (имя файла может отличаться, удобно идентифицаировать по дате изменения): + +![17-image](img/17-image.png) + +Через пункт меню `Search` выбрать `Find Hex Values`: + +![18-image](img/18-image.png) + +Найти позицию шестнадцатиричного кода по шаблону `081A00000000000090`: + +![19-image](img/19-image.png) + +![20-image](img/20-image.png) + +Из подготовленного на змену IMEI ввести поочередно шестнадцатиричные значения на место шаблона при этом меняя пары чисел местами. Например, конечный IMEI - `947293740183745`. Разбить IMEI на пары, кроме первой цифры - `9 47 29 37 40 18 37 45`. Внести данные цифры на место значения шаблона, меняя пары цифр местами. В итоге получится данный результат: + +![21-image](img/21-image.png) + +7. Сохранить файл и возобновить процесс прошивки модема: + +![22-image](img/22-image.png) + +![23-image](img/23-image.png) + +После окончания прошивки появится окно, сообщающее об успешном завершении прошифки и данные о внесенных изменениях, в том числе о новом IMEI: + +![24-image](img/24-image.png) + ## Прошивка софта [^1]: Network Control Key – код, запрашиваемый при попытке установить в «залоченный» смартфон SIM-карту другого оператора сотовой связи diff --git a/img/08-image.png b/img/08-image.png new file mode 100755 index 0000000..fad197d Binary files /dev/null and b/img/08-image.png differ diff --git a/img/09-image.png b/img/09-image.png new file mode 100755 index 0000000..0b292e5 Binary files /dev/null and b/img/09-image.png differ diff --git a/img/10-image.png b/img/10-image.png new file mode 100755 index 0000000..a0fa81f Binary files /dev/null and b/img/10-image.png differ diff --git a/img/11-image.png b/img/11-image.png new file mode 100755 index 0000000..864a36d Binary files /dev/null and b/img/11-image.png differ diff --git a/img/12-image.png b/img/12-image.png new file mode 100755 index 0000000..6e08c80 Binary files /dev/null and b/img/12-image.png differ diff --git a/img/13-image.png b/img/13-image.png new file mode 100755 index 0000000..a44b9a7 Binary files /dev/null and b/img/13-image.png differ diff --git a/img/14-image.png b/img/14-image.png new file mode 100755 index 0000000..9d3e3b2 Binary files /dev/null and b/img/14-image.png differ diff --git a/img/15-image.png b/img/15-image.png new file mode 100644 index 0000000..163dff5 Binary files /dev/null and b/img/15-image.png differ diff --git a/img/16-image.png b/img/16-image.png new file mode 100755 index 0000000..c550d4f Binary files /dev/null and b/img/16-image.png differ diff --git a/img/17-image.png b/img/17-image.png new file mode 100755 index 0000000..da8b92e Binary files /dev/null and b/img/17-image.png differ diff --git a/img/18-image.png b/img/18-image.png new file mode 100755 index 0000000..d555547 Binary files /dev/null and b/img/18-image.png differ diff --git a/img/19-image.png b/img/19-image.png new file mode 100755 index 0000000..2f52cc5 Binary files /dev/null and b/img/19-image.png differ diff --git a/img/20-image.png b/img/20-image.png new file mode 100755 index 0000000..dec1c3e Binary files /dev/null and b/img/20-image.png differ diff --git a/img/21-image.png b/img/21-image.png new file mode 100755 index 0000000..1a87591 Binary files /dev/null and b/img/21-image.png differ diff --git a/img/22-image.png b/img/22-image.png new file mode 100644 index 0000000..4be72bf Binary files /dev/null and b/img/22-image.png differ diff --git a/img/23-image.png b/img/23-image.png new file mode 100755 index 0000000..40d92b8 Binary files /dev/null and b/img/23-image.png differ diff --git a/img/24-image.png b/img/24-image.png new file mode 100644 index 0000000..296384f Binary files /dev/null and b/img/24-image.png differ