What is ZeroDroid?
ZeroDroid is an open-source Android toolkit that exposes the radios,
sensors and connected-device capabilities already present in a phone.
GitHub: https://github.com/theabhishekchandra/ZeroDroid
What problems does it address?
The app contains 29 tools across five areas:
- Wireless: Wi-Fi, BLE, NFC, Bluetooth Classic and peer-to-peer connections
- RF and signals: IR, UWB, SDR-device detection and ultrasonic analysis
- Sensors: GPS/GNSS, QR analysis, device sensors and magnetic anomalies
- Network: USB inspection, cell-tower information and wardriving
- Security: tracker scanning, hidden-camera indicators, rogue-AP detection, network scanning and deauthentication indicators
Architecture
ZeroDroid uses Kotlin, Jetpack Compose, Material 3, MVVM, StateFlow,
Hilt and Room. Services are lazy-loaded, and scanning begins only when
the user starts a tool.
Important limitations
A smartphone cannot guarantee that it has found every camera, tracker,
bug or network threat. Several detections are heuristic and may produce
false positives or miss threats. Hardware availability also differs
between Android devices.
The project is intended only for education, defensive security and
testing devices or networks you own or are authorized to assess.
Feedback wanted
I am looking for:
- Compatibility reports from different Android phones
- Feedback about permission handling
- False-positive reports
- Contributions, tests and documentation improvements
Repository:
https://github.com/theabhishekchandra/ZeroDroid
Top comments (0)