Как изменить анимацию автономной зарядки для устройств Android —

Вот хитрый трюк, который я собираюсь показать вам — как изменить анимацию зарядки аккумулятора при выключенном телефоне. Это немного технически, хотя и не так просто или настраиваемо, как ваша анимация загрузки. На самом деле, это довольно рискованная процедура, поскольку анимация зарядки аккумулятора глубоко встроена в / system, и хотя это универсальное руководство, каждый производитель Android может по-разному относиться к анимации аккумулятора. Таким образом, я буду обращаться к различным методам для разных телефонов.

НОТА: Изменить анимацию зарядки Samsung практически невозможно, поскольку они основаны на очень сложных инструкциях Kernel и запатентованных типах файлов .QMG, которые конвертируются в файлы ShadowProtect .SPI. Спасибо, как всегда, Samsung.

Телефоны MT65xx / MT67xx (чипсет Mediatek)

Вы хотите загрузить программное обеспечение LogoBuilder для устройств MT65xx. Это программное обеспечение распакует / перепакует ваш файл logo.bin, который содержит первый загрузочный экран (не загрузочную анимацию, а первый загрузочный экран, который обычно является логотипом производителя устройства) и образы зарядки аккумулятора.

Поэтому после того, как вы загрузите программное обеспечение LogoBuilder на свой компьютер, вам потребуется получить файл logo.bin с телефона. Есть два способа сделать это. Вы можете загрузить оригинальный файл прошивки для своего устройства на свой компьютер и загрузить файл logo.bin изнутри.

В качестве альтернативы, вы можете использовать следующую команду ADB (см .: Как установить ADB в Windows), чтобы вытянуть logo.bin прямо с вашего телефона на компьютер через USB-соединение:

дд если = / dev / logo of = / sdcard / logo.bin bs = 3145728 count = 1

Получив файл logo.bin для телефона, запустите LogoBuilder, нажмите кнопку «Создать проект» и выберите полученный файл logo.bin.

Теперь вы можете редактировать изображения по своему вкусу — для максимальной совместимости убедитесь, что вы используете те же типы файлов / размеры изображений, что и оригиналы. В принципе, не заменяйте, например, 540 × 960 .png на 1080 × 1920.

Когда вы закончите редактирование изображений, нажмите кнопку «Создать» в LogoBuilder, чтобы создать новые файлы logo.bin и update.zip. Вы можете либо прошить logo.bin с помощью мигающего инструмента, такого как SP Flash Tool, либо вы можете прошить update.zip с помощью пользовательского рекавери, такого как TWRP. Не делай обоих. Выберите один или другой.

Изменить анимацию батареи в ПЗУ CM12 Lollipop и CM13 Marshmallow

Если на вашем телефоне установлено пользовательское ПЗУ CyanogenMod, вы можете изменить анимацию батареи с помощью скрипта. Сначала вам нужно будет загрузить все батареи по умолчанию .pngs ВОТ и редактировать их по своему вкусу.

Очень важно сделать следующие заметки:

  1. Файлы батареи _ ?. png и battery_charge устарели в версии 6.0 и заменены на PNG (многослойное изображение) с обязательными 6 кадрами (жестко закодированы в Android). Чтобы заставить Battery-Images-Replacer работать с предыдущими версиями Android, устаревшие файлы сохраняются; а также
  2. Блочное устройство в ш Файл должен быть обобщен для работы в i9300 (мой случай) и, возможно, в других, поэтому он был заменен в строке 9 на: block = `find / dev / block / platform -name BOOT`;

Но подвох — это создание нового battery_scale.png файл. В этом случае мы имеем 6 изображений с одной поверхности (файлы battery _ ?. png) и хотим сделать файл «Multi Surface Image» совместимым с Android 6.0.

Существует скрипт для выполнения большей части грязной работы, но у него есть требования. Тебе понадобится:

ImageMagick
ExifTool
Pngcrush

Теперь я предоставляю сценарий .sh ВОТ. Этот сценарий должен запускаться либо с терминала Linux, либо в Windows с установленным Cygwin.

Как только battery_scale.png создан, вам нужно скопировать его в каталог Battery-Images-Replacer-ak-opo-anykernel / charger /, если вы не запускали сценарий там. Перейдите в базовый каталог (Battery-Images-Replacer-ak-opo-anykernel) и запустите «zip -r ../Battery-Images-Replacer.zip.», И вы должны получить всплывающий ZIP-файл в родительском каталоге.

Теперь перенесите файл zip на телефон (adb push, передача файлов usb и т. Д.) И убедитесь, что файл доступен для TWRP ou CWM. Загрузитесь в рекавери и прошейте zip-файл. Выключите телефон и начните зарядку. Наслаждайтесь своей новой анимацией батареи.

Устройства Sony Xperia

Чрезвычайно легко. Просто загляни внутрь / Система / SEMC / chargemon / данные для зарядки аккумулятора .PNG файлов. Затем вы можете отредактировать или заменить их собственными файлами .PNG, просто убедитесь, что используете те же размеры изображения, что и оригиналы.

HTC Devices

Очень просто, но вам понадобится программное обеспечение, которое может редактировать файлы .RLE, например, последняя версия Photoshop CC 2017, или программное обеспечение, которое может конвертировать .RLE в .PNG и обратно.

Но в основном просто скопируйте все файлы .RLE из / system / media / zchgd и отредактируйте их, используя программное обеспечение, которое я упоминал выше, а затем замените старые файлы.

Ссылка на основную публикацию
Adblock
detector