Android ADB (wireless)
What is Port 5555?
Port 5555 is the default port for Android Debug Bridge (ADB) wireless connections. ADB is a versatile command-line tool that allows developers to communicate with an Android device for debugging, installing apps, running shell commands, and transferring files. While ADB typically uses USB, it can also run over TCP/IP on port 5555, enabling wireless debugging. When you run 'adb tcpip 5555' on a USB-connected device, ADB switches to wireless mode. Android 11+ supports wireless debugging natively through developer options. Port 5555 is also occasionally used by other services — some HP printers use it, and FreeCIV game servers default to this port.
Common Uses
- Android wireless debugging and development
- Android app deployment and testing over Wi-Fi
- Android device remote management
- Automated Android testing frameworks
Technical Details
Copy-paste commands to check port 5555 (Android ADB (wireless)) from your terminal
Test connectivity
nc -zv example.com 5555
curl -v --max-time 5 http://example.com:5555/
telnet example.com 5555
nmap -p 5555 -sV example.com
(echo > /dev/tcp/example.com/5555) 2>/dev/null && echo "open" || echo "closed"
Open port in firewall
sudo ufw allow 5555/tcp
sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT
sudo firewall-cmd --permanent --add-port=5555/tcp && sudo firewall-cmd --reload
Security Considerations
ADB over TCP provides full device control — installing apps, reading data, running commands as root on rooted devices. Never leave ADB wireless debugging enabled on untrusted networks. Numerous Android malware campaigns target devices with ADB exposed on port 5555 via the internet. Android 11's Wireless Debugging uses pairing codes for security. Disable wireless ADB when not actively debugging.
Popular Ports Reference
The most commonly used and referenced network ports