Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

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

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

В мобильных гаджетах от корпорации Huawei применяются прошивки, созданные на базе широко популярной операционной системы Андроид всевозможных версий. Также в устройствах устанавливается фирменная пользовательская интерфейсная оболочка Emotion UI (EMUI).

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

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

  • Как узнать текущую версию прошивки
  • Виды прошивок
  • Алгоритм действий
  • Как прошить планшет Huawei
  • Видео прошивки с помощью HiSuite

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

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

  • Первое действие – это зайти в «Меню» и выбрать «Настройки»;
  • В «Настройках» выбрать раздел «Система», а далее – «О телефоне/планшете», затем выбрать «Обновление системы». Именно в этом пункте можно узнать номер, который представляет собой три цифры после буквы «В». К примеру, номер «V100R004C00B121» обозначает, что версия прошивки 121. Чем выше цифры, тем новее версия.

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

Посмотреть версию ОС в меню настроек

В каждой новой линейке смартфонов компания старается использовать максимально новую версию операционной системы Android. И не всегда можно угнаться за событиями и уследить, какая же по счёту версия была установлена на приобретённом устройстве. Однако узнать текущую версию Android на своём Huawei совсем несложно. Следуя цепочке действий, что указаны выше, нужно в «Настройках», в разделе «Система» выбрать «О телефоне». В данном разделе имеются соответствующие пункты «Версия Android» и «Версия ОС».

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

Посмотреть версию ОС через бенчмарки

Как уже было сказано выше, прежде чем обновить Андроид на телефоне Хуавей, необходимо узнать версию его прошивки. Для этого также существуют специальные приложения, которые анализируют производительность устройства, его мощность, проводят синтетические тесты и ко всему прочему показывают всю информацию об исследуемом аппарате. Данные программы известны как бенчмарки. Их существует множество видов, рассмотрим одни из самых популярных среди пользователей:

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

  • В программе Geekbench 4, которая также заточена под аналитику производительности Андроид, узнать версию ОС можно, зайдя в раздел «CPU»;
  • В утилите AIDA64 существует вкладка «Android», в которой приводится информация о версии системы;
  • В прикладной программе CPU-Z информация про операционную систему Андроид находится в разделе «System».

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

Виды прошивок

Существуют различные виды прошивок, отличающиеся определёнными параметрами и возможностями. В частности, бывают официальные фирменные прошивки от разработчика, а также неофициальные (кастомные) – созданные самими пользователями. Фирменные прошивки, как правило, содержат в себе полезные обновления системы Андроид для Huawei, улучшающие работоспособность, исправляющие ошибки разработчиков, а также устраняющие проблемы с безопасностью.

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

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

Официальные российские прошивки

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

Официальные европейские прошивки

Для того чтобы установить фирменную актуальную версию китайской прошивки на свой смартфон, необходимо зайти на официальный сайт Emotion UI (EMUI). В поисковой строке нужно найти свою модель телефона и под ней будет представлена самая последняя версия. Для запуска процесса скачивания необходимо нажать на значок бирюзового цвета с иероглифом. Стоит отметить, что в китайских прошивках по умолчанию не предусмотрены сервисы Google Apps и отсутствует русский язык в системных настройках.

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

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

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

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

Алгоритм действий

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

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

  • Обновление устройства необходимо производить с полностью заряженной батареей:
  • Нельзя использовать внутреннюю память устройства (прошивка должна находиться на SD-карте в папке dload, исключение касается только тех аппаратов, в которых не предусмотрен слот для внешней карты памяти);
  • Для записи обновления необходимо использовать карту формата FAT32 с объёмом памяти не более 8 Гб;
  • Название файла с прошивкой должно иметь название «UPDATE.APP»;
  • Скачав нужную для своего смартфона версию прошивки, обращайте внимание на название папок, которые могут быть подписаны типа: «step 1», «step 2» и прошивайте их по очереди;
  • Обязательно убедитесь в том, что скачанная версия прошивки подходит для имеющейся версии ОС.

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

По воздуху FOTA

При прошивке телефона Huawei способом по воздуху FOTA рекомендуется использовать высокоскоростное подключение к сети Интернет, к примеру, WI-FI. Сам процесс осуществляется при соблюдении следующих шагов:

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

  • Убедившись, что обновление доступно, нажмите кнопку «Загрузить», после чего произойдёт скачивание файлов;
  • После загрузки файлов появится кнопка «Установить», её необходимо нажать и дождаться перезагрузки устройства. Во время перезагрузки установится обновление, и телефон включится уже в обновлённом виде.

Стоит обратить внимание на то, что данный тип обновления может установиться некорректно в случаях, если на телефоне уже включены рут-права и включён recovery.

При помощи HiSuite

  • В разделе «Для разработчика» выбрать «Откладка по USB»;
  • Включить HiSuite на ПК;
  • При помощи кабеля USB нужно подключить смартфон к ПК в режиме HiSuite;
  • В случае первого подключения программы нужно подождать, пока установятся драйверы на ПК и программа Daemon на телефоне. Если установка прошла успешно, в девайсе появится ярлык программы;
  • После загрузки необходимо следовать всем указаниям программы, после чего начнётся процесс прошивки;
  • После перезагрузки телефона он включится в режиме recovery, а на экране появится уведомление о начале прошивки самим мобильным устройством. Остаётся только дождаться окончания процесса.

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

  • В корневой папке SD-карты нужно создать папку «dload»;
  • В «dload» необходимо скопировать из архива файл «UPDATE.APP»;
  • Отключить коммуникатор;
  • Зажать комбинацию клавиш «Volume Up + Volume Down», включить коммуникатор и удерживать течение 5 секунд. Произойдёт принудительный процесс обновления.

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

Локальное обновление Huawei необходимо при восстановлении системы до изначального вида, а также при большом объёме нововведений. Алгоритм действий следующий:

  • Выполнить первые два пункта из предыдущей главы «Принудительное обновление»;
  • Далее зайти в «Настройки» — «Память» — «Обновление ПО» — «Settings» — «Storage» — «Software Upgrade» — «SD card Upgrade» — «Confirm» — «Upgrade».

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

Касательно того, как обновить Андроид на планшете Huawei, то тут алгоритм действий практически идентичен обновлению прошивки на смартфонах. Важно придерживаться описанных выше рекомендаций. Стоит отметить одно важное отличие, что для телефонов файл с прошивкой должен иметь название «UPDATE.APP», а вот для планшета – «update.zip». Осуществлять прошивку нужно также с внешней карты памяти. Программа-установщик будет подсказывать ход необходимых действий.

Видео прошивки с помощью HiSuite

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

https://youtube.com/watch?v=si7FlHxrqzo%3Ffeature%3Doembed

Довольно популярный вопрос многих обладателей смартфонов и планшетов на Android. Где находится прошивка которая скачивается «по воздуху»? Предположим, к вам нам на устройство Android пришло обновление прошивки «по воздуху» (FOTA/OTA), конечно же, вам хотелось бы узнать, что там внутри и возможно поделиться с друзьями на форуме. Единственное НО, где она хранится? Сейчас мы это узнаем!

Где находится прошивка скачанная «по воздуху»?

Теперь перейдите перейдите в Google Play и установите файловый менеджер на ваш выбор:

  • Root Browser;
  • Es проводник;
  • Root Explrer;

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

Открываем только что установленное приложение и переходим в раздел:

Возможно для этого вам понадобится Root права.

И теперь мы видим нашу прошивку в формате update.zip!

Для других марок

Если у вас смартфон или планшет производства Samsung (возможно и другие бренды), то прошивку можно найти в разделах:

  • cache/fota/update.zip
  • data/cache/fota/update.zip

Стоит отметить, что данную прошивку невозможно прошить через кастомное Recovery, а только через стандартное!

У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!

Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!

Средство для разборки/сборки прошивок и отдельных образов

Средства обработки прошивок и отдельных образов под Windows

Мною разработаны средства под различные типы чипов (микроконтроллеров), имеющих различие в строении образов. По мере поступления информации я буду выкладывать ее Вам в соответствующем разделе. В разделе “Дополнительная информация” будут находиться ссылки на заметки (статьи), ОБЩИЕ для всех чипов.

Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.

Консольные средства для обработки прошивок и отдельных образов

Для чипов RKxx

Перемещаясь по просторам Internet’а я обнаружил, что, несмотря на то, что система “Android” является Linux-подобной, достаточно много людей желали бы изучать ее не выходя из ОС Windows. Из средств, позволяющих работать с прошивками Android-устройств под Windows, можно выделить несколько видов:

  • – на основе Perl/Python скриптов, выполняющие несколько операций;
  • – отдельные приложения, выполняющие, как правило, одну-две функции.

Всех их объединял один существенный, на мой взгляд, недостаток: ПОЛНОЕ ОТСУТСТВИЕ автоматизации.Отдельно выделялось средство для работы с RK29xx-устройствами автора Wendal, но и оно при работе требовало “переименовать файл”. Вам предлагается средство, полуавтоматически производящее разборку/сборку прошивок и отдельных образов. Учитывая, что оно родилось на основе работы Wendal’а и предназначалось, первоначально, для обработки файлов только под RK-устройства, я и назвал его RKwinTools.

Назначение. Средство для работы с прошивками RKwinTools предназначено для разборки и создания прошивок устройств на основе RK29, RK30 и RK31. Оно построено на основе средства wendal_tools и некоторых свободно распространяемых программ, и работает только под Windows без установки Cygwin. Вам предлагается два варианта средства. Условно я назвал их:

  • стандартное, предназначенное для обработки одного экземпляра прошивки или набора образов устройства. На сегодня это версия RKwinTools_v1.4.0;
  • Pro, позволяющее работать параллельно с несколькими прошивками, используя принцип проектов. На сегодня это версия RKwinTools_Pro_v1.1

Дополнительно имеется приложение для изменения параметров прошивки (размеров разделов памяти, изменение точки запуска и т.д.). На сегодня это версия RK_ParamEd_1.01 – RK_ParamEd_1.01.rar ( 1014.96 КБ )

RKwinTools_v1.40 В версии RKwinTools_v1.40:

  • добавлена обработка разделов second, dtb образов Boot и Recovery;
  • обрабатываются образы Boot и Recovery, созданные архиваторами gzip, lzma, xz;
  • добавлена возможность выбора образа из списка при обработке;
  • при сборке параметры образов выбираются из файла конфигурации (cfg/*.cfg);
  • расширены функции работы через ADB.

RKWinTools_v140.7z ( 3.6 МБ )

RKwinTools версии v1.3.3 позволяет:

  • выбрать исходный файл ROM-прошивки для обработки из списка имеющихся;
  • распаковать и запаковать ROM-прошивку в формате “RKFW” и “RKAF” с автоматическим определением формата;
  • распаковать образы Boot, Recovery. Поддерживаются форматы как “ANDROID”, так и “KRNL” с автоматическим определением;
  • запаковать образы Boot и Recovery с выбором типа конечного образа (KRNL или ANDROID);
  • распаковать и запаковать образ Kernel;
  • распаковать и запаковать образ System типа jaffs и ext2-ext4;
  • преобразовать сжатый образ System типа sparse в ext4;
  • инициировать ROOT в образ system;
  • работать с устройством через ADB;
  • подсчитать контрольную сумму файла в формате md5.
  • читать руководство пользователя.

Внесены следующие изменения:

  • удалено копирование настроек при отказе во время сборки ROM.
  • исправлена ошибка при разборке образа system типа ext4.
  • добавлена сборка образа system типа ext4.
  • добавлен пункт меню для получения информации об образе system (9 – info system).

RKwinTools_Pro_v1.2 дополнительно позволяет:

  • создать новый проект;
  • открыть проект, выбрав его из списка уже существующих;
  • сохранить проект в архив;
  • восстановить проект из архива;
  • удалить проект.

Используйте ее для общего ознакомления со средством, т.к. такая же находится в общем архиве.Для варианта Pro: README_Pro_1.2.rar ( 5.23 КБ )

или в pdf формате RKwinTools_Pro_1.1.pdf ( 580.36 КБ )

Для стандартного варианта: README_133.rar ( 7.58 КБ )

Вариант Pro: RKwinTools_Pro_v1.2.rar ( 6.02 МБ )

Стандартный вариант: RKwinTools_v133.rar ( 5.86 МБ )

Программа редактирования параметров файла Parameter перенесена в тему Разметка памяти мобильных устройств. Теория и практика.

Для чипов MTK

Текущая версия позволяет:1. Версия MTwinTools_v1.0 позволяет:

  • распаковать и запаковать образы Boot/Recovery с учетом секций second и dtb (дерево устройств);
  • производить сжатие/распаковку при помощи gzip, lzma, xz;
  • распаковать и запаковать образы, содержащие файловые системы как jaffs типа, так и ext2-ext4;
  • провести конвертацию из sparse в ext4;
  • перед обработкой выбрать файл без его переименования.

MTwinTools_v1.0.7z ( 3.42 МБ )

2. Версия MTwinTools_v0.7 позволяет:

  • распаковать и запаковать образы Boot/Recovery с учетом секций second;
  • производить сжатие/распаковку при помощи gzip, lzma, lz4, lzop, xz;
  • распаковать и запаковать образы, содержащие файловые системы как jaffs типа, так и ext2-ext4;
  • провести конвертацию из sparse в ext4;
  • перед обработкой выбрать файл без его переименования.

Инструкция пользователяИспользуйте ее для общего ознакомления со средством, т.к. такая же находится в архиве с версией.README_v0.7.txt ( 9.13 КБ )

Свежая версия для Win 7 MTwinTools_v0.7.7z ( 3.43 МБ )

Свежая версия для ХР ( благодаря пользователю ANT__)MTwinTools_v0.6.1_winxp.rar ( 4.16 МБ )

Для чипов Qualcomm

  • Windows 7 и выше;
  • установка пакета .NET 4.0

Возможности:Средство позволяет выполнять следующие операции над прошивками для чипов Qualcomm:

  • разобрать/собрать прошивку *.qsb;
  • собрать “кусочные” файлы (типа system_0.img, cache_8.img) в целый;
  • разобрать/собрать boot/recovery. Поддерживаются образы x64, сжатые следующими архиваторами: – gzip; – lz4; – lzma; – lzop; – xz;
  • посмотреть разметку прошивки.

Текущая версия:LenovoWinTools_1.2.7z ( 3.73 МБ )

Инструкция пользователя (такая же имеется и в архиве со средством):Readme_LenovoWinTools_v1.2.7z ( 5.24 КБ )

Для U-Boot загрузчика чипов OMAP, AmLogic,Exynos

Описание формата U-boot загрузчика.Текущая версия позволяет:

  • распаковать и запаковать образы Boot.img и Recovery.img типа “multi-file”, “ramdisk”, “script”, “kernel”;
  • распаковать и запаковать образ System.img типов yaffs, yaffs2, ext2-ext4;
  • конвертировать образ System.img типа sparse в ext4 (аналог simg2img);
  • добавить к файлам контрольную сумму в формате md5.

Свежая версияUBoot_win_Tools_v1.1.rar ( 2.48 МБ )

Для чипов AlWinner

Приложения для обработки прошивок

Для устройств Huawei

Приложение для разборки прошивки типа .APPAppImageMaker.rar ( 6.57 КБ )

Требования:- Windows 7 и выше;- установка пакета .NET 4.0.

Краткая инструкция пользователя.

Для запуска используется командная строка вида:

sourceFile – полный путь и название файла прошивки. Например, d:appSR_APP_Update.appdestPath – полный путь к папке назначения, в которую будет произведена распаковка прошивки, например, f:qwertykey – ключ для получения дополнительной информации. Он может быть следующим: /h, /?, –help – выводит справочную информацию о приложении.Если никакой ключ не введен, то производится распаковка файла прошивки. Для этого должны быть введены имя с полным путем к файлу и путь к папке назначения. При отсутствии эта папка создается сама, а при наличии в нее перезаписываются имеющиеся там файлы.Например, если команду ввести следующим образом:

AppImageMaker d:appSR_APP_Update.app f:qwerty

то файл SR_APP_Update.app из папки d:app будет распакован в папку f:qwerty.Если не введен путь к конечной папке (папке назначения), то она создается в той же папке, где находится приложение AppImageMaker, с именем “update” по-умолчанию. Например, строка вида:

распакует указанный файл в папку с именем update, созданную рядом с приложением AppImageMaker.Если не указать также путь и имя файла прошивки, то по-умолчанию для прошивки будет использоваться имя “Update.app”. Например, если ввести строку вида:

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

Для устройств LG

Приложение для разборки прошивок вида BIN, DZ, KDZ – LGwinTools_v1.03.7z ( 93.78 КБ )

  • – распаковывает образы типа BIN1-BIN3, TOT, DZ1-DZ3, KDZ2.
  • – собирает кусочные файлы в один;
  • – мультиязычный интерфейс.

Для устройств Lenovo

Приложение для разборки прошивок вида QSB-файл и INB-файлТребования:- Windows 7 и выше;- установка пакета .NET 4.0.LenovoWinTools_v1.02.7z ( 40.91 КБ )

Инструкция пользователя приложения LenovoWinTools_102.pdf ( 600.08 КБ )

Для устройств AmLogic

Консольное приложение для разборки прошивок. Требования:

Возможности: разбирает прошивки для AmLogic; разбирает файл Logo.img.Правила пользования:В архиве имеется инструкция пользователя.Свежая версия AmLogic_WIN_2.7z ( 7.02 КБ )

  • /if:in_name (-if:) – имя файла прошивки для разборки, обязательный параметр;
  • /ip:in_path (-ip:) – имя папки с файлами прошивки для сборки, обязательный параметр;
  • /op:out_path (-op:) – папка выгрузки файлов при разборке или прошивки при сборке, обязательный параметр;
  • /di:pack (-di:) – режим работы. При pack – сборка прошивки, при отсутствии ключа разборка (по-умолчанию).
  • /h (-h, –help) – вызов справки.

AmlWinTools – средство для работы с прошивками чипов AmLogic

У средства появились последователи, которые выпускают “модифицированные” под свои нужды варианты: And_pda

Примечание. Так как тема посвящена средствам, работающим исключительно под Windows, все посты, рекламирующие обработку Linux-средствами, будут безжалостно удаляться как несоответствующие основной теме и мешающие работе. Это не означает что я противник Linux, но для него существует море других тем.

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

Сообщение отредактировал derak1129 – 17.09.20, 09:35

Причина редактирования: Корректировка шапки

Полезная вещь – обратная связь! Причем не только в технике.После общения с некоторыми пользователями средства RKwinTools я решил выложить инструкцию по прописыванию пути к папке в переменных среды Windows.

Инструкция по добавлению пути в переменные среды Windows

ВНИМАНИЕ. Внесенные изменения начнут действовать без перезагрузки компьютера при следующем вызове командной строки или запуске файлового менеджера.

Итак, Операционная система Windows XP x86.На рабочем столе выбираем ярлык «Мой компьютер», кликнув на нем правой кнопкой мыши, вызываем контекстное меню и выбираем в нем команду «Свойства». Откроется окно «Свойства системы». Выбираем вкладку «Дополнительно». Внизу слева нажимаем кнопку «Переменные среды». Откроется окно “Переменные среды”. В области «Системные переменные» находим переменную «Path» и, выделив ее, нажимаем на кнопку «Изменить».В поле «Значение переменной:» в конце дописываем путь к необходимой папке, отделяя его от существующего значения «точкой с запятой». Например, «;D:Cygwin».Нажимаем «ОК» для записи пути и последовательно закрываем все открытые окна.

Сообщение отредактировал vin2809 – 24.01.14, 18:37

Причина редактирования: Добавлен спойлер

boot.img ( 3.84 МБ )

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

В ныне существующем готовом виде отвечу – НЕТ. не сможет.А вообще – ничего невозможного нет.

Сообщение отредактировал vin2809 – 07.05.13, 08:16

Добрый день. Я как начинающий ( то-есть лох ) андроидоломатель хочу написать маленький отзыв о программе RKwinTools.У меня есть wexler tab 7b планшет на rk 2918. Озадачился я распаковать boot.img и recovery.img . Всевозможные кухни , скрипты и программы , установил Ubuntu , ничего не помогло,пишет: фаил инвалид и всё.Установил на Windows7 RKwinTools , прописал путь в переменных средах , закинул свои файлики и чудо свершилось , у меня распакованные boot.img и recovery.img1. программа RKwinTools работает в среде Windows , что для меня очень важно, так как c Linux я столкнулся в первые2. программа RKwinTools достаточно простая и работать с ней приятно и легко3. к программе прилагается README с подробной инструкцией по работе с программой и распакованными файлами

Автору респект и уважуха и +

Сообщение отредактировал mehanik6 – 07.05.13, 16:16

Рекомендации по сборке образов boot.img и recovery.img.

При разборке образов boot.img (в связи с идентичностью строения все сказанное будет справедливо и по отношению к recovery.img) в выходной папке Unpack/Boot создается папка cfg, содержащая файл конфигурации образа.Он содержит набор настроечных параметров и имеет следующую структуру:

  • bootsize = 0x600000
  • pagesize = 0x800
  • kerneladdr = 0x10008000
  • ramdiskaddr = 0x11000000
  • secondaddr = 0x10f00000
  • tagsaddr = 0x10000100
  • name = “Привет, МИР”
  • cmdline =

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

  • – bootsize – параметр указывает размер всего файла-образа;
  • – pagesize – размер страницы файла-образа. На этот размер происходит выравнивание всех составляющих файла-образа. Например, если Ваш boot.img содержит ядро и ramdisk, то в образе первую страницу будет занимать заголовок, вторую, начиная с pagesize+1, ядро, а после него, начиная со СЛЕДУЮЩЕЙ страницы, будет размещен ramdisk.
  • – kerneladdr – адрес размещения ядра в реальном устройстве, а не в файле-образе. Это значение Вы получаете после исполнения команды cat proc/partition на своем устройстве.
  • – ramdiskaddr – адрес размещения ramdisk’а в реальном устройстве, а не в файле-образе.
  • – secondaddr – адрес размещения второго ядра в реальном устройстве, а не в файле-образе.
  • – tagsaddr – адрес размещения (если честно сказать, то не знаю чего точно, т.к. никогда не встречал) в реальном устройстве, а не в файле-образе.
  • – name – название образа, например, BOOT или Rom_1584.
  • – cmdline – содержимое командной строки.
  • kerneladdr = 0x60008000
  • ramdiskaddr = 0x61000000
  • secondaddr = 0x60f00000
  • tagsaddr = 0x60000100

В тоже время устройства HTC Legend имеют базовый адрес размещения 0x10000000. Поэтому ВСЕ адреса для него уже будут другими:

  • kerneladdr = 0x10008000
  • ramdiskaddr = 0x11000000
  • secondaddr = 0x10f00000
  • tagsaddr = 0x10000100

Устройства, имеющие большой объем памяти (большинство планшетов), могут иметь размер страницы (pagesize) 0x1000, а другие – 0x400.И последний параметр, но не менее важный, – bootsize.Рассмотрим пример. Вы, разобрав образ boot.img, посмотрели, что хотели и УДАЛИЛИ какую-то часть его содержимого (может быть bootanimation.zip).При сборке средство RKwinTools создаст новый boot.img того же самого размера, т.к., несмотря на уменьшение общего объема, параметр bootsize не изменился.Все ОК!.А если Вы ДОБАВИЛИ или заменили содержимое, например, ramdisk’а на содержимое большего размера? Тогда необходимо изменить параметр bootsize. Я его просто обнуляю, т.е. привожу к виду “bootsize = “.Удачи в Ваших начинаниях и пусть они всегда доходят до конца!

Сообщение отредактировал vin2809 – 24.01.14, 18:38

День добрый.Попробовал приложить Ваше средство к прошивке планшета ZXC Z7 Extreme Edition на чипе MTK6577.Пробовал распаковывать img файлы. При попытке распаковать boot.img и recovery.img возвращает сообщение типа

———————————— Unpack Boot.img ————————————

writing boot image config in cfg/boot.cfgextracting kernel in kernel/zImage.imgextracting ramdisk in ramdisk/initrd.cpio.gz

gzip: initrd.cpio.gz: not in gzip formatНе удается найти указанный файл.Не удается найти C:RKwinToolsUnpackBoot
amdisk*.cpio

———————————— Unpack – OK! ————————————

При попытке распаковать system.img вообще вылетает с сообщением

———————————— Unpack System.img (yaffs) ————————————

———————————— Unpack – error! ————————————

Если можете, посмотрите можно-ли с этим что-то сделать.прикладываю boot.img и stackdump.boot.img ( 3.81 МБ )stackdump.zip ( 460 байт )

Сообщение отредактировал vin2809 – 24.01.14, 18:41

Причина редактирования: Убраны пустые строки.

Структура каталогов RKwinTools и основные правила работы с ними.

Краткое описание структуры каталогов.Я пробовал работать с прошивками под Windows (другие ОС пока не рассматриваем) при помощи многих разработок разных авторов. Поразило низкое качество и почти полное отступление от всех канонов программирования.Не будем вдаваться в теорию, но такие вещи как отделение входных и выходных данных от кода программ, возвращение рабочего состояния ОС после завершения работы, уборка “мусора”, замена ручного труда на автоматизацию должна присутствовать ВСЕГДА.Иначе я не понимаю для кого и для чего создается сей шедевр.Если быть ближе к теме, то рабочая структура папок средства RKwinTools имеет следующий вид:

  • App/
  • Cygwin/
  • Firmware/
  • Pack/
  • Unpack/

Папки App/ и Cygwin/ описаны в руководстве пользователя (файл README.txt), поэтому я остановлюсь на остальных составляющих структуры.

Эта папка имеет двойное назначение. При распаковке прошивки это папка выходных данных. Удаляется вместе с содержимым при выполнении команды “99-CLEAN and Exit”. Содержит файлы, составляющие содержимое прошивки, т.е. ROM-образа.Внутри нее находится подпапка Image/, которая содержит ВСЕ образы, составлявшие прошивку, например, boot.img, kernel.img, recovery.img, system.img.При собирании прошивки в нее помещаются входные данные, т.е. образы, которые необходимо запаковать в прошивку.

Эта папка всегда содержит выходные данные. Удаляется вместе с содержимым также по команде “99”. После выполнения операций запаковки здесь будет находиться их результат: образы, например, recovery.img, собранные по Вашему заказу. Каждый образ будет помещен в отдельную папку.

Эта папка тоже имеет двойное назначение.

  • при выполнении команд распаковки в нее производится распаковка образов, находящихся в папке Firmware/Image/.
  • при выполнении команд запаковки из нее берутся файлы, необходимые для создания образов, которые, затем, появятся в папке Pack/.

Особенности работы со средством RKwinTools.Все приемы работы со средством RKwinTools описаны в файле README.txt, поэтому я лишь остановлюсь на некоторых моментах.1. Если Вы хотите просто разобрать прошивку и получить внутренние образы (boot, system и т.п.), то Вам необходимо положить ее в корень средства, т.е. в ту же папку, где находится и файл Runme.bat. При этом не важно это полный ROM-образ или только Update.img. Средство САМО разберется и разложит все по полочкам.Единственное условие, которое нужно соблюдать – этот файл должен быть ЕДИНСТВЕННЫМ файлом с расширением .img, находящимся в корне средства RKwinTools.При необходимости разборки другого ROM-образа первый нужно УДАЛИТЬ.2. Если Вы хотите разобрать любой образ, содержащийся в ROM-прошивке, то просто выбирайте и выполняйте требуемые команды.Если же Вы хотите разобрать образ, полученный, например, из Internet или каким-то другим путем, то положите его в папку Unpack/Image и выполните требуемую команду. Т.к. эта папка изначально не существует, то предварительно выполните инициализацию (см. README.txt).Тип распакуемого образа “KRNL” или “ANDROID!” определяется автоматически.Более того, некоторые производители не используют архиватор при запаковке ramdisk’ов, что приводит к появлению ошибок при распаковке у ВСЕХ существующих средств. RKwinTools АВТОМАТИЧЕСКИ определяет тип образа при распаковке.3. Аналогично для сборки образов. Если требуется собрать только что разобранный образ, то просто выполните команду. Если хотите собрать образ из “стороннего материала”, то поместите его в соответсвующую папку в Unpack/ и тоже выполните операцию.По поводу РАЗНЫХ типов образов boot.img и recovery.img. Не ломайте себе голову, средство АВТОМАТИЧЕСКИ определяет тип создаваемого образа. Если во входных данных присутствует папка kernel/, которая содержит файл ядра, то будет создан образ типа “ANDROID!” с ядром внутри.

Пользуйтесь в свое удовольствие.

Сообщение отредактировал vin2809 – 24.01.14, 18:42

Причина редактирования: Добален спойлер.

danko64,Образы файлов устройств на основе MTK немного отличаются от образов для RK. Но это поправимо. Я попробую Вам помощь.

Держите Ваш boot.img. Boot_1.rar ( 3.77 МБ )

Почему Вы решили, что у Вас system типа yaffs?Я давно хотел ДОБАВИТЬ функции по распаковке образов для МТК. За выходные придется сделать.

Сообщение отредактировал vin2809 – 08.05.13, 22:24

Спасибо.Ничего не решил. Просто при попытке распаковки по п.5 сообщение еще грустнее, на мой взгляд.

Сообщение отредактировал vin2809 – 24.01.14, 18:44

А функции по распаковке образов платформы Allwinner a31 можно прикрутить? Получилась бы вообще многоплатформенная тулза.

зачем путь до Cygwin помещать в переменные седы?

,я посмотрю, что можно сделать.

Сообщение отредактировал mehanik6 – 09.05.13, 20:22

Хотелось бы. И именно для Allwinner a31. Для MTK у соседей много средств.

vin2809, корочи, добавь в свой батник одну расчудесную функциональную фичу, исключающую использование %PATH%, ибо юзать глобальные переменные есть антипаттерн.

да и вообще, под лозунгом “замена ручного труда на автоматизацию должна присутствовать ВСЕГДА”, не гуд заставлять и без того ленивые ручки типичного юзера лезть ставить переменные среды.

Планируется ли добавление и возможность запаковки?:) Очень удобный набор, хотелось бы иметь возможность работы с файлами MTK (6589)

Сообщение отредактировал vin2809 – 12.05.13, 20:30

А zImage.img распаковать/запаковать чем то можно ?

Если быстро ответить, то нет.В прошивке, например, zip-файл или update.img, zImage содержится в “завернутом” виде в файле kernel.img или в составе boot.img и recovery.img. Средство RKwinTools убирает эту “обертку” и Вы получаете ядро (файл zImage).

vin2809, так и не собрал я ни одного рабочего образа. rk2918

В смартфонах Хуавей применяются прошивки, базирующиеся на ОС Андроид разнообразных версий с фирменной оболочкой Emotion UI. Нuawei-прошивка может потребоваться по разным причинам: при частой самопроизвольной перезагрузке устройства, при невозможности активировать аппарат, для установки новой версии ОС либо если необходимо восстановить работоспособность устройства после неудачной установки ПО. Давайте поговорим о том, как обновить прошивку, если возникла одна из описанных ситуаций.

  • Версии прошивок
  • Важно знать до прошивки!
  • Прошивка
  • Возможные ошибки

Версии прошивок

Перед скачиванием надо разобраться, какой вариант прошивки на вашем аппарате. Для этого ознакомьтесь с её нумерацией. В качестве примера давайте возьмём хуавеевскую MT1 – U06 V100R001C00B907.

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

Под MT1 – U06 понимается название аппарата. МТ – главная база, то есть Huawei mate, а под U06 – ревизия гаджета. Девайсы могут иметь различную ревизию. Скажем лишь то, что U означает UMTS, C – версия CDMA. C××B×××SP×× – специфическое обозначение для Huawei, отображающее версию «базы», на которой был создан прошивочный файл. Под В××× понимается числовой класс базы для осуществления прошивки. SP×× – номер Сервис Пак. Чем SP×× и B×× больше, тем актуальнее версия (самой приоритетной является B××). Под С×× шифруется регион государства.

Далее рассмотрим сам вариант ПО – V100R001C00B907. При этом R001 и V100 обозначают главную версию и ревизию обновлений. Изменяются они крайне редко, как правило, при существенном изменении относительно предыдущей версии ПО (к примеру, переход с Андроид 2.х на 4.х).

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

С00В907 означает, что версия рассчитана на большинство новейших аппаратов. Значение С00 остаётся неизменным и означает привязку к тому либо иному региону. Определить регион можно в разделе меню под названием «Спецверсия». В907 – версия прошивки.

Скачать прошивку

Можно установить разные версии, которые классифицируются по региональному признаку.

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

Найти актуальную версию прошивки с русским языком можно на ресурсе поддержки клиентов Хуавей. Чтобы найти нужное ПО, следует ввести название своей модели телефона либо его imei номер.

Каждая актуальная русская Хуавей-прошивка имеет полную локализацию.

Чтобы найти прошивочный файл на этих сайтах, следует указать номер вашего аппарата, узнать который можно в настроечном меню в разделе «О смартфоне», пункт «Модель».

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

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

Раздобыть последнюю китайскую прошивку можно на сайте либо на ресурсе.

Как правило, в России редко этой версией прошиваются Huawei. Связано это со сложностью понимания китайских символов.

Важно знать до прошивки!

Прежде чем прошить Huawei, вы должны знать:

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

  • Установочный файл всегда именуется UPDATE.APP.
  • Он должен храниться на внешнем накопителе, если его наличие предусмотрено особенностями девайса.
  • Прошивочный файл должен быть расположен в папке, именуемой dload в корне карты памяти.
  • Пользоваться можно лишь памятью FAT32 объёмом от 4 Gb.
  • При локальном варианте обновления все имеющиеся на памяти данные будут потеряны.
  • Если содержащий прошивку архив содержит несколько папок, то их необходимо активировать поочерёдно.

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

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

Только при обновлении «по воздуху» пользовательские данные остаются в целости и сохранности.

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

Теперь давайте подробнее рассмотрим возможные варианты действий.

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

Для осуществления обновления посредством настроечного меню нужно:

  • В корне SD-карты создать папку под названием dload.
  • Скопировать из содержащего прошивку архива файл UPDATE.APP в dload.
  • Далее зайти в меню «Настроек», там найти раздел «Память», а в нём опцию «Обновление ПО».
  • Запустить обновление и дождаться окончания процесса.

Через 3 кнопки

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

Делается это следующим образом:

  • В корневой директории SD создайте папку dload.
  • Скопируйте UPDATE.APP в созданную директорию.
  • Отключите смартфон.
  • Зажмите кнопки «Volume Down» и «Volume Up», а затем кнопку включения девайса. Удерживайте кнопки в течение 6 секунд.
  • Дождитесь окончания обновления.

Чтобы провести обновление прошивки Huawei данным методом, вам потребуется хорошее Wi-Fi подключение и следование инструкции:

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

  • Перейдите в «Настройки» – «О смартфоне» – «Обновить систему», где выберите раздел под названием «Обновление онлайн».
  • После подключения к Сети, и если будет доступно актуальное обновление, – нажмите клавишу «Загрузка». Кликнув её, вы скачаете обновление, после чего появится кнопка «Установка». Нажав её, вы перезагрузите аппарат и установите на него новую версию ПО.

Опытные прошивальщики всегда используют утилиту для резервного копирования и синхронизации HiSuite.

Rfr ljcnfnm afqk ghjibdrb update.app и сборки прошивок и отдельные образы

Если вы хотите тоже ею воспользоваться, тогда следуйте инструкции:

  • Запустите на компьютере HiSuite.
  • Посредством USB-кабеля подключите аппарат к ПК в HiSuite-режиме.
  • Сразу после подключения HiSuite запустит процесс установки драйверов на ПК и программки Daemon на смартфон.
  • Выберите в HiSuite раздел под названием EMUI ROM.
  • Запустится загрузка файла.
  • Сохраните информацию со смартфона. Выберите требуемые разделы бэкапа и подтвердите сделанный выбор. Если у вас уже имеются сохранённые данные, то можно отказаться от этого этапа. После отказа либо сохранения кликните на кнопку «Далее».
  • HiSuite запустит процесс обновления, дождитесь его окончания.

Возможные ошибки

При прошивке смартфонов Хуавей пользователи нередко сталкиваются со следующими ситуациями:

  • Аппарат отключился, и включить его не получается. Подождите 2-3 минуты. Если гаджет всё ещё не включается, то попробуйте включить его самостоятельно.
  • Процесс прошивки остановился и далее не движется. Это часто бывает, когда происходит прошивка нового Хуавей. В такой ситуации надо подождать минут 5. Если аппарат всё ещё «висит», то достаньте и вставьте обратно аккумулятор. Если на смартфоне установлен аккумулятор несъёмного типа, то нажмите и удерживайте на протяжении 15 секунд клавишу питания и клавиши регулировки громкости.

Описанные выше методы проверены на практике. Помните, что все манипуляции со смартфоном вы делаете на свой страх и риск.

https://youtube.com/watch?v=ReFNC6DTM4w%3Ffeature%3Doembed

Оцените статью
Huawei Devices
Добавить комментарий