Skip to content

ZeroDroid v1.1.0

Choose a tag to compare

@theabhishekchandra theabhishekchandra released this 12 Aug 18:10
· 6 commits to main since this release

ZeroDroid v1.1.0 πŸ›‘οΈ

A major internals upgrade: modern DI, real UWB ranging, a fully audited codebase, unit test coverage, and a new Unified Alert Center β€” plus the toolchain and CI groundwork to keep the project healthy going forward.

✨ What's new since v1.0.0

  • 29 tools now, up from 27 β€” new Alert Center aggregates threats from Rogue AP, Deauth Detector, GPS Spoof, Hidden Camera, and Tracker Scanner into one persisted, deduplicated feed
  • Hilt dependency injection β€” replaced the manual AppContainer with a proper Hilt-based DI graph across every ViewModel and service
  • Real UWB ranging β€” UwbViewModel/UwbService now do actual controller/controlee ranging via Jetpack Core UWB instead of a placeholder
  • Correctness audit β€” fixed previously-swallowed exceptions across 9 domain classes, cleaned up the manifest, added the UWB_RANGING permission
  • 109 unit tests added for pure domain/util logic (distance estimation, QR threat analysis, channel analysis, privacy scoring, and more)
  • Toolchain upgrade: Kotlin 2.4.10, AGP 9.3.1, Gradle 9.7.0, Room 2.8.4, Compose BOM 2026.06.01, CameraX 1.6.1, Hilt 2.60.1, KSP 2.3.11, compileSdk 37
  • CI: GitHub Actions now runs lint + unit tests + assembleDebug on every push/PR; 15 real lint errors were fixed in the process, including a regression where List.removeLast() silently resolved to a Java 21 API requiring Android 15+ instead of the intended Kotlin stdlib extension
  • Open-source scaffolding: issue/PR templates, CONTRIBUTING.md, CODE_OF_CONDUCT.md, SECURITY.md

πŸ“² Install

  1. Download ZeroDroid-v1.1.0-debug.apk below.
  2. On your device, enable Install unknown apps for your browser/file manager.
  3. Open the APK to install (or adb install -r over an existing v1.0.0 install β€” your data is preserved).

⚠️ This is a debug build for easy sideloading β€” it is larger and unoptimized compared to a production release. A signed release build is still on the Roadmap.

πŸ“‹ Requirements

  • Android 8.0 (API 26) or newer β€” Android 12+ recommended for full BLE/WiFi features
  • Many tools depend on device hardware (IR blaster, UWB, barometer, etc.); the in-app Dashboard shows what your device supports

πŸ“– Docs

βš–οΈ Responsible use

ZeroDroid is for education, authorized security research, and defensive use only. Only scan or test networks and devices you own or have written permission to assess. See the Disclaimer.

Full Changelog: v1.0.0...v1.1.0