Remote ADB Shell 1.6.5

Licenza: Gratuito ‎Dimensioni del file: N/A
‎Valutazione utenti: 0.0/5 - ‎0 ‎Voti

Circa Remote ADB Shell

Remote ADB Shell è un'app terminale che consente di connettersi al servizio shell ADB di altri dispositivi Android sulla rete ed eseguire comandi terminali. Questo può essere utile per il debug remoto di dispositivi Android (esecuzione di strumenti come top, logcat o dumpsys). Supporta più connessioni simultanee a dispositivi diversi e mantiene attive queste connessioni anche quando l'app è in background. Questa app non richiede root su nessuno dei due dispositivi, ma root può essere utile per configurare i dispositivi di destinazione. Se i dispositivi di destinazione non sono root, è necessario utilizzare un computer con i driver Android SDK e Google USB per configurarli (dettagliato di seguito). Questa app è un wrapper intorno alla shell esposto su ADB. Mantiene una cronologia dei comandi 15 accessibile premendo a lungo la casella di comando. Premendo a lungo il display del terminale stesso si darà la possibilità di inviare un CTRL+C, attivare o disattivare lo scorrimento automatico o uscire dalla sessione terminale. Funziona esattamente nello stesso modo in cui il comando "adb shell" funziona su un computer. Poiché questa app usa un'implementazione nativa del protocollo ADB in Java, non richiede root su alcun dispositivo o app di terze parti nel dispositivo di destinazione. I dispositivi parlano semplicemente lo stesso protocollo l'uno con l'altro che avrebbero a un computer che esegue il client ADB dall'SDK Android. IMPORTANTE: i dispositivi che eseguono Android 4.2.2 e versioni successive utilizzano le chiavi RSA per autenticare la connessione ADB. Nel mio test, i dispositivi che eseguono 4.2.2 dovranno essere collegati a un computer la prima volta che ti connetti ad essi (da ogni dispositivo con questa app installata). Ciò consente loro di visualizzare la finestra di dialogo di accettazione della chiave pubblica, che è necessario accettare (e selezionare "Consenti sempre da questo computer"). I dispositivi che eseguono Android 4.3 e 4.4 sembrano non avere problemi a visualizzare la finestra di dialogo senza una connessione a un computer, quindi sembra che questa sia una soluzione specifica di Android 4.2.2. Per configurare una destinazione non rootata, collegare il dispositivo di destinazione a un computer in cui è installato Android SDK ed eseguire "adb tcpip 5555" dalla cartella degli strumenti della piattaforma di Android SDK. Questo inizierà l'ascolto ADB sulla porta 5555 sul dispositivo di destinazione. Il dispositivo può quindi essere scollegato e rimarrà configurato correttamente fino al riavvio. Per i dispositivi con root (anche se non è necessario), è possibile installare una delle numerose app "ADB WiFi" per consentire al server ADB di ascoltare in rete. I dispositivi con una ROM personalizzata possono avere un'opzione per abilitare ADB in rete nel riquadro Opzioni sviluppatore di Impostazioni. L'uso di uno di questi metodi configurerà correttamente ADB per l'accesso alla rete con questa app. Il passaggio aggiuntivo per la 4.2.2 è ancora necessario per la connessione iniziale. Per connettersi al dispositivo Android remoto, digitare l'indirizzo IP del dispositivo e il numero di porta (5555 dall'esempio precedente) in Remote ADB Shell. Toccare Connetti e tenterà di connettersi al dispositivo e avviare il terminale. Accolgo con favore le richieste di funzionalità e le segnalazioni di bug. Puoi includerli nelle recensioni dell'app o pubblicarli sul forum (link di seguito). Si prega di valutare questa app se è possibile; mi aiuta davvero a imparare su quali funzionalità / correzioni dovrei concentrarmi sul prossimo. Sviluppatori: la libreria Java ADB personalizzata che ho scritto per questa app è open source sotto la licenza BSD all'https://github.com/cgutman/AdbLib Collegamenti al forum XDA: Thread dell'app Shell ADB remota - http://forum.xda-developers.com/showthread.php?t=2373265