抓取手機資料網路的網路包(一)——安裝adb,並pc連線手機
阿新 • • 發佈:2019-01-28
抓取手機資料網路的網路包。
前提
- 一臺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