2016-08-01 77 views
0

假设我有两个Android设备A和B.它们位于同一个WiFi网络上。设备A没有任何密码或模式锁,它是扎根从同一网络上的其他Android设备访问Android设备

如何从设备B访问设备A并查看它的文件?

我知道在目标设备中使用reverse_tcp或安装某种.apk会创建一个后门连接到我的设备,它会以某种方式允许我访问目标设备。但是,我不想这样做。

我想知道从设备B远程访问设备A的方式,我不需要对设备A进行任何操作,仍然可以访问其系统。 这可能吗?亚行shell命令可以帮助我做到这一点?假设两者都是我的设备,并且我在两台设备上都有完全的访问控制。我只是想用另一个控制一个。

谢谢。

回答

0

您可以使用ADB通过网络连接到A,方法与通过USB执行的操作相同。你所要做的就是把A上的adbd切换到tcpip模式。请参阅:How can I connect to Android with ADB over TCP?

如果你想这样做,通过WiFi,第一个通过USB连接到电脑,然后取A的当前IP地址:

adb shell ip -f inet addr show wlan0 
192.168.1.111 # example 

下一页告诉A的adbd切换到TCPIP模式并通过运行5555

adb tcpip 5555 

然后从任何设备(无论是PC或设备B)在同一网络上,你可以与建立会话ADB监听某些端口上的连接,例如:

adb connect 192.168.1.111:5555 

无论是A还是B都不需要植根于此。您需要对A进行USB调试访问以启用基于TCP的ADB。此外,这两个设备确实需要在同一个网络上。如果A是NAT /防火墙且B不是,那么您需要打开端口等。

+0

结果显示'以tcp模式重新启动',然后什么也没有发生,光标保持闪烁。我究竟做错了什么?我的设备已生根,USB调试已启用。 –

+0

没有更多的事情会发生。您应该继续下一步:'adb connect'。 – szym

+0

不,我的意思是我不能给出任何命令,光标不停地闪烁,它不接受任何命令。无论我什么都不写,都会出现在命令窗口中。我试过端口转发。然后它说我有不止一个设备或仿真器连接。 –

相关问题