Remote ADB Shell 1.6.5
Poderá descarregar em 5 segundos.
Sobre Remote ADB Shell
Remote ADB Shell é uma aplicação terminal que permite ligar-se ao serviço de conchaS ADB de outros dispositivos Android sobre a rede e executar comandos terminais. Isto pode ser útil para depurar remotamente dispositivos Android (ferramentas de execução como topo, logcat ou dumpsys). Suporta múltiplas ligações simultâneas a diferentes dispositivos e mantém estas ligações vivas mesmo quando a app se encontra em segundo plano. Esta aplicação não requer raiz em nenhum dos dispositivos, mas a raiz pode ser útil para configurar os dispositivos-alvo. Se os dispositivos-alvo não estiverem enraizados, deve utilizar um computador com os controladores Android SDK e Google USB para os configurar (detalhados abaixo). Esta aplicação é um invólucro em torno da concha que é exposta sobre ODB. Mantém um histórico de comando de 15 que é acessível por longos tempo pressionando a caixa de comando. Premir longamente o visor do terminal em si dará a opção de enviar um Ctrl+C, alternar o deslocamento automático ou sair da sessão terminal. Isto funciona exatamente da mesma forma que o comando "adb shell" funciona num computador. Uma vez que esta aplicação utiliza uma implementação nativa do protocolo ADB em Java, não requer raiz em nenhum dos dispositivos ou em qualquer aplicação de terceiros no dispositivo alvo. Os dispositivos simplesmente falam o mesmo protocolo uns com os outros que eles fariam para um computador que executa o cliente ADB a partir do Android SDK. IMPORTANTE: Os dispositivos que executam o Android 4.2.2 e depois utilizam as teclas RSA para autenticar a ligação ADB. Nos meus testes, os dispositivos que executam o 4.2.2 terão de ser ligados a um computador na primeira vez que se ligar a eles (de cada dispositivo com esta aplicação instalada). Isto permite-lhes exibir o diálogo de aceitação da chave pública, que deve aceitar (e verificar "Sempre permita a partir deste computador"). Os dispositivos com o Android 4.3 e 4.4 parecem não ter qualquer problema em exibir o diálogo sem ligação a um computador, pelo que parece ser uma solução alternativa específica para o Android 4.2.2. Para configurar um alvo sem raízes em stock, ligue o dispositivo alvo a um computador que tenha o Android SDK instalado e corra "adb tcpip 5555" a partir da pasta de ferramentas de plataforma do Android SDK. Isto começará a escuta do ADB na porta 5555 no dispositivo alvo. O aparelho pode então ser desligado da tomada e permanecerá configurado corretamente até ao reinício. Para dispositivos que estejam enraizados (embora não seja necessário), pode instalar uma das várias aplicações "ADB WiFi" para permitir que o servidor ADB ouça a rede. Os dispositivos com UMA ROM personalizada podem ter a opção de ativar o ADB sobre a rede no painel de Opções de Desenvolvimento de Definições. A utilização de qualquer um destes métodos configurará adequadamente o ADB para acesso à rede com esta aplicação. O passo extra para 4.2.2 ainda é necessário para a ligação inicial. Para ligar ao seu dispositivo Android remoto, digite o endereço IP do dispositivo e o número de porta (5555 do exemplo acima) na Shell ADB Remota. Toque em Connect e tentará ligar ao dispositivo e iniciar o terminal. Congratulo-me com pedidos de recursos e relatórios de bugs. Pode incluí-las nas suas avaliações de aplicações ou postá-las no fórum (links abaixo). Por favor, avalie esta aplicação se puder; ajuda-me realmente a aprender em que funcionalidades/correções devo concentrar-me a seguir. Desenvolvedores: A biblioteca personalizada java ADB que escrevi para esta aplicação é de código aberto sob a licença BSD em https://github.com/cgutman/AdbLib Ligações do fórum XDA: Linha de aplicação remota ADB Shell - http://forum.xda-developers.com/showthread.php?t=2373265