Распаковка официальных прошивок Huawei

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

Разработчики предоставляют для загрузки файл прошивки с расширением “.app”, который представляет собой архивный пакет, с шифрованием и защитой от копирования и записи. Поэтому производить манипуляции с этим файлом достаточно сложно, ведь в большинстве случаев, сохранить изменения или перепаковать архив не выйдет.

Мы подобрали для вас самые простые и удобные способы обойти эту проблему. Все вспомогательные утилиты, можно найти на нашем форуме.

Распаковка файла прошивки UPDATE.APP

Описанные ниже методы помогут распаковать защищённый архив с прошивкой и получить образы разделов. Для распаковки необходимо скачать утилиту Unpack UPDATE.APP или HuaweiUpdateExtractor.

На примере Unpack UPDATE.APP.exe:

  • скачать утилиту Unpack UPDATE.APP.exe и запустить её;
  • в заглавной строке прпписать путь к файлу UPDATE.APP;
  • в следующей строке указать путь расраковки (любой);
  • запустить саму распаковку левой нижней кнопкой (процесс может занят до семи минут);

Unpack UPDATE.APP

  • на выходе получаем готовые образы всех разделов.

На примере HuaweiUpdateExtractor:

    • запустить утилиту;

HuaweiUpdateExtractor_1

    • нажать кнопку выбора (троеточие) и найти файл UPDATE.APP;
    • после анализа утилита покажет список файлов;

HuaweiUpdateExtractor_2

  • найти необходимый образ, нажать правую кнопку мыши, выбрать Extract Selected и указать место распаковки.

Распаковка образов разделов cust.img и system.img

Если необходимо отредактировать запакованные в образ файлы, необходимо провести дополнительные манипуляции с утилитами Ext4Extractor или ext4_unpacker. К сожалению, для распаковки доступны только образы “system.img” и “cust.img”, поскольку они не требуют процедуры декомпилирования.

На примете ext4_unpacker:

    • запустить утилиту;

ex4extr_1

    • нажать значек папки и выбираем “system.img” или “cust.img”;
    • открыть нужную папку в левом окне (дерево папок);

ex4extr_2

    • в правом окне найти нужный файл или папку нажать на него правой клавишей мышки и выбрать “Extract” (указав место распаковки).
      ex4extr_3

На примере Ext4Extractor:

  • выбрать нужный образ и перенести его на иконку утилиты;
  • откроется консоль и начнётся процесс распаковки;
  • по окончании распаковки консоль напишет “Extract finish success Press Enter to continue…”;
  • в директории, где размещена утилита и образ, появится папка SYSTEM_ или CUST_ (в зависимости от выбранного образа), в которой лежат наши файлы.

Остались вопросы по распаковке прошивки? Задавайте их в комментариях!

Один комментарий

  1. А у меня после распаковки UPDATE.APP вместо названий ноли 0000000.img,00000001.img,почему?

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*