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
Last revision Both sides next revision
docu:tutos:android:adb_tcp_forwarding [2020/02/07 12:04]
admin
docu:tutos:android:adb_tcp_forwarding [2020/02/07 12:34]
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, **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, 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.txt · Last modified: 2020/02/07 12:48 by admin