In-App Updates: ускоряем процесс обновления приложения на Android / Хабр

huawei firmware finder min Новости
Содержание
  1. Что это за сбой – основные причины
  2. Что делать при ошибке “software install failed!” в huawei
  3. Что это за ошибка?
  4. Что нужно знать перед обновлением прошивки смартфона:
  5. Основные требования к тестированию
  6. Что рекомендуется сделать в первую очередь
  7. Для того, чтобы установить любую оригинальную прошивку, необходимо проделать следующее:
  8. Iaus flexible flow в приложении pandao
  9. Mobile-версия программы инструкция
  10. Pc-версия программы инструкция
  11. Update app как установить
  12. Благодарности
  13. Варианты использования
  14. Возможные ошибки при обновлении и способы их устранения:
  15. Если сбой произошел при автоматическом обновлении рекомендуется выполнить следующие действия:
  16. Исправляем «software install failed» при ручной прошивке
  17. Как работать с huawei update extractor?
  18. Как узнать текущую версию прошивки?
  19. Локальное обновление прошивки:
  20. Обновление по воздуху (fota):
  21. Обновление при помощи hisuite:
  22. Обновление прошивки планшета:
  23. Ошибка «update is not available»
  24. Ошибка возникает при апдейтах по воздуху
  25. Пример кода
  26. Принудительное локальное обновление через 3 кнопки:
  27. Прошивка huawei honor 9
  28. Распаковка образов разделов cust.img и system.img
  29. Установка и обновление прошивки
  30. Установка и обновление прошивок huawei и honor
  31. Установка обновления с помощью пк – альтернативный метод
  32. Узнайте больше о Huawei

Что это за сбой – основные причины

Перевод на русский язык фразы «software install failed get help from» означает следующее: ошибка установки программного обеспечения, получить помощь от…

Причины, по которым владелец смартфона не может выполнить апдейт EMUI в ручном режиме, следующие:

  • На смартфоне пользователя используется сторонняя сборка Recovery, не соответствующая некоторым параметрам аналога от официальных разработчиков;
  • Владелец мобильника выполнил рутирование устройства;
  • Загрузчик гаджета находится в разблокированном состоянии;
  • На мобильнике установлена неисправная CD-карта;
  • Владелец мобилы пытается выполнить апдейт с помощью поврежденного архива;
  • Собственник телефона неправильно осуществляет запланированную операцию.

Что делать при ошибке “software install failed!” в huawei

Причины могут быть различные:

  • установка “неродного” Recovery, некоторые параметры которого не соответствуют оригинальным от официальных разработчиков;
  • рутирование устройства (попытка получения прав суперпользователя);
  • разблокировка загрузчика;
  • SD-карта устройства неисправна;
  • попытка обновления с помощью поврежденного архива.

Решение проблемы зависит от способа апгрейда системы.

Что это за ошибка?

Сбой обновления Software install failed! переводится как «Ошибка установки программного обеспечения». В Huawei она может возникнуть как при загрузке по воздуху, так и при ручном обновлении архива прошивки через рекавери. Чаще всего сбой возникает при внесении изменений в системный файлах или функциях EMUI, а именно:

  1. Установка кастомного рекавери, собранного сторонними разработчиками (например TWRP).
  2. Рутирование устройства. Подобная функция часто ведет к превращению устройства в «кирпич» и потере гарантии на телефон.
  3. Разблокированный загрузчик.
  4. Помимо этого, сбой может возникнуть из-за плохого архива прошивки, неправильных действий в процессе её установки, либо битой памяти SD-карты.
  5. Наиболее часто такой сбой встречается в линейке Honor 8, 9 (9 Lite), 10, потому как именно их китайские версии владельцы хотят перепрошить для активации NFC.

Ошибка Software install failed в телефонах Huawei

Что нужно знать перед обновлением прошивки смартфона:

Внимание! Всё, что Вы делаете с Вашим устройством — Вы делаете на Ваш страх и риск! Никто не гарантирует корректную работу устройства во время и после установки сторонних прошивок и/или прочих действий, не предусмотренных производителем!

Основные требования к тестированию

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

исходнаяцелевая

Что рекомендуется сделать в первую очередь

Чтобы исправить это состояние, в первую очередь рекомендуется выполнить следующее:

