Releases: its-ash/recoverx
Releases · its-ash/recoverx
Release list
RecoverX v1.0.2
What's New
🚀 Initial Release of RecoverX
RecoverX is an Android data-recovery app that scans your device's storage for deleted files using binary file signatures (magic numbers) — identifying files by their byte-level headers rather than relying on file extensions.
✨ Highlights
- Signature-based scanning engine — Pure-Dart
SignatureMatcherdetects files via magic-number headers, reading only the first bytes of each file for speed and efficiency - Extensible signature database — 30+ file types supported out of the box (images, archives, documents, audio, video); add new types with a single
FileSignatureentry - Pause / resume / cancel — Full scan lifecycle control via stream controllers
- Drift-backed local database — Scan results persisted locally for review and re-recovery
- Batch recovery — Restore single files or recover in bulk to
/RecoverX/Recovered/ - MVVM + Clean Architecture with Riverpod for state management and dependency injection
- Shared theme package — Light/dark/system theme modes via
themeModeProvider - Android permissions gating —
MANAGE_EXTERNAL_STORAGEfor Android ≤12, granularREAD_MEDIA_*for Android 13+
🎨 Other Changes
- Switched Android themes to AppCompat and enabled AndroidX
- Added release automation to the Makefile deploy target
- Added a landing page (
index.html) for the project site - Bumped version to 1.0.2
📦 Notes
- Requires Android with storage access permissions granted in system settings
- Recovered files are written to
/RecoverX/Recovered/under external storage with extensions restored based on detected signatures