This is a query regarding the usage of adb on android.
Is there a way to forward the remote port i.e. port on the android device/emulator to the local machine to which the device is connected?
$ adb forward tcp:port1 tcp:port2 # forwards the local port port1 on the machine to port2 on the device.
Thanks in advance!
Recently google updated ADB service. And added reverse
command that should do the job.
From reverse documentation:
This implements the
adb reverse
feature, i.e. the ability to reverse socket connections from a device to the host.<forward-command>
is one of the forwarding commands that are described above, as in:
list-forward
forward:<local>;<remote>
forward:norebind:<local>;<remote>
killforward-all
killforward:<local>
Note that in this case,
<local>
corresponds to the socket on the device and<remote>
corresponds to the socket on the host.The output of
reverse:list-forward
is the same as host:list-forward except that<serial>
will be justhost
.