<link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-7b4cdcb592.css" rel="stylesheet">
</article>
本系列文章从adb forward tcp:11111 tcp:22222说起,介绍adb forward的一些细节,包括adb forward的相关代码,adb forward在drozer上的使用,以及如何利用adb forward开发一个PC端和手机端通信的工具。本文是本系列文章中的第一篇,介绍adb forward的大致原理,目的是看完这篇之后可以对adb forward有个清晰的理解。...
The connection to adb is down, and a severe error has occured.
You must restart adb and Eclipse.
Please ensure that adb is correctly located at 'D:\Program Files\Android\android-sdk\platform-tools\adb.exe' and can be executed.
使用 adbforward 打造一个通过USB连接建立的PC端与手机端交互的工具,类似于银行里的服务评价器,由PC端发出指令,在手机端(或终端)接收指令并显示页面。
1、 adbforward 原理概述
adbforward 的功能是建立一个转发
如:adbforward tcp:8000 tcp:9000 的意思是,将PC端的 8000 端口收到的数据,转发给手机中的 9000 ...
在PC端,adbforward创建了一个监听本机8888端口的server。通过adb 转发的数据,需要先发到8888端口,8888端口是约定好的,你也可以改成其他端口。netstat -a |findstr 8888
查看8888端口的状态
adb forw...
adbforward --list //查看所有从电脑端到手机端的端口映射
相当于电脑上访问指定端口,就会从手机上访问指定端口。如上所示,将电脑的8080端口映射到手机的8000端口,在电脑上访问8080端口,就会转发到手机上的8000端口。
将手机上的端口映射到电脑的端口
adb reverse tcp:8080 tcp:8000
adb reverse --list //查看所有从手机端到电脑端的端口映射