WPSApp
Download WPSApp
Screenshots
About WPSApp
WPSApp evaluates the security of your network through the WPS protocol.
This protocol enables connection to a WiFi network using an 8-digit PIN often preset in routers. The issue arises as many routers across various brands have known or easily calculable pins.
The app utilizes these pins to attempt connections, determining if the network is susceptible to breaches. It applies multiple established algorithms for pin generation and incorporates some default pins. Additionally, it computes default keys for certain routers, permits viewing of WiFi passwords saved on your device, scans devices linked to your network, and assesses the quality of WiFi channels.
Features
Using WPSApp is straightforward. During a network scan, you'll find networks marked with a red cross, indicating "secure" networks where the WPS protocol is disabled, and the default password is unknown.
Networks with a question mark have the WPS protocol enabled, but the pin is unidentified. In such cases, the app allows you to test the most common pins.
Networks with a green tick are probably vulnerable, with the WPS protocol enabled and a known connection pin. Alternatively, it might indicate that WPS is off, but the password is known. These networks also appear in green, allowing connection via the key.
Usage Notes
Root access is required to view passwords, connect on Android 9/10, and for some additional functions.
Important: Not every network is vulnerable. The appearance of a network as vulnerable does not guarantee a 100% exploitability, as many companies have updated their router firmware to fix these vulnerabilities.
Test your network, and if it's vulnerable, take action. Disable WPS and change your password to a robust, personalized one.
Disclaimer: Unauthorized access to networks is illegal. I am not liable for any misuse.
From Android 6 (Marshmallow), location permissions must be granted as per Google's new requirements in this version.
Some Samsung models encrypt passwords, displaying a lengthy string of hexadecimal digits instead. Seek online guidance or contact me for decryption methods.
Pin connections are incompatible with LG models running Android 7 (Nougat) due to software limitations.
Ensure a thorough understanding of the app's operation before rating it.
For suggestions, issues, or feedback, please email [email protected]. Thank you.
Acknowledgments: Zhao Chunsheng, Stefan Viehböck, Justin Oberdorf, Kcdtv, Patcher, Coeman76, Craig, Wifi-Libre, Lampiweb, David Jenne, Alessandro Arias, Sinan Soytürk, Ehab HoOoba, drygdryg, Daniel Mota de Aguiar Rodrigues.