• Remote ADB Shell 1
  • Remote ADB Shell 2
  • Remote ADB Shell 3
  • Remote ADB Shell 4

Remote ADB Shell

O Remote ADB Shell é um aplicativo terminal que permite conectar-se ao serviço de shell ADB de outros dispositivos Android pela rede e executar comandos do terminal. Isso pode ser útil para depurar remotamente dispositivos Android (executando ferramentas como top, logcat ou dumpsys). Ele suporta várias conexões simultâneas para diferentes dispositivos e mantém essas conexões ativas mesmo quando o aplicativo está em segundo plano. Este aplicativo não requer raiz em nenhum dos dispositivos, mas o root pode ser útil para configurar os dispositivos de destino. Se os dispositivos de destino não estiverem enraizados, você deverá usar um computador com os drivers do Android SDK e do Google USB para configurá-los (detalhado abaixo).

Este aplicativo é um wrapper em torno do shell que é exposto sobre o ADB. Ele mantém um histórico de 15 comandos que é acessível pressionando a caixa de comando. Pressionar por algum tempo a própria tela do terminal dará a opção de enviar um Ctrl + C, alternar a rolagem automática ou sair da sessão do terminal.

Isso funciona exatamente da mesma maneira que o comando "adb shell" funciona em um computador. Como este aplicativo usa uma implementação nativa do protocolo ADB em Java, ele não exige raiz em nenhum dispositivo ou em aplicativos de terceiros no dispositivo de destino. Os dispositivos simplesmente falam o mesmo protocolo para o outro que fariam com um computador executando o cliente ADB a partir do Android SDK.

IMPORTANTE: Os dispositivos que executam o Android 4.2.2 e posterior usam chaves RSA para autenticar a conexão do ADB. Nos meus testes, os dispositivos que executam o 4.2.2 precisarão estar conectados a um computador na primeira vez que você se conectar a eles (de cada dispositivo com este aplicativo instalado). Isso permite que eles exibam o diálogo de aceitação de chave pública, que você deve aceitar (e marque "Sempre permitir deste computador"). Dispositivos que executam o Android 4.3 e 4.4 parecem não ter problemas para exibir a caixa de diálogo sem uma conexão com um computador, então parece que essa é uma solução alternativa para o Android 4.2.2.

Para configurar um destino não-raiz de ações, conecte o dispositivo de destino a um computador que tenha o Android SDK instalado e execute "adb tcpip 5555" na pasta de ferramentas de plataforma do Android SDK. Isso iniciará o ADB escutando na porta 5555 no dispositivo de destino. O dispositivo pode então ser desconectado e permanecerá configurado corretamente até a reinicialização.

Para dispositivos enraizados (embora não seja obrigatório), você pode instalar um dos vários aplicativos "ADB WiFi" para permitir que o servidor ADB escute pela rede. Dispositivos com uma ROM personalizada podem ter uma opção para ativar o ADB pela rede no painel Opções do Desenvolvedor de Configurações. O uso de um desses métodos configurará adequadamente o ADB para acesso à rede com este aplicativo. A etapa extra para 4.2.2 ainda é necessária para a conexão inicial.

Para conectar-se ao seu dispositivo Android remoto, digite o endereço IP do dispositivo e o número da porta (5555 do exemplo acima) no Shell ADB Remoto. Toque em Conectar e ele tentará se conectar ao dispositivo e inicializar o terminal.

Congratulo-me com pedidos de recursos e relatórios de bugs. Você pode incluí-los nas revisões do seu aplicativo ou publicá-las no fórum (links abaixo). Por favor, classifique este aplicativo, se puder; isso realmente me ajuda a aprender quais recursos / correções devo focar a seguir.

Desenvolvedores: A biblioteca Java ADB personalizada que escrevi para este aplicativo é de código aberto sob a licença BSD em https://github.com/cgutman/AdbLib

A fonte deste aplicativo está disponível sob a licença Apache: https://github.com/cgutman/RemoteAdbShell

Links do fórum XDA:
Thread Remoto do App ADB Shell - http://forum.xda-developers.com/showthread.php?t=2373265
Tópico de biblioteca do Java ADB - http://forum.xda-developers.com/showthread.php?t=2405030

Categoria : Ferramentas

Pesquisas associadas

Classificações e resenhas (6)

Fel. g. m. 05/07/2021     

Antes eu estava conseguindo conectar, porém de um dia pro outro, ele fala q não é possível conectar, testei em outro celular e a mesma coisa ocorre

Nic. S. 17/10/2021     

Por favor dêem suporte ao Android 11. Depuração por wi-fi via QRCode

Fab. F. 08/02/2021     

não funcionou comigo mas acho q vai

Ysn. 02/05/2021     

Ótimo era o que eu precisava

Her. C. 18/06/2021     

Fantástico, consegui desinstalar via adb wifi apps nativos na mi box tv.

Um. u. d. G. 19/01/2018     

Podia por opção de colar