Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ Android Vintage Task Manager

Um monitor e gerenciador de tarefas para Android moderno (Android 10 - 15+) com o visual e a eficiência dos clássicos Task Killers do Android 2.3 (Gingerbread) e Samsung Galaxy S (TouchWiz).

Disponível em três interfaces integradas:

  1. Aplicativo Nativo Android (APK de 24 KB)
  2. Interface Gráfica Desktop (Tkinter no Termux-X11 / XFCE)
  3. Terminal Interativo (TUI em Curses via linha de comando)

🌟 Por que este projeto é diferente?

A maioria dos aplicativos "Limpadores" e "Task Killers" da Google Play Store atual são apenas placebo. Devido às restrições de isolamento e SELinux impostas pelo Google a partir do Android 7/8, aplicativos comuns não conseguem enxergar nem fechar outros processos.

Este projeto utiliza a ponte local do ADB:

  • Visibilidade Real: Acessa a tabela de processos real do kernel (ps -A -o USER,PID,NAME,RSS), listando o consumo real de memória RAM (MB) de aplicativos em execução (WhatsApp, redes sociais, navegadores, jogos, etc.).
  • Finalização Real (am force-stop): Ao clicar em Finalizar, o comando am force-stop <pacote> e kill -9 são executados. O aplicativo é realmente congelado e removido da memória física.
  • Proteção Ativa: Protege automaticamente aplicativos essenciais contra encerramento acidental (teclado do sistema, launcher ativo, Termux, Termux:X11 e serviços vitais do Google).
  • Sem Anúncios e Ultra-Leve: O APK final possui apenas 24 KB e roda 100% offline, sem telemetria ou rastreamento.

🚀 Modos de Uso

1. Aplicativo Nativo Android (APK)

Instale o APK pré-compilado presente na pasta releases/taskmanager.apk ou compile pelo script:

adb install -r releases/taskmanager.apk
  • Abra o ícone "Monitor de Tarefas" na sua tela inicial ou gaveta de aplicativos.
  • Barra de RAM Gráfica: Acompanhe a porcentagem de memória usada e livre em tempo real.
  • Lista de Apps Ativos: Veja quais aplicativos de terceiros estão consumindo sua RAM.
  • Botão "Finalizar": Encerre aplicativos individuais com um clique.
  • 🧹 FINALIZAR TODOS: Encerre todos os aplicativos em segundo plano para desafogar a RAM instantaneamente.
  • 🖥️ Alternância X11: Botão direto para alternar para o ambiente gráfico Termux-X11 caso deseje a visualização desktop.

2. Interface Gráfica Desktop (X11 / XFCE)

Para abrir na interface gráfica do Termux-X11 ou XFCE:

taskmon --gui

Ou dê um duplo clique no atalho Monitor de Tarefas Android na Área de Trabalho do XFCE.


3. Terminal Interativo (TUI Curses)

Para usar diretamente pelo terminal do Termux:

taskmon

Atalhos do Terminal:

Tecla Ação
/ ou j / k Navegar pela lista de processos
1 / 2 / 3 ou Tab Alternar abas (Apps Ativos, Todos os Processos, Status RAM)
K ou Enter Finalizar aplicativo selecionado
A Finalizar todos os aplicativos de usuário (limpeza em massa)
/ Filtrar/Buscar por nome, pacote ou PID
R Atualizar dados agora
G Iniciar interface gráfica (X11)
Q Sair do monitor

4. Comandos Rápidos de Linha de Comando (CLI)

  • Listar aplicativos ativos no terminal:
    taskmon --list
  • Encerrar todos os apps em segundo plano imediatamente:
    taskmon --kill-all
  • Iniciar o daemon do servidor Web/API para o APK:
    taskmon --daemon

📦 Instalação no Termux

Clone o repositório e execute o instalador automático:

git clone https://github.com/dznass-cmd/android-vintage-taskmanager.git
cd android-vintage-taskmanager
chmod +x install.sh
./install.sh

O instalador configurará as dependências necessárias e criará os atalhos taskmon e android-tasks no seu $PATH.


🛠️ Compilando o APK no Termux

Você pode recompilar e assinar o APK diretamente no seu celular sem precisar de um computador ou Android Studio:

./build_apk.sh

O script usará aapt2, javac, dx e apksigner para compilar o código Java puro e empacotar o APK em releases/taskmanager.apk.


📋 Requisitos

  • Dispositivo Android (Android 7.0 até 15+)
  • Termux instalado
  • Acesso ADB local configurado (via porta 5555, Shizuku rish, ou depuração sem fio)

📄 Licença

Distribuído sob a licença MIT.

About

Monitor e Gerenciador de Tarefas Vintage para Android (APK nativo de 24KB, GUI X11 e TUI no Termux)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages