Содержание
Из чего состоит файл bootanimation. zip и как его создать
14 декабря, 2022
Здравствуйте друзья! Продолжим разговор о Bootanimation. Для тех кто не понял о чем идет речь, Bootanimation – это анимация которую Вы видите при включение своего смартфона или планшета, в прошлый раз мы рассказывали где находятся файлы отвечающие за эту анимацию, а также как ее установить. Теперь же поговорим о том из чего состоит файл bootanimation.zip, как он работает и начнем учиться как создавать такие файлы.
И так из чего же состоит файл bootanimation.zip:
Это текстовый файл, имеющий строгое название (менять название этого файла нельзя) desc.txt
Папки в количестве от 1-й до как правило 3-х (обычно их две), название этих папок может быть разное, но обычно их название начинается на Part~~
Теперь рассмотрим детальнее, что же это за файл desc.txt и зачем нужны эти папки.
desc.txt – это файл конфигурации в котором указывается скорость показа кадров в секунду, повторять ли анимацию после ее окончания, откуда брать кадры и их очередность.
Если открыть desc.txt то мы увидим вот что:
480 800 30
p 1 0 PART1
p 0 0 PART2
Теперь объясню Вам что все эти данные означают и как надо составлять конфигурацию:
480 800 – это значение обозначает на какую ширину и высоту растягивать картинку (кадр), как Вы поняли значение здесь нужно указывать своего экрана
30 – это количество кадров показанных за одну секунду, также Вы можете указать свое значение показываемых кадров
p 1 0 Part0 один раз показать файлы из папки Part0 без задержки
p 0 1 Part1 показывать файлы из папки Part1 без задержки, пока не закончится загрузка с задержкой
В конце ставим перевод на следующую строку (клавиша enter).
Также картинки должны иметь размер высоты и ширины указанные в desc.txt
После того как Вы предположим отредактировали desc.txt и подготовили кадры в папках, нужно создать архив без сжатия (это очень важно так как если Вы сожмете архив то нечего работать не будет) bootanimation.zip или названием которое у Вас до этого было и поместить в соответствующую директорию на Вашем смартфоне!
На этом все в ближайшем времени Вы узнаете как создавать кадры для Bootanimation! Пока!
Как установить свою анимацию на магнитолах teyes
Способа два. Если есть рут-доступ, то достаточно вручную заменить архив по пути /oem/media/ любым файловым менеджером, не забыв выставить прежние права доступа (chmod).
Второй способ с помощью инструмента обновления прошивки. Её саму мы обновлять не будем, просто воспользуемся этим путем.
Для него требуется на отформатированную в FAT32 USB-флешку скопировать файлы LOGO.bmp, bootanimation.zip и lsec****update от своей прошивки.
Будьте внимательны! Очень важно использовать правильный файл lsec****update (где вместо звездочек число с моделью процессора). Даже в рамках одной модели они могут отличаться между прошивками! Потому используйте файл из архива текущей установленной прошивки на магнитоле.
Соответствия файла lsec****update и моделей головных устройств Teyes:
Как установить свою анимацию на магнитолах wanqi allwinner (yuehoo)
Потребуется рут-права. Если вы их еще не получили, то выполните данную инструкцию.
Архив с анимацией расположен по пути /system/media/. Их там два — bootanimation_1024.zip и bootanimation_800.zip. Как ни трудно догадаться — используется в зависимости от разрешения экрана. В моем случае 1024 и заменяю я именно его.
С помощью любого файлового менеджера (я использую X‑Plore) идем по пути /system/media/, на всякий случай делаем резервную копию оригинального. Для этого или перемещаем его куда-либо или просто переименовываем, дописав, например, .bak. На его место копируем заранее скачанный архив с новой анимацией, переименовываем в bootanimation_1024.zip и выставляем права (chmod) равные 644:
Перепроверяем, что структура архива правильная — внутри должен быть файл desc.txt и несколько директорий с изображениями анимации. Если всё верно, то из шторки жмем перезагрузку и убеждаемся в работоспособности:
Требования к статическому изображению простые: формат файла BMP и разрешение 1024 на 600 точек.
Архив bootanimation.zip уже несколько сложнее. В нем содержится файл-описание анимации desc.txt со следующим содержимым:
1024 600 10
p 1 0 part0
p 0 0 part1
Соответственно, в примере выше имеет разрешение анимации 1024х600 с количеством кадров 10 в секунду.
Начиная со второй остальные строки описывают составляющие части анимации. Их необязательно должно быть две, как в примере выше. Любое количество.
Формат второй и следующих строчек: TYPE COUNT PAUSE PATH
На примере выше получаем, что имеем две части анимации. Первая воспроизводится один раз без пауз после окончания, вторая воспроизводится бесконечно пока не завершится загрузка операционной системы.
Для редактирования файла desc.txt лучше не пользоваться стандартным блокнотом Windows. После редактирования им анимация может перестать работать. Лучше обратитесь к Notepad .