Skip to content

Releases: its-ash/recoverx

Release list

RecoverX v1.0.2

Choose a tag to compare

@its-ash its-ash released this 18 Sep 04:13

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 SignatureMatcher detects 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 FileSignature entry
  • 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 gatingMANAGE_EXTERNAL_STORAGE for Android ≤12, granular READ_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