Распаковка официальных прошивок 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_ (в зависимости от выбранного образа), в которой лежат наши файлы.

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

4 комментария

  1. Здравствуйте, подскажите пожалуйста как с помощью программы HuaweiUpdateExtractor вшить в прошивку TWRP рекавери, ну чтоб заводское Erecovery бесполезное заменить на TWRP

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь