Как изменить или создать загрузочную анимацию Android

Изменить анимацию загрузки Android можно, создав стандартный файл bootanimation.zipи используя метод установки, поддерживаемый прошивкой вашего телефона. Архив содержит пронумерованные PNG-кадры и desc.txtфайл воспроизведения. Совместимость зависит от производителя, и многие современные телефоны защищают системные файлы, поэтому проверьте поддержку и подготовьтесь к откату.

Как работает стандартный формат

Стандартный архив AOSP содержит desc.txtпапки, например, part0с последовательными PNG-кадрами. Документы AOSP /system/media/bootanimation.zipи /oem/media/bootanimation.zipнаходятся в стандартных местах, но производители и пользовательские прошивки могут использовать другие пути или форматы. Логотип заставки загрузчика появляется перед анимацией Android и является отдельным компонентом. См. формат анимации загрузки AOSP .

Создайте и установите свою анимацию.

1. Проверьте поддержку устройства.

Ознакомьтесь с инструкциями для вашего устройства и прошивки. Если возможно, проверьте текущую анимацию, чтобы узнать размер холста и настройки воспроизведения. Остановитесь, если используется проприетарный макет. Для современных версий Android не существует универсальной команды ADB без root-прав. Не разблокируйте загрузчик только ради этого: поддерживаемые процедуры разблокировки удаляют пользовательские данные, а некоторые устройства разблокировать невозможно. Сначала ознакомьтесь с руководством по разблокировке загрузчика Android .

На фотографии — Android-телефон рядом с компьютером, на экране которого во время проверки совместимости отображается файл bootanimation.zip.
Перед заменой загрузочного файла проверьте поддержку ПЗУ.

2. Проверьте архив.

Распакуйте совместимый архив bootanimation.zipна свой компьютер. В корне архива вы должны увидеть desc.txtпапки с файлами, без каких-либо дополнительных вложенных папок. Сохраните нетронутую оригинальную копию отдельно от рабочей копии.

Содержимое архива включает файл desc.txt в корневом каталоге и часть 0 с последовательными кадрами PNG.
Стандартный архив хранит папки desc.txt и part на самом верхнем уровне.

3. Создайте рамки в формате PNG.

Экспортируйте каждый кадр в формате PNG и пронумеруйте их по порядку, например 00000.png, 00001.png, , и 00002.png, внутри part0. Используйте размеры анимации целевого ПЗУ в качестве ориентира, а не только заявленное разрешение дисплея. Размер кадров должен быть постоянным и достаточно небольшим, чтобы ограничить использование памяти при запуске.

На четырех кадрах анимации показано, как в последовательности изображений формируется синее кольцо.
Экспортируйте кадры в правильном порядке, сохраняя при этом неизменным размер холста.

4. Напишите desc.txt

Первая строка задает ширину, высоту и количество кадров в секунду. Каждая последующая строка описывает определенную часть. Например:

1080 2400 30
p 1 0 part0
c 1 0 part1

Используйте значения, соответствующие целевой платформе. Воспроизведение pможет остановиться после завершения загрузки; cзатем воспроизводится до конца. Счетчик задает количество повторений и 0зацикливается до завершения загрузки. Пауза измеряется в кадрах: при 30 кадрах в секунду 15 кадров равны половине секунды. Полный синтаксис и необязательные поля описаны в документации формата AOSP.

В текстовом редакторе отображается файл bootanimation desc.txt с указанием ширины, высоты, частоты кадров и двух частей воспроизведения.
Приведены лишь примеры значений; они должны соответствовать целевой ПЗУ.

5. Создайте ZIP-архив.

Выберите содержимое папки и создайте архив bootanimation.zipв формате ZIP, указав « сохранить » или «без сжатия». Сохраните desc.txtпапки с частями архива в корневом каталоге. Откройте файл и проверьте его имена и вложенность перед установкой.

В настройках ZIP-архива указано, что сжатие и файлы desc.txt и part0 должны храниться в корне архива.
Используйте сжатие хранилища и избегайте создания дополнительной родительской папки.

6. Создайте резервную копию текущей анимации.

Сохраните оригинал вне того места, куда ПЗУ считывается при загрузке. Если у вас уже есть root-доступ, скопируйте его из пути, который фактически использует ваше ПЗУ; в качестве примера приведены пути AOSP. Держите под рукой инструкции по восстановлению устройства и стандартную прошивку. Резервная копия рядом с заменой не защитит вас, если обе копии используют один и тот же путь.

В файловых менеджерах отображается сообщение о том, что файл bootanimation.zip скопирован из /system/media в отдельную папку резервного копирования.
Резервное копирование за пределы пути, считанного во время загрузки.

7. Установите устройство поддерживаемым способом.

Используйте официальные настройки прошивки, если таковые имеются. В противном случае, на устройстве с уже полученным root-правами, совместимый модуль без системных настроек может предоставить доступ к файлу без прямого перемонтирования системного раздела только для чтения. В руководстве по модулям Magisk объясняется их module.propметаданные и то, как файлы в этом разделе system/перекрываются. Используйте текущую структуру установщика и выбирайте system/media/только тот вариант, который доступен в вашей прошивке. Устанавливайте с помощью описанного в менеджере метода. Модуль не может исправить неподдерживаемый формат или путь OEM-производителя.

Иллюстративный менеджер системных модулей без привязки к серверу, в котором на рутированном Android-устройстве выбран файл bootanimation-module.zip.
Концептуальный экран; поддерживаемые элементы управления и пути могут различаться.

8. Перезагрузите устройство и проверьте.

Перезагрузите устройство и посмотрите полную загрузку. Если стандартная анимация сохранится, перепроверьте путь, вложенность архивов, имена PNG-файлов и т desc.txt. д. Если устройство зависает или не загружается, отключите модуль или восстановите оригинал через процедуру восстановления ПЗУ. В разделе часто задаваемых вопросов Magisk описан метод безопасного режима для отключения модулей после проблем с загрузкой; перед установкой ознакомьтесь с инструкциями для вашего устройства.

На экране Android-телефона отображается анимация синего кольца, а рядом с ним — ноутбук, на котором показан файл резервной копии.
Сохраните исходный файл и возможность отката.

Официальные ссылки

(24) Комментарии

  1. Аня -

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

  2. Мария IT -

    Интересно, а какие приложения вы рекомендуете для создания кастомной анимации? Я хочу попробовать что-то необычное

  3. Даша -

    Я не могла понять, как изменить анимацию на телефоне, а теперь всё стало ясно. Спасибо вам!

  4. Виктория -

    Отличная статья! Я попробовала сразу после прочтения и всё получилось с первого раза. Теперь мой телефон выглядит гораздо лучше

  5. Иван123 -

    Класс! У меня есть несколько идей для анимации. Хочу сделать что-то уникальное!

  6. Александр -

    Очень полезная статья! Я всегда хотел изменить загрузочную анимацию на своем Android, но не знал, с чего начать

  7. Оля_85 -

    Прекрасно! Я не знала, что это так просто. Буду пробовать, спасибо за информацию

  8. Екатерина -

    Я обожаю кастомизацию! Теперь, когда у меня есть это руководство, я могу сделать загрузочную анимацию по своему вкусу

  9. Настя -

    Это так интересно! Я попробую следовать твоим инструкциям. Не могу дождаться, чтобы увидеть, как будет выглядеть мой телефон с новой анимацией!

  10. Маша из Москвы -

    Вы не представляете, как я счастлива! Наконец-то нашла, как изменить загрузочную анимацию. Здесь всё просто и понятно.

  11. Дима -

    Поделитесь, пожалуйста, своей анимацией, когда сделаете! Мне очень интересно, как это будет выглядеть на практике.

  12. Лёша -

    Классно, что вы поделились этим гуру, я бы хотел нарисовать свою анимацию. У кого-нибудь есть идеи, как это лучше сделать

  13. Роман К. -

    Супер! Если кто-то уже попробовал изменить анимацию, напишите, как у вас получилось

  14. Полина -

    Заметила, что многие не знают о возможностях кастомизации. Надо больше делиться такими статьями!

  15. Даня -

    Пробовал пару раз, но не так успешно, как хотелось бы. Может, кто-то здесь сможет дать совет?

  16. Саша Кот -

    Забавная тема! У меня даже есть идея сделать анимацию с любимыми персонажами из мультиков

  17. Руслан -

    Статья супер! Я попробовал изменить анимацию на своем телефоне, и это оказалось проще, чем я думал

  18. Женя -

    Эта статья вдохновила меня! Хочу сделать анимацию с изображением моего щенка. Я уверен, это будет очень мило

  19. Костя -

    Как-то раз пытался, но сбился с пути. Теперь с этой статьей у меня есть шанс! С нетерпением жду результат.

  20. Арсений -

    Круто! Есть ли ограничения по размеру файлов анимации? Я хотел бы создать реально крутую загрузку

  21. КотёнокМаша -

    Спасибо за руководство! Я всегда думала, что это сложно, но теперь понимаю, что это гораздо проще

  22. Игорь П. -

    Спасибо! Очень полезная информация о том, как настроить загрузочную анимацию. Этот процесс меня всегда интересовал

  23. Света -

    Огромное спасибо за ваш труд! Так приятно, когда находятся такие полезные руководства

  24. Лена -

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

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

Как удалить рут-права с Motorola Droid RAZR с помощью скрипта Windows One-Click Script

Как удалить рут-права с Motorola Droid RAZR с помощью скрипта Windows One-Click Script

Используйте архивный скрипт для удаления рута из Windows только в том случае, если ваш Droid RAZR был рутирован с помощью соответствующего метода DooMLoRD. Проверьте совместимость, подготовьте отладку по USB и убедитесь в наличии root-доступа.

Как установить лаунчер TouchWiz на совместимый телефон Android

Как установить лаунчер TouchWiz на совместимый телефон Android

Узнайте, что поддерживает устаревшая версия TouchWiz 3.0 QVGA, как установить APK-файл на совместимый Android-телефон и как восстановить оригинальный лаунчер.

Скачать прошивку Android 2.2 Froyo для HTC Touch CDMA: что нужно знать

Скачать прошивку Android 2.2 Froyo для HTC Touch CDMA: что нужно знать

Узнайте, что включала в себя прошивка Android 2.2 Froyo для HTC Touch CDMA, какие файлы требовались для установки с оригинальной SD-карты и как безопасно восстановить старые загрузки.

Как запустить Android 2.2 Froyo на HTC HD2

Как запустить Android 2.2 Froyo на HTC HD2

Узнайте, как работала загрузка с SD-карты FroyoStone на HTC HD2, что нужно проверить перед запуском HaRET и как избежать небезопасных, устаревших загрузок.

Как установить CyanogenMod 7.1 RC1 на Motorola CLIQ XT

Как установить CyanogenMod 7.1 RC1 на Motorola CLIQ XT

Узнайте, что вам понадобится для установки CyanogenMod 7.1 RC1 на Motorola CLIQ XT, создания резервной копии MB501, прошивки соответствующих ZIP-архивов и избежания проблем с непроверенными файлами.

Как удалить часы на экране блокировки Android (и что можно изменить)

Как удалить часы на экране блокировки Android (и что можно изменить)

В Android обычно нельзя удалить часы на экране блокировки. Узнайте, как уменьшить или изменить их размер на телефонах Pixel и Galaxy, а также как отключить функцию Always On Display отдельно.

Как установить Ubuntu Linux на HTC HD2 (руководство по установке на SD-карту старого образца)

Как установить Ubuntu Linux на HTC HD2 (руководство по установке на SD-карту старого образца)

Узнайте, как загрузка Ubuntu с карты microSD с помощью HaRET на HTC HD2 прошла успешно, какие файлы для этого необходимы и почему эта устаревшая сборка подходит только для экспериментов с архивированием.

Как установить приложения Android 4.4 KitKat на устройство с Android Jelly Bean

Как установить приложения Android 4.4 KitKat на устройство с Android Jelly Bean

Узнайте, что по-прежнему работает на Android 4.1–4.3, как проверить совместимость и почему старым APK-файлам KitKat не следует доверять без проверки.

Как изменить или создать загрузочную анимацию Android

Как изменить или создать загрузочную анимацию Android

Создайте совместимый файл Android bootanimation.zip из PNG-кадров, настройте воспроизведение в файле desc.txt, правильно упакуйте его и установите или восстановите с помощью поддерживаемого вашей прошивкой метода.

Играйте в StarCraft: Brood War и Caesar III на Android: руководство по Winulator

Играйте в StarCraft: Brood War и Caesar III на Android: руководство по Winulator

Оригинальные профили Winulator и ссылки для скачивания устарели. Узнайте, что изменилось и как попробовать эти классические компьютерные игры с современными версиями Android.