This is a question we get asked often, and we believe in giving an honest answer: on modern devices, a factory reset almost always makes data permanently unrecoverable. Here’s why.
How modern factory resets work
Modern smartphones (Android 6.0+ and iOS 8+) and many laptops use hardware-backed encryption by default. Your data is encrypted using a key stored in a secure chip — the Trusted Execution Environment (TEE) on Android, or the Secure Enclave on iPhones and Macs.
When you perform a factory reset, the device doesn’t need to overwrite every byte of data. Instead, it performs a cryptographic erase: it destroys the encryption key. The data remains on the NAND flash as encrypted ciphertext, but without the key, it’s mathematically indistinguishable from random noise.
Can’t the key be recovered?
No. The encryption key is stored in tamper-resistant silicon designed to prevent extraction. When the key is destroyed during a factory reset, it’s gone permanently. There is no mathematical shortcut to reconstruct an AES-256 key. No lab, no software, and no government agency can brute-force it.
What about older devices?
On older Android devices (pre-Android 6.0) that didn’t use encryption by default, a factory reset was essentially just a format. Data could sometimes be recovered from these devices because the underlying NAND still held the original data. However, these devices are now rare.
Software companies that claim otherwise
You’ll find software tools online that claim to recover data after a factory reset. These claims are misleading. On a modern encrypted device, no software can decrypt the data without the destroyed key. If a tool claims it can recover photos after a factory reset on a modern Samsung or iPhone, it’s either lying or referring to data synced to a cloud service — not data recovered from the device itself.
The honest answer
If you’ve factory reset a modern phone, tablet, or encrypted laptop, recovery is almost certainly not possible. We’d rather tell you this upfront than take your money for a service that can’t deliver results.
Prevention is the only option: maintain cloud backups (Google account sync, iCloud, OneDrive) and local backups before performing any reset.
If you’re unsure whether your device was encrypted, feel free to contact us — we’re happy to advise.