ESSE É O APLICATIVO AVANÇADO QUE TODO MUNDO QUERIA NO ANDROID! ADB shell - Debug Tool

ADB no Android Sem computador

📱 ADB SHELL DIRETO NO CELULAR: O QUE DÁ PARA FAZER DE VERDADE?

O ADB shell - Debug Tool chamou minha atenção porque ele leva para dentro do próprio Android uma coisa que normalmente a gente faz pelo computador: abrir uma sessão ADB e executar comandos no sistema.

Depois de ativar a Depuração sem fio e fazer o pareamento, o terminal do aplicativo passa a trabalhar como uma sessão ADB Shell. Isso muda um detalhe importante: dentro dele você não precisa ficar digitando adb shell antes de cada comando. Você já está dentro do shell.

Importante: isso não transforma o celular em root. Os comandos rodam com os privilégios que o Android entrega ao usuário shell. É bem mais poderoso que um aplicativo comum, mas algumas alterações continuam bloqueadas pelo sistema ou pelo fabricante.

🎥 ADB Shell funcionando no Android

No vídeo abaixo eu mostro o aplicativo na prática e explico o tipo de acesso que ele consegue usando a depuração sem fio do Android.

Tela do aplicativo ADB Shell com terminal, gerenciador de arquivos, remoção de bloatware e outras funções
Tela do aplicativo mostrada no meu teste, com acesso ao terminal e outras ferramentas integradas.
1

🔌 Como esse ADB funciona sem usar computador?

Desde o Android 11 existe a opção de Depuração sem fio. Em vez de o computador se conectar ao aparelho por cabo USB, a comunicação pode acontecer pela rede local.

O aplicativo aproveita justamente essa interface do próprio Android. Você ativa a depuração sem fio nas Opções do desenvolvedor, faz o pareamento e depois abre o terminal.

📡 Pareamento local

A conexão é feita com a interface ADB do próprio aparelho usando a depuração sem fio.

🖥️ Sem PC

Depois de conectado, os comandos são executados no terminal do celular.

🔓 Sem root

Não precisa desbloquear root para usar o shell padrão disponibilizado pelo Android.

🧰 Mais que terminal

Na tela do aplicativo também aparecem atalhos para gerenciador de arquivos, remoção de bloatware, instalação de APK e outras funções.

2

⚠️ A diferença que muita gente erra: ADB não é root

O ADB consegue executar comandos que um aplicativo comum não consegue, mas ele não entrega acesso irrestrito ao sistema. Na prática, você trabalha como usuário shell.

Isso já permite listar pacotes, desativar ou remover aplicativos para o usuário atual, alterar algumas configurações, consultar informações do sistema e executar várias tarefas de manutenção. Porém, arquivos protegidos e comandos que exigem acesso de superusuário continuam fora do alcance.

Ícone do aplicativo ADB Shell para Android
ADB Shell: a ideia é usar comandos ADB diretamente no Android, sem precisar abrir o terminal de um computador.
3

⌨️ Comandos ADB já adaptados para usar dentro do aplicativo

Aqui está o ponto mais importante desta postagem. Em tutoriais de PC você normalmente encontra comandos começando com adb shell. Dentro do terminal deste aplicativo, retire essa parte.

Exemplo:
No computador: adb shell pm list packages
No ADB Shell do celular: pm list packages

1. Listar todos os pacotes instalados

pm list packages

Mostra o nome de pacote de todos os aplicativos encontrados no sistema. É útil para descobrir o identificador exato de um app antes de usar outros comandos.

2. Mostrar somente aplicativos instalados pelo usuário

pm list packages -3

Filtra a lista e mostra principalmente os aplicativos de terceiros instalados no aparelho.

3. Mostrar somente aplicativos do sistema

pm list packages -s

Ajuda a localizar pacotes pré-instalados pelo fabricante ou pelo Android.

4. Procurar um pacote pelo nome

pm list packages | grep samsung

Troque samsung por outra palavra. É uma forma rápida de filtrar uma lista grande.

5. Ver onde o APK de um pacote está instalado

pm path NOME.DO.PACOTE

Exemplo: pm path com.android.chrome. O comando retorna o caminho do APK no sistema.

6. Forçar o fechamento de um aplicativo

am force-stop NOME.DO.PACOTE

Fecha o processo do aplicativo informado. Ele poderá abrir normalmente depois.

7. Limpar todos os dados de um aplicativo

pm clear NOME.DO.PACOTE

Equivale a apagar os dados do aplicativo pelas configurações do Android.

Cuidado: esse comando apaga login, configurações e dados locais do aplicativo. Use somente quando tiver certeza.

8. Desativar um aplicativo para o usuário principal

pm disable-user --user 0 NOME.DO.PACOTE

É uma opção interessante para bloatware porque o pacote continua no sistema, mas fica desativado para o usuário 0.

9. Ativar novamente um pacote desativado

pm enable NOME.DO.PACOTE

Reverte a desativação feita no comando anterior.

10. Remover um aplicativo somente do usuário atual

pm uninstall --user 0 NOME.DO.PACOTE

Esse é o comando muito usado para remover bloatware sem root. Em aplicativos de sistema, normalmente ele remove o pacote do usuário atual, não apaga fisicamente a partição do sistema.