Для того, чтобы установить любую оригинальную прошивку, необходимо проделать следующее:

Примечание: В некоторых случаях зажимать кнопки вообще не нужно и процесс начнётся автоматически после включения/перезагрузки.

Внимание!

Источник

Iaus flexible flow в приложении pandao

Мы участвовали в программе раннего доступа и интегрировали IAUs Flexible Flow (рекомендованная реализация) в приложение Pandao — платформу, на которой производители и вендоры могут торговать китайскими товарами. Диалог IAUs отображался на главном экране, так что с ним могло взаимодействовать максимальное количество пользователей. Изначально мы хотели показывать диалог не чаще раза в день, чтобы не отвлекать людей от взаимодействия с приложением.

Поскольку A/B-тестирование играет ключевую роль в жизненном цикле любой новой фичи, мы решили оценить эффект от IAUs в нашем приложении. Мы случайным образом разделили пользователей на две непересекающиеся группы. Первая была контрольной, без использования IAUs, а вторая группа была тестовой, этим пользователям мы показывали диалог IAUs.

In-App Updates: ускоряем процесс обновления приложения на Android / Хабр
A/B-тест IAUs Flexible Flow в приложении Pandao.

В течение последних нескольких релизов мы измерили долю активных пользователей каждой версии приложения. Оказалось, что среди активных пользователей с последней доступной на тот момент версией основную часть составляли участники из группы B, то есть с функцией IAU.

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

In-App Updates: ускоряем процесс обновления приложения на Android / Хабр
Диалог IAUs Flexible Flow в приложении Pandao.

Согласно нашим данным (см. график выше), пользователи больше всего кликают на кнопку подтверждения в диалоге IAUs в первые дни после релиза, а затем конверсия постоянно снижается вплоть до публикации следующей версии приложения. То же самое наблюдается с кнопкой установки в диалоговом окне, которая инициирует установку скачанного обновления.

Следовательно, можно сказать, что среднее значение конверсии в обоих случаях прямо пропорционально частоте релизов. В Pandao средняя конверсия в течение одного месяца достигает 35 % для клика на кнопку подтверждения и 7 % для клика на кнопку установки.

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

Исходя из этого предположения, мы решили не беспокоить тех, кому не интересно обновление, и не спрашивать их каждый день. Хорошей практикой будет использование другой логики запросов, которая основывается на «устаревании», то есть чтобы не беспокоить пользователей, мы оцениваем, насколько старые версии стоят у них и как часто мы уже предлагали им обновиться.

В целом IAUs продемонстрировала хорошие результаты в ходе A/B-тестирования, так что мы раскатили IAUs для всех пользователей.

Mobile-версия программы инструкция

Мобильная версия программы Firmware Finder немного отличается от своего десктопного варианта. Важнейшим ее отличием является отсутствие возможности поиска новых апдейтов, однако поиск прошивок в общей базе присутствует. Это значить, что свежие версии программного обеспечения будут добавляться разработчиками приложения.

Список возможностей Firmware Finder для Android:

  • Поиск прошивок в общей базе данных
  • Многопоточная загрузка с 128 потоками и максимальной скоростью 5 Мбит/с
  • Распаковка файла UPDATE.APP из архива

После запуска приложения отобразится главное окно с кнопкой «Get Firmware List», нажатие на которую приведет к отображению списка прошивок для Вашего мобильного устройства. Программное обеспечение выводится с указанием версии интерфейса EMUI, модельным номером и версией прошивки, а также датой выхода, размером файла и типом: полная (FULL) или обновление (OTA).

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

Смена языка доступна в меню «Settings». Выбрав ту или иную прошивку отобразится информационное окошко с возможностью поставить оценку апдейту (серый кружок), поделиться изменениями или прошивкой (меню 3 точки), а также просмотреть изменения, загрузить ПО, проверить хеш-сумму MD5, распаковать обновления, переместить прошивку в папку DLOAD.

Кроме того, разработчики приложения оставили пасхалку, которую можно обнаружить путем 10-кратного нажатия на логотип Team MT. В меню «Настройки» присутствует довольно большое количество доступных настроек приложения, информацию по которым можно получить долгим нажатием на пункте.

Доступные настройки приложения Firmware Finder:

  • Удалить папку HWFF – в папке хранятся скачанные прошивки
  • Установка через системное обновление – приложение посылает прошивку в системное обновление как будто апдейт стал доступен по воздуху (OTA). Подробности смотрите в описании настройки
  • Использовать новую базу прошивок – база, созданная при помощи Huawei Firmware Finder с указанием точных размеров и типов
  • Показывать OTA обновления – показывает в списке версии прошивок для обновления
  • Показывать уведомления – показывает информацию о действиях на панели уведомления
  • Показать последние прошивки – показывает обновления за текущий месяц
  • Поиск основанный на текущей локализации устройства – поиск игнорирует субмодель смартфона (AL10, L01, TL01 и так далее) и показывает все доступные для модели устройства
  • Использовать SD-карту (Эксперимент) – экспериментальная функция для загрузки файлов на карту памяти
  • Звуковое уведомление – подает звуковой сигнал после окончания загрузки
  • Потоковая загрузка (Внутренняя память) – увеличение скорости загрузки в случае если скорость загрузки меньше чем доступная максимальная скорость интернета

Pc-версия программы инструкция

Программа Firmware Finder для компьютера под управлением Windows предназначена для поиска и складирования прошивок с официальных серверов компании для устройств от Huawei и Honor. В общей базе насчитывается более 20 000 различных апдейтов (на момент написания статьи) для разных девайсов китайского производителя.

Предположительные системные требования:

  • Операционная система: Windows Vista SP1, 7, 8, 10
  • Установленная платформа .NET Framework 4.5.2
  • Dial-Up соединение

Список возможностей Firmware Finder для ПК:

  • Поиск прошивок по диапазонам
  • Поиск прошивок в общей базе, созданной разработчиками и пользователями

Программа Firmware Finder полностью русифицирована, а потому описывать все элементы интерфейса не имеет смысла, но мы укажем на основные моменты при ее использовании. Во вкладке «Общая база» пользователь может ознакомится со всеми найденными прошивками для мобильных устройств Huawei и Honor.

На одной странице отображается 200 апдейтов. Перелистывание страниц осуществляется кнопками со значками больше или меньше, но можно вывести и весь список прошивок нажав кнопку «Просмотр всех прошивок». Список можно отсортировать, указав модельный номер девайса или даже добавив к нему регион (C10-Россия) и версию прошивки если Вы ее знаете.

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

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

К примеру, если выставить в поле G значение 753, а в g – 104, то программа найдет на серверах апдейты для Honor 6, Honor 6 Plus, Honor 4C, Honor 4X, а также Huawei Mate 7, P8 Lite, P8, Mate S, Ascend G620S и Ascend Y550. Узнать значение под необходимую модель устройства можно из общей базы прошивок, где все эти значения и указаны.

Update app как установить

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

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

Благодарности

Благодарю за помощь в написании статьи Марину Плешкову

, Александра Черного

, Илью Назарова

, Глеба Бодячевского, Даниила Полозова

, Анастасию Кулик, Владислава Бреуса и Владислава Голдина

Варианты использования


Процесс обновления с помощью IAUs состоит из нескольких шагов.

  1. Приложение с помощью библиотеки Play Core, которая проверяет в Google Play, есть ли доступные обновления.
  2. Если они есть, то приложение просит Google Play показать диалог IAUs. Google Play показывает пользователю диалог с предложением обновиться.
  3. Если пользователь соглашается, Google Play в фоновом режиме скачивает обновление, показывая пользователю в статус-баре прогресс скачивания.
  4. Если скачивание завершилось, когда приложение работает в фоновом режиме, Google Play автоматически завершает установку. Если же приложение в этот момент активно, то для таких случаев нужно определять собственную логику завершения установки. Рассмотрим следующие сценарии.
    1. Приложение запускает процесс установки, показав пользователю диалог Google Play с индикатором прогресса. После завершения установки запускается обновленная версия приложения. В этом случае рекомендуется отобразить дополнительный диалог, который позволит пользователю подтвердить, что он готов сейчас перезапустить приложение. Это рекомендуемая схема реализации.
    2. Приложение ждёт, пока оно окажется в фоновом режиме, и после этого завершает обновление. С одной стороны, это менее навязчивое поведение с точки зрения UX, так как взаимодействие пользователя с приложением не прерывается. Но с другой — оно требует от разработчика реализовать логику для определения того, находится ли приложение в фоновом режиме.

Если установка скачанного обновления не была завершена, то Google Play может завершить установку в фоновом режиме. Данный вариант лучше не использовать явно, потому что он не гарантирует установки обновления.

Возможные ошибки при обновлении и способы их устранения:

Q: При включении с зажатыми кнопками громкости не начинается процесс прошивки.A: Попробуйте заново записать в папку dload файл с прошивкой. Если всё равно не запускается, попробуйте запустить процесс обновления через меню настроек.

Q: Устройство выключилось и не включается.A: Подождите несколько минут. Если не включилось — включите самостоятельно, процесс должен пойти дальше нормально.

Q: При обновлении процесс завис на каком-то моменте и дальше не идёт.A: Подождите пять-десять минут. Если устройство продолжает висеть — вытащите и вставьте аккумулятор. Для устройств с несъёмным аккумулятором нужно нажать и держать (секунд 15) кнопку питания и обе кнопки громкости.

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

1. Проверить интернет-соединение, перезагрузить роутер при необходимости.

2. Откатить настройки до заводских. – Отключите смартфон, затем одновременно нажмите кнопку включения и “плюс”. – Появится меню Recovery, выберите из списка пункт “Wipe data/factory reset”, используя кнопки “плюс” и “минус”. Подтвердите с помощью кнопки включения Power. – Потом “Reboot system now”, “включить”.

3. Загрузить обновление с ПК. Для этого на компьютере должна быть установлена программа “HiSuite“.

Исправляем «software install failed» при ручной прошивке

Чаще всего, сбой Software install failed! проявляется именно при ручной загрузке обновлений в Huawei. К такому варианту может привести ситуация, когда телефон в обычном режиме не видит апдейты, а пользователь хочет перейти с более ранних версий на новые.

  1. Скидываем на PC из проверенных источников нужную версию прошивки. Источников множество, но все рекомендуют 4PDA — тут уже решать вам. Примерный вес архива 2-5 Гб.
  2. Создаем папку «dload» и из архива вытягиваем туда файл UPDATE.APP. Имейте ввиду, часто в загрузке уже присутствует папка dload со всеми нужными вложениями, поэтому можете вытянуть её целиком.
  3. Проверьте на компьютере, что бы все файлы и вложенные архивы открывались.
  4. Подключаем ваш Хуавей через USB-кабель к компьютеру. После этого закидываем саму папку dload со всем содержимым в корень SD-памяти телефона.
  5. Отсоединяемся от ПК и отключаем устройство.
  6. Зажимаем вместе клавиши «громкость », «громкость -» и Power. После 5-10 секунд удержания телефон запустит принудительное обновление.

Ручное обновление прошивки Huawei

Если вы все делаете правильно, а сбой не уходит, проверьте следующие моменты:

  1. Проверьте стабильность работы карты памяти и её соответствие телефону. SD-память на телефоне должна работать в формате FAT32. Самые стабильные размеры 4 или 8 Гб. Учитывая размеры самого файла UPDATE.APP — идеально подойдут 8 Гб.
  2. Выполните все шаги заново: снова загрузите файл из Сети и пересоздайте папку dload. Возможно баг появился из-за битого файла.
  3. Внутреннюю память использовать нельзя, даже если её объем позволяет это сделать. Исключение только для телефонов с отсутствующим слотом под память.
  4. Проверьте содержимое папки dload: основной файл с самой прошивкой должен иметь название UPDATE.APP.
  5. Устройство должно быть заряжено, минимум на 20%. Лучше всего зарядить полностью.
  6. Проверьте правильность и совместимость загруженной версии прошивки с вашим телефоном.

Начиная с Android 6.0 и выше, разработчики Huawei закрыли возможность апдейтов через SD-карту и перестали выпускать стоковые пакеты. Если вы сидите на Андроиде 4.2 или 4.4, то оптимальным будет вариант загрузить официальный апдейт до 5 версии, а там обновиться по воздуху. В противном случае — ищите кастомные прошивки.

Как работать с huawei update extractor?

Находите и скачиваете прошивку Huawei, после чего перетягиваем ее в открытое окно программы:

После чего извлекаем необходимые файлы прошивки:

Во вкладке Repack можно создать собственную прошивку указав папку в которой находятся образы:

Вот и все! Все быстро и очень просто!

Источник

Как узнать текущую версию прошивки?

Для уточнения текущей версии программного обеспечения, Вам необходимо перейти в Настройки – О телефоне/О планшетном ПК – Обновление системы. Версией являются три цифры после буквы B. Например, номер сборки V100R001C00B122 означает, что у Вас установлена 122-я версия прошивки. Любая прошивка с цифрами больше этих является более новой.

Локальное обновление прошивки:

Локальное обновление используется в случае, если нововведения носят масштабный характер, кроме того, этот метод восстанавливает систему до изначального вида и в большинстве случаев устраняет вероятность возникновения проблем с повышенным расходом батареи в первые дни после обновления.

Обновление по воздуху (fota):

Для данного типа обновления желательно использовать скоростное подключение к сети, например Wi-Fi.

Обратите внимание, если на устройстве получено повышение прав (root), установлено recovery, отличное от оригинального, а так же произведена модификация системы с помощью этого повышения прав, обновление данным способом с высокой степенью вероятности закончится ошибкой и телефон после перезагрузки включится в обычном режиме.

Обновление при помощи hisuite:

Важно!

Обновление прошивки планшета:

  • Можно использовать карты только формата FAT32. Желательно менее 4 Гб;
  • Прошивка должна находиться на SD-карте в папке dload;
  • Использовать встроенную память устройства нельзя (кроме тех устройств, где Micro-SD слот не предусмотрен);
  • Файл с прошивкой должен называться update.zip;
  • Во время прошивки устройство несколько раз перезагрузится — это нормально;
  • Если в архиве с прошивкой несколько папок (step1, step 2 и т.д.), то прошивайте все файлы по очереди.

Ошибка «update is not available»

Во-первых, перепроверьте соответствие требованиям, перечисленным в разделе «Basic Implementation Requirements». Если вы все выполнили, однако обновление согласно вызову

onSuccess

, всё же недоступно, то проблема может быть в кэшировании. Вполне вероятно, что приложение Google Play не знает о доступном обновлении из-за внутреннего механизма кэширования. Чтобы избежать этого при ручном тестировании, вы можете принудительно сбросить кэш, зайдя на страницу «Мои приложения и игры» в Google Play.

Ошибка возникает при апдейтах по воздуху

В случае появления бага при плановых апдейтах по воздуху, рекомендуется проверить три перечисленных выше пункта. Если были изменения — откатите все назад. Помимо этого:

  1. Интернет соединение должно быть стабильным. Поэтому перезапустите свой роутер или вытащите его и розетки на 5 минут.
  2. Возможно проблема сидит глубже и потребуется «Сброс» до заводских. Перед самим сбросом выйдите из Google-аккаунта (что бы избежать FRP-блокировки) и залейте резервную копию данных в облако (если они вам нужны). После такого стирания попробуйте снова запустить загрузку и установку апдейтов на вашем Huawei или Honor.
  3. Как вариант, загрузить само обновление через компьютер, посредством специальной программки «HiSuite». В работе она достаточно проста, а вот наглядная видео-инструкция:

Пример кода

Здесь мы рассмотрим пример кода для использования IAUs Flexible Flow, который также можно найти в

. Для начала необходимо добавить библиотеку Play Core в build.gradle файл на уровне модуля.

dependencies {
   ...
   implementation "com.google.android.play:core:1.5.0"
}

Затем создадим экземпляр

AppUpdateManager

и добавим функцию обратного вызова к

AppUpdateInfo

, в которой будет возвращаться информация о доступности обновления, объект для запуска обновления (если оно доступно) и текущий прогресс скачивания, если оно уже началось.

// Create instance of the IAUs manager.
val appUpdateManager = AppUpdateManagerFactory.create(context)

// Add state listener to app update info task.
appUpdateManager.appUpdateInfo.addOnSuccessListener { appUpdateInfo ->
    // If there is an update available, prepare to promote it.
    if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE) {
        // ...
    }

    // If the process of downloading is finished, start the completion flow.
    if (appUpdateInfo.installStatus() == InstallStatus.DOWNLOADED) {
        // ...
    }
}
    .addOnFailureListener { e ->
        // Handle the error.
    }


