Cómo cambiar la animación de carga sin conexión para dispositivos Android

Aquí hay un truco ingenioso que le mostraré: cómo cambiar la animación de carga de la batería cuando su teléfono está apagado. Sin embargo, esto es un poco técnico, no es tan simple ni personalizable como la animación de arranque. De hecho, este es un procedimiento bastante arriesgado, ya que la animación de carga de la batería está profundamente integrada en el /sistema, y ​​aunque esta es una guía universal, cada fabricante de Android puede tratar la animación de la batería de manera diferente. Por lo tanto, abordaré diferentes métodos para diferentes teléfonos.

NOTA: Es prácticamente imposible cambiar las animaciones de carga de Samsung, ya que se basan en instrucciones del Kernel profundamente complejas y tipos de archivos .QMG patentados que se convierten en archivos ShadowProtect .SPI. Gracias como siempre, Samsung.

Teléfonos MT65xx / MT67xx (conjunto de chips Mediatek)

Querrás descargar el LogoBuilder software para dispositivos MT65xx. Este software desempaquetará/reempaquetará su archivo logo.bin que contiene la primera pantalla de inicio (no su animación de inicio, sino la primera pantalla de inicio que suele ser el logotipo del fabricante del dispositivo) y las imágenes de carga de la batería.

Entonces, después de descargar el software LogoBuilder en su computadora, deberá obtener el archivo logo.bin de su teléfono. Hay dos maneras de lograr esto. Puede descargar un archivo de firmware original para su dispositivo a su computadora y obtener el archivo logo.bin desde allí.

Alternativamente, puede usar el siguiente comando ADB (consulte: Cómo instalar ADB en Windows) para extraer logo.bin directamente desde su teléfono a su computadora, a través de una conexión USB:

dd if=/dev/logo of=/sdcard/logo.bin bs=3145728 cuenta=1

Una vez que haya obtenido el archivo logo.bin para su teléfono, inicie LogoBuilder y haga clic en el botón “Crear proyecto”, y elija el archivo logo.bin que obtuvo.

Ahora puede editar las imágenes a su gusto: para obtener la máxima compatibilidad, asegúrese de utilizar los mismos tipos de archivos de imagen/tamaños de dimensiones que los originales. Básicamente, no reemplace un .png de 540 × 960 con un 1080 × 1920, por example.

Cuando haya terminado de editar las imágenes, haga clic en el botón “Crear” en LogoBuilder, que creará un nuevo logo.bin y actualizará los archivos.zip. Puede actualizar el logo.bin con una herramienta de actualización, como Herramienta Flash SP , o puede actualizar el archivo update.zip a través de una recuperación personalizada como TWRP. No hagas ambas cosas. Escoge una o la otra.

Cambiar la animación de la batería en las ROM CM12 Lollipop y CM13 Marshmallow

Si su teléfono está ejecutando la ROM personalizada CyanogenMod, aquí hay una forma de cambiar la animación de la batería a través de un script. Primero deberá descargar todos los .pngs de batería predeterminados AQUÍ y edítalos a tu gusto.

Es muy importante tomar las siguientes notas:

  1. Los archivos battery_?.png y battery_charge están obsoletos en 6.0 y se reemplazan por png (imagen multisuperficie) con 6 marcos obligatorios (codificados en Android). Para que Battery-Images-Replacer funcione con versiones anteriores de Android, se conservan los archivos obsoletos; y
  2. El dispositivo de bloque en sh el archivo debe generalizarse para que funcione en i9300 (mi caso) y tal vez en otros, por lo que se reemplazó en la línea 9 con: block=`find /dev/block/platform -name BOOT`;

Pero el truco es la creación del nuevo báscula_batería.png expediente. En este caso, tenemos las 6 imágenes de superficie única (archivos battery_?.png) y queremos crear un archivo de “Imagen de superficie múltiple” compatible con Android 6.0.

Hay un script para hacer la mayor parte del trabajo sucio, pero tiene requisitos. Necesitará:

imagenmagia
Exiftool
pngcrush

Ahora estoy proporcionando el script .sh AQUÍ . Este script debe ejecutarse desde una terminal de Linux o en Windows con Cygwin instalado.

Una vez que se crea el archivo battery_scale.png, debe copiarlo en el directorio Battery-Images-Replacer-ak-opo-anykernel/charger/ si no ejecutó el script allí. Vaya al directorio base (Battery-Images-Replacer-ak-opo-anykernel) y ejecute “zip -r ../Battery-Images-Replacer.zip”. y debe obtener el archivo zip flasheable en el directorio principal.

Ahora transfiera el archivo zip a su teléfono (adb push, transferencia de archivos usb, etc.) y asegúrese de que el archivo esté disponible para TWRP o CWM. Inicie la recuperación y actualice el archivo zip. Apague el teléfono y comience a cargar. Disfruta de tu nueva animación de batería.

Dispositivos Sony Xperia

Extremadamente facil. solo mira adentro /sistema/semc/chargemon/datos para los archivos .PNG de carga de la batería. Luego puede editarlos o reemplazarlos con sus propios archivos .PNG, solo asegúrese de usar las mismas dimensiones de imagen que los originales.

Dispositivos HTC

Muy fácil, pero necesitará un software que pueda editar archivos .RLE, como el último Photoshop CC 2017, o un software que pueda convertir .RLE a .PNG y viceversa.

Pero básicamente copie todos los archivos .RLE de /system/media/zchgd y edítelos usando el software que mencioné anteriormente, luego reemplace los archivos antiguos.

Leer siguiente

  • Corrección: Error de carga de Roomba 5 (el sistema de carga no funciona correctamente)
  • Cómo hacer que tu Android sea único: haz tu propia animación de arranque
  • Microsoft finaliza repentinamente el soporte para dispositivos Android Screen Mirroring: algunos …
  • Se revelan las especificaciones de OnePlus 8 y 8 Pro: los dispositivos finalmente contarán con una pantalla de 120 Hz…

Related Posts