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

Пока планшеты не научились включаться за пару секунд. Процесс загрузка начинается с заставки с надписью 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

 

RuCoreNET - лучшее для вас!


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


66 просмотров


0 0 vote
Рейтинг статьи
Подписаться
Уведомление о
guest
0 Комментарий
Inline Feedbacks
View all comments


Do NOT follow this link or you will be banned from the site!
0
Would love your thoughts, please comment.x
()
x

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

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