RecoverX scans Android storage by reading binary file signatures, not file extensions. It recovers hidden, renamed, and orphaned files that other tools miss.
How it works
RecoverX reads the first few bytes of each file and matches them against a database of known magic numbers. No cloud, no upload, no guessing from file extensions.
01
Choose a scan mode and allow storage permissions. RecoverX works with All Files Access on Android 12 and below, or granular media permissions on Android 13+.
02
The scanner walks storage directories and reads file headers, matching bytes against 30+ known file signatures. Pause, resume, or cancel at any time.
03
Select the files you want and export them to a date-stamped folder. Correct extensions are restored automatically based on the detected file type.
Supported formats
Each format is defined by its magic number pattern. Adding a new file type is a single entry in the signature database, no other code changes needed.
Images
JPEG, PNG, GIF, WEBP, BMP, HEIC, and more. Identifies images with wrong or missing extensions by reading header bytes.
Videos
Audio
Documents
PDF, Word (DOC/DOCX), PowerPoint (PPT/PPTX), Excel (XLS/XLSX). Detects both legacy OLE and modern OOXML formats.
Archives
ZIP, RAR (v4 + v5), 7Z, APK. Distinguishes between archive types and Android package files by secondary headers.
Scan modes
Each mode targets different recovery scenarios, from a quick check of common folders to a full signature-only sweep of everything on disk.
Scans common media folders and known locations. Fastest option for a first pass.
Full storage walk including hidden and system directories. Finds files in cache and app data folders.
Ignores file names and extensions entirely. Matches purely by magic numbers. Catches renamed files other tools skip.
Targets dotfiles and files guarded by .nomedia markers. Surfaces content invisible to gallery apps.
What RecoverX can and cannot do
True block-level carving requires root access and raw disk reads. RecoverX works without root by finding files that are still on disk but invisible to normal browsing. Here is what it can and cannot recover:
Download the latest APK from GitHub releases. No account, no cloud, no tracking.