Guide
How to recover deleted files from a USB drive using only your Android phone
Search this question and almost every answer tells you to go and find a computer. You do not need one.
Search for how to get deleted files back off a USB stick and you will find a wall of articles that all end the same way: download this Windows program. That is a real answer if you have a Windows machine. It is no answer at all if the drive is in your hand, the files matter, and the nearest PC is somewhere you are not.
You can do the whole job from an Android phone. Not a cut-down version of it - the same read of the same drive, using the same techniques desktop tools use. This guide covers what is recoverable, what quietly destroys your chances, and how to actually run the scan.
First: stop writing to the drive
This is the part that decides how much you get back, and it is the part people skip.
Deleting a file does not erase it. The filesystem marks its space as free and forgets the name, but the bytes sit there untouched until something else needs that space. Recovery is the business of finding those bytes before anything overwrites them. Every write to the drive is a chance that something lands on top of the file you want.
So, in order:
- Unplug the drive from whatever deleted the files, and leave it unplugged until you are ready to scan.
- Do not format it, even if Windows, macOS or Android tells you to. See what to do when a drive asks to be formatted.
- Do not “repair” it.
chkdsk, Disk Utility’s First Aid and Android’s built-in repair prompt all write to the drive. They are trying to make the filesystem consistent again, and they do that by throwing away the very records a recovery scan reads. - Do not copy anything onto it, including the recovery app itself, and do not save recovered files back onto the same drive.
If you have already done one of these, it is still worth scanning. It just means less will come back.
What you need
- An Android phone or tablet, version 8.0 or newer, with USB OTG support. Most phones from the last several years have it.
- A way to physically connect the drive. A USB-C stick plugs straight in. A USB-A stick needs a USB-OTG adapter, which is a few pounds or dollars.
- For an SD, microSD or CompactFlash card: a USB card reader. This matters more than it sounds - see the limits below.
- For a large bus-powered external hard disk: often a powered USB hub, because a phone supplies much less current than a computer does.
No root, no unlocked bootloader, no ADB, no computer at any point.
What can and cannot be recovered
Being straight about this is more useful than optimism.
Usually recoverable:
- Files you deleted, where the drive has not been written to since.
- Files on a drive that was quick-formatted. A quick format writes a fresh empty filesystem over the old one and leaves the file contents where they were.
- Files on a drive that has gone “RAW”, shows 0 bytes, or that your phone refuses to open. The data is usually intact; it is the map that broke.
- Files on a BitLocker To Go or FileVault drive, once you can unlock it with its password or recovery key.
Not recoverable, by anything:
- Anything already overwritten. When new data occupies that space, the old file is gone. No software recovers it, and any tool claiming otherwise is lying.
- Files from a full format or a secure erase, which writes over the whole surface rather than just the index.
- Files from an SSD that has run TRIM on the deleted blocks. This is why an external SSD is often a worse prospect than a plain USB stick.
Out of reach on Android specifically:
- Your phone’s own internal storage. Nothing without root can scan it.
- A memory card sitting in the phone’s built-in SD slot. Android does not give apps raw access to it. Take the card out, put it in a USB card reader, plug the reader in, and it becomes an ordinary USB drive that scans normally.
That last one is by far the most common mismatch. If what you actually lost is photos from your phone’s gallery, this is not the tool for the job.
How to scan the drive
- Install USB Data Recovery from Google Play. Scanning and previewing are free, so you can find out whether your files are there before deciding anything.
- Plug the drive in. The app talks to the drive over Android’s USB host API in user space. It carries its own NTFS, exFAT, FAT32, APFS and HFS+ engines and its own USB mass-storage stack, so it reads drives Android itself refuses to mount - which is exactly the case when a drive has gone RAW or unreadable.
- Run the quick scan first. It reads the filesystem’s own records, so files come back with their real names, folders and dates. It is fast and it is what you want whenever it works.
- If the quick scan finds nothing, run the deep scan. This ignores the filesystem entirely and rebuilds files from their raw contents, which is what works after a format. Files come back numbered rather than named. A deep scan of a large disk takes a long time - it can run in the background, and you can pause it, unplug the drive to charge the phone, and resume from the same place later.
- Check the previews before you do anything else. Every recoverable photo and video shows as a full-size preview, free, and each file is labelled intact, partly overwritten, or likely overwritten. This is how you find out whether the recovery actually worked rather than hoping.
- Save to your phone, never back to the drive. The app enforces this: the source drive stays read-only for the entire scan. Writing recovered files back onto the drive they came from is how people destroy the files they have not recovered yet.
Why a phone can do this at all
The usual assumption is that a phone is a lesser machine and so must do a lesser job. For this particular task that is not true.
Data recovery from an external drive is mostly reading every sector and interpreting it. It needs a raw read path to the device, filesystem knowledge, and carving logic. It does not need a desktop operating system. What it normally needs from a PC is a driver - Android ships no NTFS, APFS or HFS+ driver, and no way to mount a damaged volume - and that is a gap an app can close by bringing its own engines and its own USB stack rather than asking the system for help.
The honest trade is speed. A phone reads a large disk more slowly than a desktop over USB 3, and a deep scan of a multi-terabyte drive is an overnight job. The result is the same; you wait longer for it.
If nothing comes back
Sometimes the answer really is that the data is gone, and it is worth knowing when to stop. If a deep scan finds nothing on a drive that should be full, the likely causes are that the drive was fully formatted rather than quick-formatted, that it has been written over since, that it is an SSD which has TRIMmed the blocks, or that the drive is failing at the hardware level rather than the filesystem level.
A drive that is physically failing - clicking, disconnecting mid-scan, enumerating and vanishing - is a job for a hardware recovery lab, and every extra hour it spends powered on makes their job harder. No software, on any platform, helps at that point.
Recovery is never guaranteed. What you can do is find out for free, in about the time it takes to run a scan, instead of buying something on the promise that it might work.