User Tools

Site Tools


docu:tutos:android:adb_tcp_forwarding

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docu:tutos:android:adb_tcp_forwarding [2020/02/07 12:04]
admin
docu:tutos:android:adb_tcp_forwarding [2020/02/07 12:48] (current)
admin
Line 28: Line 28:
 </code> </code>
  
 +\\
 ==== Forwarding adb over USB and TCP/IP ==== ==== Forwarding adb over USB and TCP/IP ====
  
 There can be a case when you want to **use a device connected to a server by usb**\\ There can be a case when you want to **use a device connected to a server by usb**\\
-You can do this easily by enabling tcpip mode on adb and forwarding the port\\+You can do this easily by enabling tcpip mode on adb and forwarding the port.\\ 
 + 
 +First, **on the server**, enable tcpip on 5557, and forward on server to 5558 
 +<code bash> 
 +adb tcpip 5557 
 +adb forward tcp:5558 tcp:5557 
 +</code> 
 + 
 +Check forward is working 
 +<code bash>adb forward --list</code> 
 + 
 +Now, **on the client**, you can use ssh forwarding to connect the **phone shell or screen remotely**!!! 
 +<code bash> 
 +ssh -L 5558:127.0.0.1:5558 [REMOTE_HOST] 
 +adb connect 127.0.0.1:5558 # connect locally 
 +</code> 
 + 
 +\\ 
 +To **reset the tcpip state** issue: 
 +<code bash> 
 +# If you just want to remove the forwarding but keep tcpip 
 +adb forward --remove-all 
 + 
 +# This will remove all forwardings and restart adb as usb instead of tcpip 
 +adb usb 
 +</code>
docu/tutos/android/adb_tcp_forwarding.1581077089.txt.gz · Last modified: 2020/02/07 12:04 by admin