假设我有两个Android设备A和B.它们在同一个wifi网络上。设备A没有任何密码或模式锁定,并且 rooted 。
如何从设备B访问设备A并查看其文件?
我知道在目标设备中使用reverse_tcp或安装某种类型的.apk会创建一个后门连接到我的设备,这将允许我在目标设备中访问。但是,我不想那样做。
我想知道从设备B远程访问设备A的方法,我不需要对设备A做任何事情,仍然可以访问它的系统。可以吗? adb shell命令可以帮助我这样做吗?假设两者都是我的设备,我在两台设备上都有完全的访问控制权。我只想用另一个控制一个。
谢谢。
答案 0 :(得分:0)
您可以像通过USB一样使用ADB通过网络连接到A。您所要做的就是将A上的adbd切换到tcpip模式。请参阅:How can I connect to Android with ADB over TCP?
如果您想通过WiFi进行此操作,请先通过USB将A连接到PC,然后获取A的当前IP地址:
adb shell ip -f inet addr show wlan0
192.168.1.111 # example
接下来告诉A& adbd切换到tcpip模式并侦听某些端口上的连接,例如5555.
adb tcpip 5555
然后,从同一网络上的任何设备(无论是PC还是设备B),您可以通过运行以下方式与A建立ADB会话:
adb connect 192.168.1.111:5555
无论是A还是B都不需要根植于此。您需要对A进行USB调试访问才能通过TCP启用ADB。此外,这两个设备确实需要在同一网络上。如果A是NAT /防火墙且B不是,那么您需要打开端口等。