Skip to content

Repository files navigation

By Odorizzi

OtimizadorDroid

App Android nativo (Kotlin + Jetpack Compose) que otimiza o desempenho dos seus apps recompilando-os via ART (pm compile), usando o Shizuku para permissões privilegiadas sem precisar de root no aparelho. Você escolhe quais apps otimizar, com qual intensidade, e pode deixar tudo rodando sozinho em horários programados. Todo o estado fica salvo localmente (Room/SQLite) — sem servidor, sem coleta de dados.

⚡ Otimização

  • Rápida (speed-profile) — modo padrão do ART, guiado pelo uso real do app.
  • Completa (speed) — recompilação AOT completa e agressiva.
  • Extrema (everything) — o filtro mais agressivo do ART, recompila literalmente tudo, sem exceções, para o máximo de desempenho possível.

📅 Agendamento automático

  • Crie grupos de apps com o nome que você quiser e programe horários exatos (hora, minuto e até segundos) para eles se otimizarem sozinhos, mesmo com o app fechado.
  • Roda via alarme exato (AlarmManager), não depende do app estar aberto.
  • Histórico de execuções mostrando o que rodou, quando, e se deu tudo certo.

🚫 Apps Restritos

Exclua apps específicos da otimização, individualmente ou em lote, com um gesto de arrastar.

💡 Manter tela ligada durante a otimização

Recurso opcional para aparelhos que travam a otimização quando a tela bloqueia sozinha. O aparelho nunca dorme profundamente enquanto otimiza; depois de um tempo que você escolhe, a tela escurece para economizar bateria, e volta ao tocar nela.

🌍 10 idiomas

Português (Brasil e Portugal), Inglês, Espanhol, Romeno, Francês, Chinês, Japonês, Coreano e Hindi.

🐛 Log de depuração

Log exportável com as ações do app e informações do aparelho (marca, modelo, versão do Android), útil para diagnosticar problemas específicos de um dispositivo.

🎨 Interface

Design "Liquid Glass" com opacidade ajustável, tema claro/escuro.

📱 Compatibilidade

  • Android 8.0 (API 26) ou superior.
  • Compatível com Shizuku, Shizuku+ (Drop-In ou padrão) e Shevery.

⚠️ Aviso para usuários Xiaomi / MIUI / HyperOS

Se ao tentar iniciar o Shizuku aparecer uma mensagem dizendo que o fabricante do celular impõe restrições ao uso dele, isso não é um bug do OtimizadorDroid — é uma limitação conhecida da própria Xiaomi, documentada pela comunidade do Shizuku. A Xiaomi bloqueia certas permissões privilegiadas via ADB por padrão. Para resolver:

  1. Em Configurações > Sobre o telefone, toque 7 vezes em "Versão da MIUI" (ou "Versão do HyperOS") para ativar as Opções de Desenvolvedor, se ainda não estiverem ativas.
  2. Em Opções de Desenvolvedor, ative "Depuração USB (Configurações de segurança)" — não confundir com a "Depuração USB" comum, é uma opção separada.
  3. Essa opção geralmente exige estar logado em uma conta Mi no aparelho, e em alguns casos pode levar até 7 dias para ser liberada pela própria Xiaomi (varia por região e versão do sistema).
  4. Depois de ativada, tente iniciar o Shizuku novamente.

Testado e confirmado no Xiaomi POCO X6 Pro por um usuário da comunidade — o mesmo princípio deve valer para outros aparelhos Xiaomi/Redmi/POCO com MIUI ou HyperOS.

Outra limitação conhecida: se você ativa o Shizuku por depuração sem fio (em vez de root ou cabo USB), a conexão pode cair quando o celular entra em sono profundo com a tela apagada — isso é uma limitação do próprio Shizuku/Android, fora do controle deste app. O OtimizadorDroid avisa você com uma notificação quando um agendamento falha por esse motivo, e tenta de novo automaticamente. Com root ou cabo USB conectado, esse problema não acontece.

🔒 Privacidade

Sem servidor, sem coleta de dados, sem anúncios, sem SDKs de analytics. Veja o texto completo da Política de Privacidade dentro do próprio app (Configurações > Sobre > Política de Privacidade).

🙏 Créditos

Este app depende do Shizuku, criado por RikkaW e mantido pela RikkaApps, e é compatível com os forks Shizuku+ e Shevery. É o Shizuku (ou um de seus forks compatíveis) que permite ao OtimizadorDroid executar comandos privilegiados (pm compile) sem root. Shizuku é licenciado sob Apache License 2.0.

O OtimizadorDroid não é afiliado a nenhum desses projetos nem endossado por eles.

Licença

MIT — veja o arquivo LICENSE.

About

Otimiza o desempenho de apps Android recompilando-os via ART com Shizuku, sem root. Agendamento automático, 10 idiomas, 100% offline.

Topics

Resources

Stars

9 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages