工作心得体会

电脑局域网远程手机截屏

2018-12-06  本文已影响14人  魔王大柚子

首先只有安卓手机可以使用这个方法,而且需要在同一局域网

第一步

下载adb连接攻击,下载

第二步

手机通过usb进入usb调试模式,查看连接设备

adb devices -l

第三步

设置连接端口,下面的5555是自定义的端口号

adb tcpip 5555

第四步

通过adb连接远程手机,ip地址是手机的ip地址

adb connect ip

连接成功后,会显示连接成功的字样:connected to xxxx:5555

第五步

这时候,已经可以断开usb,然后验证是否连通

adb devices -l

如果设备还在,表示连接成功,恭喜已经完成一大步!!!

第六步

进行截屏,并传输到本地,一般会在adb的目录中

adb shell screencap -p /sdcard/001.jpg
adb pull /sdcard/001.jpg

优化步

转移到桌面,有助于直接查看文件

set yy=%date:~,4%
set mm=%date:~5,2%
set day=%date:~8,2%
set hh=%time:~1,1%
set mi=%time:~3,2%
set ss=%time:~6,2%
set "da=%yy%%mm%%day%_%hh%%mi%%ss%.jpg"
echo %da%
ren 001.jpg %da%
move %da% C:\Users\xxxx\Desktop

完整代码

写一个bat文件更好的使用,注意xxx的ip地址和yyy的文件夹地址哟~

@echo off
cd D:\adb
adb connect xxxx
adb shell screencap -p /sdcard/001.jpg
adb pull /sdcard/001.jpg
adb disconnect xxxx
set yy=%date:~,4%
set mm=%date:~5,2%
set day=%date:~8,2%
set hh=%time:~1,1%
set mi=%time:~3,2%
set ss=%time:~6,2%
set "da=%yy%%mm%%day%_%hh%%mi%%ss%.jpg"
ren 001.jpg %da%
move %da% C:\Users\yyyyy\Desktop

注意

遇到adbtimeout的问题,可能电脑上的应用占用了端口
每次ip地址改变后或者手机重启后,都需要从新使用tcpip连接一下

上一篇下一篇

猜你喜欢

热点阅读