Não saia removendo pacotes do sistema no escuro. Alguns são necessários para chamadas, interface, câmera, conta Google, atualizações e até para o aparelho iniciar corretamente.

11. Tentar restaurar um aplicativo de sistema removido do usuário

cmd package install-existing --user 0 NOME.DO.PACOTE

Quando o APK original ainda existe na partição do sistema, esse comando pode reinstalar o pacote para o usuário principal.

12. Reduzir as animações do Android para 0,5x

settings put global window_animation_scale 0.5 settings put global transition_animation_scale 0.5 settings put global animator_duration_scale 0.5

Deixa as animações do sistema mais rápidas. Isso não aumenta o poder do processador, mas pode deixar a navegação com sensação de maior agilidade.

13. Voltar as animações para o padrão

settings put global window_animation_scale 1 settings put global transition_animation_scale 1 settings put global animator_duration_scale 1

Restaura a escala padrão das animações.

14. Consultar a resolução atual da tela

wm size

Mostra a resolução física e, caso exista, uma resolução forçada por software.

15. Consultar a densidade da tela

wm density

Exibe a densidade atual em DPI.

16. Alterar temporariamente a resolução

wm size 1080x2400

Força uma resolução lógica diferente. O valor acima é apenas um exemplo e não deve ser usado em qualquer aparelho sem conferir a proporção correta da tela.

17. Restaurar a resolução original

wm size reset

Remove a resolução forçada e volta para o valor original do aparelho.

18. Alterar a densidade da interface

wm density 420

Altera o tamanho aparente de textos, ícones e elementos da interface. Valores inadequados podem deixar a tela difícil de usar.

19. Restaurar a densidade original

wm density reset

Volta para o DPI padrão definido pelo aparelho.

20. Ver informações detalhadas da bateria

dumpsys battery

Mostra nível, temperatura, tensão, estado de carregamento e outros dados expostos pelo serviço de bateria.

21. Ver informações de memória

dumpsys meminfo

Exibe um relatório grande sobre uso de memória no Android.

22. Ver a memória usada por um aplicativo específico

dumpsys meminfo NOME.DO.PACOTE

Ajuda a conferir quanto de memória um aplicativo está consumindo naquele momento.

23. Consultar o Android ID

settings get secure android_id

Mostra o identificador Android associado ao usuário do dispositivo.

24. Ver a versão do Android

getprop ro.build.version.release

Retorna a versão principal do Android instalada no aparelho.

25. Ver o modelo do aparelho

getprop ro.product.model

Mostra o modelo informado pelo sistema.

26. Ver o fabricante

getprop ro.product.manufacturer

Retorna o nome do fabricante registrado no Android.

🧹 Remover bloatware: prefiro desativar primeiro

Se a intenção é limpar aplicativos que vieram de fábrica, eu considero mais seguro começar com pm disable-user --user 0. Se o telefone continuar funcionando normalmente, aí você decide se realmente precisa usar o comando de remoção.

Outra coisa importante é pesquisar o nome exato do pacote. O nome que aparece no ícone do aplicativo nem sempre tem relação direta com o identificador interno.

📲 Como começar a usar

  1. Ative as Opções do desenvolvedor no Android.
  2. Entre em Depuração sem fio.
  3. Abra o ADB Shell e faça o pareamento seguindo as informações mostradas pelo Android.
  4. Entre em Terminal / Open ADB Shell.
  5. Digite os comandos sem colocar adb shell na frente.
Requisito oficial informado na Play Store: Android 11 ou superior e Depuração sem fio ativada.

✅ Para quem esse aplicativo faz sentido?

Eu vejo utilidade principalmente para quem já usa ADB para remover bloatware, testar comandos, consultar informações do Android ou fazer pequenos ajustes e não quer depender do computador toda vez.

O ponto mais interessante é justamente ter um shell ADB real no próprio aparelho. Só é importante não confundir isso com root e não copiar comandos aleatórios da internet sem entender o que eles alteram.

❓ Perguntas frequentes

Precisa de root?

Não. O aplicativo usa a depuração sem fio do Android. Isso dá acesso ao contexto ADB Shell, mas não transforma o aparelho em root.

Precisa de computador?

Depois do pareamento pelo próprio Android, os comandos podem ser executados diretamente no terminal do celular.

Por que os comandos desta postagem não começam com adb shell?

Porque o terminal do aplicativo já está dentro de uma sessão ADB Shell. Colocar adb shell novamente seria usar a sintaxe pensada para o computador.

Dá para remover bloatware?

Sim, vários pacotes podem ser desativados ou removidos para o usuário atual. O resultado depende do fabricante e do pacote escolhido.

É possível estragar o sistema usando comandos errados?

Sim. Principalmente ao desativar, limpar ou remover pacotes essenciais. Antes de alterar um pacote do sistema, descubra exatamente para que ele serve.

Google Play • link oficial

⬇️ Download do ADB Shell

Use a página oficial da Google Play para instalar ou conferir a versão disponível no seu aparelho.

⬇️ BAIXAR NA GOOGLE PLAY

Postar um comentário

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.