RuCore.NET

Извлечение и создание анимации загрузки устройства





Пока планшеты не научились включаться за пару секунд. Процесс загрузка начинается с заставки с надписью Google, которую так просто не поменять, а вот дальнейшую анимацию можно сменить. Практически каждое цифровое устройство имеет анимацию загрузки. Она отображается при включении устройства. У Android прошивок, анимация — лого производителя или самой прошивки.

Например у смартфонов Xiaomi это лого «MIUI», а на устройствах Google Pixel это буква «G». Почти у всех Android прошивок анимация расположена по пути «/system/media/bootanimation.zip». При помощи проводников ее можно извлечь. Возможно, потребуются root права.



Но в нашем случае, доступ к папке мы смогли получить без них:

1. Установите Solid Explorer (https://play.google.com/store/apps/details?id=pl.solidexplorer).
2. Перейдите в настройки приложения.
3. Активируйте функцию «Показывать корневой раздел» / «Show root storage».
4. Перейдите в раздел «Root».
5. Откройте «/system/media».
6. Скопируйте файл «bootanimation.zip» в память устройства.

Файл «bootanimation.zip» — архив, который состоит из отдельных кадров анимации загрузки. Он может содержать несколько папок «part*», также в нем присутствует файл «desc.txt», в котором прописаны настройки анимации, скорость и частота кадров.

Создание bootanimation из видео файла.

1. С помощью программы Free Studio кадрируем видео в jpg [Конвертация -> Free Video to JPEG Converter]. ВНИМАНИЕ макс. кол-во кадров не должно быть больше 500, иначе можно добиться циклического ребута.
2. Переименовываем слайды в порядковые номера(цифры).
3. С помощью стандартного просмотрщика переворачиваем слайды на 90 градусов.
4. создаем папку, например anim. И кидаем слайды туда.

Т.к. время включения планшета в многих разное, нужно в конце создать циклическую анимацию. Можно обойтись и одной статичной картинкой. Для этого создаем ещё одну папку, например stat и кидаем слайды туда.

5. Создаем текстовый файл desc.txt
6. Добавляем конфиг такого вида:

1280 800 30
p 0 1 ani
p 1 0 stat

Описание:
1280 800 — растягивание слайдов до указанного разрешения, т.е. слайды могут иметь любое разрешение меньше или = этому.
30 — кол-во кадров с сек. Чем больше, тем короче идет видео. На плавность анимации это не играет роли, За плавность отвечает кол-во кадров, чем больше переходов слайдов, тем плавнее.
p 0 1 ani — означает, что слайды из папки ani, будут проигрываться один раз без задержки.
p 1 0 stat — слайды из папки stat, будут проигрываться циклично, с задержкой, пока не загрузиться полностью устройство.

ВАЖНО при добавлении конфига, после каждой строчки нажать enter.

7. Упаковываем конфиг и папки в zip архив БЕЗ СЖАТИЯ.
8. Переименовываем в bootanimation.zip
9. PROFIT

 



Поделись статьей с друзьями


46 просмотров



Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: