WiFi Analyzer 
News:
- WiFi Analyzer rated as one of the 15 most useful apps for Android by Android Authority
- Gizmodo rates WiFi Analyzer one of The Best Apps for Fixing Your WiFi
- WiFi Analyzer featured in The NY Times Wirecutter – The Best Wi-fi Router
This is the official repository of WiFi Analyzer.
Table of Contents
Features
- Identify nearby Access Points
- Graph channels signal strength
- Graph Access Point signal strength over time
- Analyze WiFi networks to rate channels
- HT/VHT Detection - 40/80/160MHz (Requires Android OS 6+)
- Access Point view complete or compact
- Estimated Distance to the Access Points
- Export access points details
- Dark, Light and System theme available
- Pause/Resume scanning
- Available filters: WiFi band, Signal strength, Security and SSID
- Vendor/OUI Database Lookup
- The application has too many features to mention them all
Please note WiFi Analyzer is not a WiFi password cracking or phishing tool.
Usage Tips
- Tap the title bar to switch between 2.4 and 5 GHz WiFi band.
- SSID with
***
or*hidden*
means it is hidden. - Access Point security:
WPA3(SAE)/WPA2/WPA
WEP/WPS
Disabled
- Wi-Fi Standard (Requires Android OS 11+):
Wi-Fi 802.11a/b/g
Wi-Fi 802.11n
Wi-Fi 802.11ac
Wi-Fi 802.11ax
How-to
- How to video
- How to find the best 5Ghz WiFi Channel
- Why Wi-Fi stinks and how to fix it
- Wi-Fi channels list
- How is distance calculated to Access Point
FAQ
- Android Wi-Fi scanning throttling
- Location Service Permission Requirements
- WiFi Analyzer on secondary user accounts
- How channel graph displays 20/40/80/160 MHz channel width?
- How to use SSID filter?
- WiFi Analyzer equivalent on iOS
Feedback
- Bug reports can be submitted here.
- To learn how to submit a bug click here.
- Discussions
- If you do not have GitHub account, please use google groups to discuss application features.
License
WiFi Analyzer is licensed under the GNU General Public License v3.0 (GPLv3).
GPLv3 License key requirements:
- Disclose Source
- License and Copyright Notice
- Same License
- State Changes
GNU General Public License v3.0 (GPLv3) Explained in Plain English
GNU General Public License v3.0 (GPLv3).
WiFi Analyzer Build
Contribute
- Feel free to fork the project and submit your changes.
- To learn how to submit a pull request click here.
- We want to express our gratitude to all people for their contributions, such as: patches, bug solving, updates and etc.
- If you would like to contribute financially to the project please feel free to send any amount through paypal.
Fork project
Build project
- Install Android Studio
- Import project into Android Studio
- In Welcome to Android Studio Screen select Import project …
- Select the root directory of the WiFi Analyzer repository and click “OK”.
- WiFi Analyzer will build automatically.
Running unit tests and jacoco coverage report
./gradlew lint testDebugUnitTest jacocoTestReport
- lint report:
app/build/reports/lint-results.html
- unit test report:
app/build/reports/tests/testDebugUnitTest/index.html
- code coverage report:
app/build/reports/jacoco/jacocoTestReport/html/index.html