Чтобы показать диалог для запроса обновления из Google Play, необходимо передать полученный объект

AppUpdateInfo

в метод

startIntentSenderForResult

   appUpdateManager.startUpdateFlowForResult(
          // Pass the intent that is returned by 'getAppUpdateInfo()'.
           appUpdateInfo,
           // Or 'AppUpdateType.IMMEDIATE for immediate updates.
           AppUpdateType.FLEXIBLE,
          // The current activity.
           activity,
           REQUEST_CODE
   )

Для отслеживания состояния обновления можно добавить в менеджер IAUs слушатель событий

InstallStateUpdatedListener

Принудительное локальное обновление через 3 кнопки:

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

Прошивка huawei honor 9

Подробная инструкция: Прошивка Huawei Honor 9. Присутствуют различные версии оригинальных и кастомных прошивок а так же все программы и драйверы Huawei.

Драйверы и утилиты: HiSuite — фирменная утилита для синхронизации, резервного копирования и многого другого от компании Huawei (содержит в себе драйверы ADB и MTP)

Основные возможности HiSuite:

Является драйвером для подключения к ПК; Позволяет синхронизировать контакты и календарь; Отправлять и принимать SMS сообщения; Редактировать контакт лист; Устанавливать и удалять приложения через ПК (установка *.apk файлов); Позволяет делать скриншоты с экрана телефона; (Root не нужен!); Управление фотографиями и аудиофайлами через ПК.

[свернуть]

Huawei Update Extractor — Утилита для распаковки оригинального пакета обновления UPDATE.APP v0.9.9.3: Setup — Zip v0.9.9.5: Zip

Инструкция по применению

Распаковать и открыть программу Huawei Update Extractor

Нажимаем на кнопку (…) и находим разархивированный файл UPDATE.APP

Программа показывает нам содержимое файла в виде таблицы с файлами

Нажимаем на файле, который необходимо извлечь, ПРАВОЙ кнопку мыши, выбираем Extract Selected и затем место, куда сохранить распакованный файл.

Распаковываем system.img и cust.img

Что нужно: Заранее распакованные файлы system.img или cust.img из файла UPDATE.APP Программа ext4_unpacker ( 1,88 МБ )

Или Ext4Extractor ( 411,5 КБ )

Расспаковываем:

Первый способ, для распаковки конкретного файла. Программой ext4_unpacker Запускаем программу ext4_unpacker

Нажимаем на значок папки и находим system.img или cust.img

В левом окне — дерево папок файла, открываем нужную. В правом окне — содержимое выбранной папки. В правом окне выбираем нужный файл или папку для распаковки и нажимаем на нем ПРАВУЮ кнопку мыши

Второй способ, для распаковки всех файлов сразу. Программой Ext4Extractor Берем файл system.img или cust.img и переносим его на иконку программы Ext4Extractor

Откроется окно консоли, ничего нажимать не нужно, просто ждем, пока распакуется

По окончании процесса консоль выдаст сообщение Extract finish success Press Enter to continue… Закрываем окно консоли и в той папке где была программа и файл cust/system появится новая папка типа SYSTEM_ или CUST_ в ней и будут все распакованные файлы

[свернуть]

HUAWEI Multi-Tool — Позволяет выполнять последовательность команд fastboot, adb и adb shell, помогая Вам производить множество известных операций без лишних телодвижений. Утилита поможет не простым владельцам выполнить ряд сложных для них операций играючи, а продвинутым, помочь в ежедневном использовании.

Возможности HUAWEI Multi-Tool

Автообновление до актуальной версии (обновляет себя) Смену языка утилиты (Rus / Eng) Установка пользовательских Recovery/eRecovery (TWRP) Ассистент установки пользовательских SuperSu (Root) Перезагрузка в режим Recovery | eRecovery | Fastboot & Rescue mode Прошивка пользовательских BOOT.

img Прошивка образов из прошивки Boot, cust, recovery, system Разблокировка / Блокировка загрузчика (с сохранением кода локально и в облаке Team MT) Раскирпичивание (Unbrick) Установка всех драйверов для устройств Huawei Установка Huawei HiSuite Установка Huawei Update Extractor Установка DC Unlocker Включение скрытых/отключенных функций EMUI без Root Установка TWRP Установка TWRP из онлайн базы Установка SuperSu Установка SuperSu из онлайн базы Установка сток recovery.img, recovery2.img и boot.img из онлайн базы

[свернуть]

Официальные прошивки: Обновления летят при вставленной в телефон сим-карте.

Huawei Firmware Finder (Team MT) — через эту программу ищите обновления или ждем по воздуху(она же FF)

Сервисные прошивки (STF-L09): SERVICE_FULL_REPAIR_STF-L09_C10B130a_Russian Federation SERVICE_FULL_REPAIR_STF-L09_C432B130_Belgium_Germany_France_Netherlands_Portugal_Switzerland_Spain_Italy_Austria_Poland_Denmark_Finland_Czech_Lithuania_Romania_Serbia_Slovenia_Hungary

hw/ru ===Android 7===

STF-L09C10B170 (ROM][Stock][EMUI 5.1][STF-L09C10B170][Russia]) Стоковое рекавери. Прошивка через Firmware Finder. update_all_hw.zip update_data_public.zip update.zip

STF-L09C10B120 ([ROM][Stock][EMUI 5.1][STF-L09C10B120][Russia]) Стоковое рекавери. Прошивка через Firmware Finder. update_all_hw.zip update_data_public.zip update.zip

STF-L09C10B130 ([ROM][Stock][EMUI 5.1][STF-L09C10B130][Russia]) Стоковое рекавери. Прошивка через Firmware Finder. update_full_STF-L09_hw_ru.zip update_data_public.zip update.zip

===Android 8===

Oreo — STF-L09 8.0.0.321 (C10) (переход с 7 на 8 через хвоту) ВНИМАНИЕ! Устанавливать только на RU локацию (любую 120-130-170-173)!

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

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

На примете ext4_unpacker:

На примере Ext4Extractor:

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

Китайский технический гигант Huawei строит огромный спектр смартфонов для всех сегментов высокого, среднего и низкого уровня. Но когда дело доходит до обновлений программного обеспечения, не все получают последнее обновление от Huawei одновременно — будь то обновление Face Unlock или Android Oreo, поэтому вы можете захотеть установить обновление самостоятельно. Региональные ограничения могут удержать вас от получения уведомления OTA в течение недель и даже месяцев.

Поскольку файлы прошивки легко доступны в Интернете, вы всегда можете загружать файлы обновлений Huawei. Но для этого вам нужно сначала извлечь прошивку. Мы создали руководство, которое поможет вам на каждом этапе извлечения прошивки из файла Update.zip.

Вещи, которые вам понадобятся:

Шаг 1: Идентификация сборки прошивки вашего устройства.

Шаг 2: Загрузите файл Update.zip.

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

Необходимо извлечь или заново собрать собрать прошивку формата UPDATE.APP? Тогда вам необходима программа Huawei Update Extractor!

Установка и обновление прошивки

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

При онлайн или FOTA обновлении данные пользователя сохраняются. Несмотря на это, мы так же рекомендуем выполнять резервное копирование перед этим обновлением.

Перед началом процедуры убедитесь, что батарея вашего устройства заряжена минимум до 60%.

Для подключения смартфонов и планшетов Huawei к ПК нужна утилита HiSuite. Установите ее на ПК перед началом обновления.

Установка и обновление прошивок huawei и honor

Прошивка — это набор встроенного программного обеспечения смартфона, планшета или другого цифрового устройства, необходимого для его нормального функционирования. В смартфона их планшетах компании Huawei преимущественно используются прошивки на базе операционной системы Android различных версий, а также фирменная графическая оболочка Emotion UI.

Установка обновления с помощью пк – альтернативный метод

Если при попытке апгрейда мобильной системы на экране возникает надпись Software install failed, то проблему можно обойти, воспользовавшись подключением к ПК. И для этого можно даже не скачивать различное специализированное ПО. Как это делается – подробная инструкция:

  • Выполнить поиск и сохранение на жестком диске ПК актуальную, нужную версию прошивки. Она достаточно объемная – архив может весить до пяти гигабайт;
Оцените статью
Huawei Devices
Добавить комментарий