Remote ADB Shell

4,0
937 ressenyes
500 k+
Baixades
Classificació del contingut
Per a tots els públics
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla
Imatge d'una captura de pantalla

Sobre l'aplicació

Remote ADB Shell és una aplicació de terminal que us permet connectar-vos al servei de shell ADB d'altres dispositius Android a través de la xarxa i executar ordres de terminal. Això pot ser útil per depurar de forma remota dispositius Android (executant eines com top, logcat o dumpsys). Admet múltiples connexions simultànies a diferents dispositius i manté aquestes connexions vives fins i tot quan l'aplicació està en segon pla. Aquesta aplicació no requereix root en cap dispositiu, però l'arrel pot ser útil per configurar els dispositius de destinació. Si els dispositius de destinació no estan arrelats, heu d'utilitzar un ordinador amb l'SDK d'Android i els controladors USB de Google per configurar-los (que es detalla a continuació).

Aquesta aplicació és un embolcall al voltant de l'intèrpret que s'exposa sobre ADB. Manté un historial de 15 comandes al qual es pot accedir prement llargament el quadre d'ordres. Si premeu llargament la pantalla del terminal, s'oferirà l'opció d'enviar un Ctrl+C, canviar el desplaçament automàtic o sortir de la sessió del terminal.

Això funciona de la mateixa manera que l'ordre "adb shell" funciona en un ordinador. Com que aquesta aplicació utilitza una implementació nativa del protocol ADB a Java, no requereix root en cap dispositiu ni en cap aplicació de tercers al dispositiu de destinació. Els dispositius simplement parlen el mateix protocol entre ells que ho farien amb un ordinador que executa el client ADB des de l'SDK d'Android.

IMPORTANT: els dispositius amb Android 4.2.2 i posteriors utilitzen claus RSA per autenticar la connexió ADB. En les meves proves, els dispositius amb 4.2.2 s'hauran de connectar a un ordinador la primera vegada que us connecteu (des de cada dispositiu amb aquesta aplicació instal·lada). Això els permet mostrar el diàleg d'acceptació de la clau pública, que heu d'acceptar (i marcar "Permetre sempre des d'aquest ordinador"). Sembla que els dispositius amb Android 4.3 i 4.4 no tenen cap problema per mostrar el diàleg sense connexió a un ordinador, de manera que sembla que aquesta és una solució específica per a Android 4.2.2.

Per configurar un objectiu sense arrel, connecteu el dispositiu de destinació a un ordinador que tingui instal·lat l'SDK d'Android i executeu "adb tcpip 5555" des de la carpeta d'eines de plataforma d'Android SDK. Això començarà a escoltar ADB al port 5555 del dispositiu de destinació. Aleshores, el dispositiu es pot desconnectar i romandrà configurat correctament fins a reiniciar-lo.

Per als dispositius arrelats (encara que no és obligatori), podeu instal·lar una de les diverses aplicacions "ADB WiFi" per permetre que el servidor ADB escolti a la xarxa. Els dispositius amb una ROM personalitzada poden tenir una opció per habilitar ADB a la xarxa al panell Opcions de desenvolupador de Configuració. L'ús de qualsevol d'aquests mètodes configurarà correctament ADB per a l'accés a la xarxa amb aquesta aplicació. El pas addicional per a 4.2.2 encara és necessari per a la connexió inicial.

Per connectar-vos al vostre dispositiu Android remot, escriviu l'adreça IP del dispositiu i el número de port (5555 de l'exemple anterior) a Remote ADB Shell. Toqueu Connecta i intentarà connectar-se al dispositiu i iniciar el terminal.

Desenvolupadors: la biblioteca ADB de Java personalitzada que he escrit per a aquesta aplicació és de codi obert sota la llicència BSD a https://github.com/cgutman/AdbLib

La font d'aquesta aplicació està disponible amb la llicència d'Apache: https://github.com/cgutman/RemoteAdbShell
Data d'actualització:
28 de juny 2022

Seguretat de les dades

La seguretat comença en entendre com els desenvolupadors recullen i comparteixen les teves dades. Les pràctiques de privadesa i seguretat de les dades poden variar segons l'ús que es fa de l'aplicació, la regió i l'edat. El desenvolupador ha proporcionat aquesta informació i és possible que l'actualitzi al llarg del temps.
No es comparteixen dades amb tercers
Més informació sobre com els desenvolupadors declaren la compartició de dades
No es recullen dades
Més informació sobre com els desenvolupadors declaren la recollida de dades

Puntuacions i ressenyes

4,0
870 ressenyes

Novetats

v1.7.2
- Fixed several reported crashes