发现没有adb的模拟器



Adb可以发现所有使用运行的模拟器

adb devices

他是如何检测正在运行的模拟器的?是否可以在没有adb的情况下列出正在运行的模拟器?

ADB可能只是在进行端口扫描/试图打开JimmyB提到的TCP端口。

NMAP也可以这样做。这应该会显示端口。。。

$ sudo nmap -sS -p 5555-5585 localhost -oG - 
# Nmap 7.80 scan initiated Thu Aug  6 18:26:30 2020 as: nmap -sS -p 5555-6000 -oG - localhost
Host: 127.0.0.1 (localhost) Status: Up
Host: 127.0.0.1 (localhost) Ports: 5555/open/tcp//freeciv///    Ignored State: closed (445)
# Nmap done at Thu Aug  6 18:26:31 2020 -- 1 IP address (1 host up) scanned in 1.15 seconds
$

最新更新