>_ DevTrendses

Idioma

Inicio

Lenguajes

Secciones

Frontend Backend Móvil DevOps AI / ML GameDev Blockchain Seguridad
Shell

ACC: Extiende la vida de la batería de tu Android

2308 estrellas

¿Cargas tu teléfono al 100% cada noche? Después de un año, la capacidad de la batería disminuye notablemente. ACC (Advanced Charging Controller) resuelve este problema al proporcionar control detallado sobre el proceso de carga.

¿Qué hace ACC?

Este es un módulo del sistema para dispositivos rooteados que:

  • Detiene la carga cuando se alcanza un nivel especificado (p. ej., 80%)
  • Monitorea la temperatura de la batería
  • Controla la corriente y el voltaje de carga
  • Es compatible con el "modo inactivo" para dispositivos constantemente conectados

Características principales

1. Detención inteligente de carga

# Заряжать до 75%, возобновлять при падении до 70%
acc 75 70

ACC opera a nivel del kernel, por lo que:

  • Ahorra entre un 20 y un 40% de ciclos de carga
  • Previene el sobrecalentamiento
  • Preserva la capacidad de la batería durante años

2. Control total de parámetros

# Установить ограничение тока 500mA и напряжения 3900mV
acc -s mcc=500 mcv=3900

Características compatibles:

  • Configuración manual de corriente/voltaje
  • Enfriamiento automático
  • Operación programada

3. Compatibilidad con escenarios no estándar

  • Dispositivos siempre encendidos (quioscos, servidores)
  • Sesiones de juego con alimentación CA
  • Perfiles "nocturnos" con carga suave

¿Cómo funciona técnicamente?

ACC interactúa con:

  1. Interfaz power_supply del kernel de Linux
  2. Archivos de parámetros de control en /sys/class
  3. Daemons del sistema mediante hooks

Arquitectura:

  • Daemon principal accd
  • Configuración en /data/adb/vr25/acc-data
  • Sistema de plugins para personalización

Aplicaciones prácticas

  1. Para usuarios regulares:

    • Instala a través de Magisk/KernelSU
    • Inicia acc para configurar
    • Olvídate de la sobrecarga de la batería
  2. Desarrolladores de firmware personalizado:

    • Integra ACC en las compilaciones
    • Plugins personalizados para chipsets exóticos
  3. Entusiastas:

    • Ajusta finamente los perfiles de carga
    • Experimenta con los modos de operación

ACC es una herramienta indispensable para:

  • Propietarios de dispositivos insignia que quieren preservar su batería
  • Desarrolladores de soluciones integradas
  • Cualquiera que use su teléfono como navegador GPS

El proyecto se desarrolla activamente, es compatible con la mayoría de los dispositivos y genuinamente extiende la vida de la batería. Si tienes acceso root, ¡definitivamente pruébalo!

Consejo: Comienza con configuraciones conservadoras (carga máxima al 75%) y observa el comportamiento de tu dispositivo.

Proyectos relacionados