Remote ADB Shell 1.6.5

Licença: Livre ‎Tamanho do arquivo: N/A
‎Classificação dos usuários: 0.0/5 - ‎0 ‎Votos

Sobre Remote ADB Shell

Remote ADB Shell é um aplicativo terminal que permite que você se conecte ao serviço de shell ADB de outros dispositivos Android na rede e execute comandos de terminal. Isso pode ser útil para depurar remotamente dispositivos Android (executando ferramentas como topo, logcat ou dumpsys). Ele suporta múltiplas conexões simultâneas a diferentes dispositivos e mantém essas conexões vivas mesmo quando o aplicativo está em segundo plano. Este aplicativo não requer raiz em nenhum dos dispositivos, mas a raiz pode ser útil para configurar os dispositivos de destino. Se os dispositivos de destino não estiverem enraizados, você deve usar um computador com os drivers Android SDK e Google USB para configurar os (detalhados abaixo). Este aplicativo é um invólucro em torno da concha que é exposta sobre ADB. Ele mantém um histórico de comando de 15 que é acessível pressionando por muito tempo a caixa de comando. Pressionar muito o próprio display 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 forma 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 requer raiz em nenhum dispositivo ou em qualquer aplicativo de terceiros no dispositivo alvo. Os dispositivos simplesmente falam o mesmo protocolo uns aos outros que fariam com um computador executando o cliente ADB do Android SDK. IMPORTANTE: Os dispositivos que executam o Android 4.2.2 e posteriormente usam as teclas RSA para autenticar a conexão ADB. Nos meus testes, os dispositivos que executam 4.2.2 precisarão ser 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 da chave pública, que você deve aceitar (e verificar "Sempre permita a partir deste computador"). Os dispositivos que executam o Android 4.3 e 4.4 parecem não ter problemas em exibir a caixa de diálogo sem uma conexão com um computador, então parece que esta é uma solução alternativa específica para o Android 4.2.2. Para configurar um alvo sem raízes de estoque, conecte o dispositivo de destino a um computador que tenha o Android SDK instalado e execute "adb tcpip 5555" da pasta de ferramentas de plataforma do Android SDK. Isso iniciará a escuta do ADB na porta 5555 no dispositivo de destino. O dispositivo pode então ser desligado e permanecerá configurado corretamente até a reinicialização. Para dispositivos que estão enraizados (embora não seja necessário), você pode instalar um dos vários aplicativos "ADB WiFi" para permitir que o servidor ADB ouça a rede. Dispositivos com rom personalizada podem ter uma opção para ativar ODB sobre a rede no painel de Configurações de Opções de Desenvolvedor. O uso de qualquer um desses métodos configurará corretamente o ADB para acesso à rede com este aplicativo. O passo extra para 4.2.2 ainda é necessário para a conexão inicial. Para se conectar ao seu dispositivo Android remoto, digite o endereço IP do dispositivo e o número da porta (5555 do exemplo acima) no Remote ADB Shell. Toque em Conectar e ele tentará se conectar ao dispositivo e iniciar o terminal. Saúdo pedidos de recursos e relatórios de bugs. Você pode incluí-los em suas avaliações de aplicativos ou postá-las no fórum (links abaixo). Por favor, avalie este aplicativo se puder; isso realmente me ajuda a aprender quais recursos/correções eu deveria focar no próximo. 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 Links do fórum XDA: Remote ADB Shell App Thread - http://forum.xda-developers.com/showthread.php?t=2373265