Releases: cledsupper/batservice-a20
BatService 2.2.5
NOTAS DE ATUALIZAÇÃO
- Corrigido os erros referentes à configuração automática de calibração do BateriaDroid.
A versão Magisk NÃO foi testada! considere usar a versão padrão do Termux seguindo as instruções do arquivo README.txt.
by cleds.upper
BatService 2.2.4 (experimental)
NOTAS DE ATUALIZAÇÃO
- Suportando notificação de mensagem com a tag "#msg";
- Logs desativados por padrão para o Termux: edite o arquivo .termux/boot/batservice-termux.sh, removendo o parâmetro --no-logs para ativar.
Ative os logs antes de relatar erros. É importante saber qual erro ocorreu.
by cleds.upper
BatService (unificado)
Usando novo modelo de eventos.
Isto não é uma versão estável.
by cleds.upper
BateriaDroid para BatService
Esta é uma versão especial do BateriaDroid que causa poucas modificações no BatService em relação ao código fonte original.
- você só quer saber do status da bateria se usa esta compilação, portanto nada de log! (imprimindo em /dev/null).
- "calibração" em software para detectar bateria vazia*.
- há um toast quando a bateria está fraca para que um desligamento inesperado não atrapalhe o seu uso.
(*): detecta para 14% segundo dados do relatório do BatteryBot que está em anexo. Este relatório foi feito nos primeiros dias de uso do Galaxy A20, com o dispositivo no modo de economia de energia (processador limitado a 70%), portanto isto reflete a precisão de uma bateria nova.
Se a sua bateria tiver perdido metade da capacidade (celular desligando em 50% ou acima), considere comprar uma nova, pois vai inchar!
BatService para Termux
NOTAS DE ATUALIZAÇÃO
- Suporte a notificações e toasts através da Termux:API;
- Nova configuração permite manter a bateria carregando até encher ("pausa" o serviço);
- O tempo máximo de atraso é de 1 minuto para garantir que o desinstalador não espere mais que isso;
- Três linhas no registro para cada mudança de estado.
O port para o Magisk vai demorar um pouco. Pretendo "desacoplar" o código para evitar esse tipo de transtorno no futuro.
AVISO: esta não é uma versão estável! sempre leia o README para detalhes.
by cleds.upper
BatService para Termux
Esta versão corrige um problema grave e uma melhoria sutil para o relatório.
MUDANÇAS
- Corrigido um erro grave que mantinha arquivos root em diretório de aplicativo;
- Valores aproximados de corrente e tensão, impedindo que o relatório mostre variações pontuais de energia;
- [211027] Reabrir arquivo do relatório ao remover linhas.
BatService para Magisk
Esta versão traz uma melhoria sutil para o relatório.
MUDANÇAS
- Valores aproximados de corrente e tensão, impedindo que o relatório mostre variações pontuais de energia;
- [211027] Reabrir arquivo de relatório ao remover linhas.
BatService para Termux e Magisk
Esta é a nova versão do BatService com atualizações e 'port' para instalação via Magisk.
MUDANÇAS
- Arquivo de registro não é mais atualizado quando a bateria não está (des)carregando;
- Organização do código como um todo;
- Arquivo de erro movido de "/sdcard" para o diretório "usr/etc" do Termux;
- Suporte a configuração de forma dinâmica via arquivo. As seguintes opções estão disponíveis:
- Parar carregamento: charging-stop [percentual];
- Continuar carregamento: charging-continue [percentual];
- Atraso para verificação quando a bateria não está carregando: service-delay-not-charging [tempo em segundos].
- Quando o cabo é reconectado, o serviço lembra do estado anterior para manter ou parar o carregamento.
- Ramo irmão com algumas modificações para suporte à instalação via Magisk.
Observação
Esta versão do Magisk é experimental, bem como a versão Termux pode apresentar vários bugs.
Utilize qualquer variante por sua conta e risco!
by cleds.upper
BatService versão 1.0
Esta é a primeira versão do BatService para o Termux.
MUDANÇAS
- Para o carregamento quando a bateria do Galaxy A20 atinge 50 %;
- Parâmetros posicionais para limites personalizados de parada/continuação da carga;
- Instalador rápido;
- Suporte ao Termux:Boot para executar como um serviço ao iniciar o Android;
- Licença GPLv3.
Obs.: a diferença entre o código fonte e o arquivo com pacto, é que este contém a versão 1.0.211010 do código, enquanto o código é a versão antiga. Sinto muito pelo transtorno, mas esta é a versão 1.0: sempre tem erros.
by cleds.upper