←Voltar aos projetos
AndroidMagiskShellOpen Source

ACC-NG

9/10/20261 min de leitura

O ACC-NG é o motor de carregamento que mantenho para a AccA-NG. É um fork do Advanced Charging Controller de VR25, baseado na versão v2023.10.16, disponível como módulo Magisk e incluído na app.

Controlo em segundo plano

Enquanto a app apresenta os perfis e os controlos, o motor aplica a configuração no dispositivo:

  • Níveis de bateria para pausar e retomar o carregamento.
  • Limites de temperatura, corrente e tensão suportados pelo kernel.
  • Ciclo de controlo, arrefecimento e proteções térmicas herdadas do ACC.
  • Eventos de carregamento, ligação, temperatura e bateria fraca, com avisos opcionais em português e inglês.
  • Registo de eventos para diagnóstico e canal de atualização próprio.

Os avisos adicionais são independentes do controlo: desativá-los não desativa os limites de carregamento.

Integração e migração

O módulo mantém o identificador acc e os caminhos de configuração do projeto original. A instalação substitui o motor anterior, preserva as configurações e cria cópias de segurança. A desinstalação normal pelo Magisk remove a configuração de execução, pelo que convém guardá-la primeiro.

Se usares a AccA-NG, o motor já vem incluído no APK. O ZIP nas releases serve para instalar o módulo separadamente num dispositivo com uma configuração de root compatível.

Origem e compatibilidade

O projeto mantém a licença GPL-3.0-or-later, o controlador original de VR25 e os créditos aos autores. Os novos eventos foram inspirados pelas notificações de Ian7672, com implementação independente.

O controlo depende dos ficheiros expostos pelo hardware e pelo kernel. A versão do Android, por si só, não garante compatibilidade. O código, as instruções e o histórico de alterações estão no repositório.