1. 程式人生 > >抓取手機資料網路的網路包(一)——安裝adb,並pc連線手機

抓取手機資料網路的網路包(一)——安裝adb,並pc連線手機

     抓取手機資料網路的網路包。

前提

  • 一臺root手機,且安裝“ROOT許可權管理”、安裝“terminal emulator”。
  • 一臺windows系統的PC電腦。
  • 在手機上的“ROOT許可權管理”裡面給“terminal emulator”分配root許可權。
  • 在PC電腦上,把adb.zip解壓拷貝到C:\Windows\System裡面。
  • 在PC電腦上,把adbdriver.zip解壓,安裝裡面的ADBDriverInstaller.exe。

一、 wifi方式

1、在andiod手機的“terminal emulator”軟體裡面:

1)切換到root使用者下

su -

2)設定adb服務埠為5037

setprop  service.adb.tcp.port 5037

3)重啟服務

stop adbd
start adbd

4)驗證設定是否成功(返回5037)

getprop service.adb.tcp.port   

2、驗證:在pc機上面

PS:手機連線wifi獲得的ip地址是172.28.84.2
1)可以telnet通

telnet 172.28.84.2 5037

2)連線

adb  connect   172.28.84.2:5037
adb -s 172.27.85.2:5037 shell

二、usb方式

1、在andiod手機的“terminal emulator”軟體裡面:

1) 開啟usb除錯功能

2)切換到root使用者下

su -

3)adbd將監聽USB,是預設的

setprop service.adb.tcp.port -1

4)重啟服務

stop adbd
start adbd

2、驗證:在pc機上面

1)檢視連線的裝置

adb devices

b)如果是一個裝置,可以直接用adb shell。如果連線了多個裝置,可以使用-s引數指定裝置。

adb shell 

三、除錯: 在pc機上面

1、檢測埠

netstat -ano | findstr "5037"

2、(可選)重啟adbd

adb root

這裡寫圖片描述