Android adb reverse 通訊埠轉發用法教學

本篇 ShengYu 介紹 Android 的 adb reverse 通訊埠轉發的功能,adb reverse 的功能是轉發 Android 裝置上某個埠號 (port) 資料到 PC 電腦的某個埠號 (port),例如:下列 adb reverse 指令就是將 Android Device 的 port 10000 收到的資料,轉發給到 PC 端的 port 20000,

1
adb reverse tcp:10000 tcp:20000

Android 5.0 及以上才支援使用 adb reverse 指令,且 adb 要 1.0.32 之後的版本才支援。

通常在 PC 端會啟動一個 server 程式,而 Android Device 的 client 程式想要連到 PC 端的 server,除了使用 ip 的方式連線以外,沒有 ip 的話,還可以利用 USB 連線的方式,也就是透過 adb reverse 轉發 port,如此一來 Android Device 的 client 程式就可以連上 PC 端的 server 程式,

adb reverse 執行完後可以使用 adb reverse --list 查看轉發列表,或者用 adb reverse --remove-all 移除全部,

1
2
$ adb reverse --list
XX00X0000000 tcp:10000 tcp:20000

如果要移除轉發的話,就這樣下,

1
adb reverse --remove tcp:10000

以上就是 Android adb reverse 通訊埠轉發用法教學介紹,
如果你覺得我的文章寫得不錯、對你有幫助的話記得 Facebook 按讚支持一下!

相關主題
Android adb forward 通訊埠轉發用法教學
Android adb 基本用法教學
Android adb 同步時間/設定時間
Android adb shell input 事件用法
Anddroid VS Code 遠端除錯教學