How to Safely Wipe Data from Xiaomi / Redmi Phone Before Giving Away
Simply factory resetting isn't always enough — follow this complete checklist to ensure your personal data cannot be recovered from your old Xiaomi phone.
Step 1 – Back Up Everything First
Before wiping, back up:
- Photos → Google Photos or Mi Cloud
- Contacts → Mi Account sync or export as .vcf
- WhatsApp → Google Drive backup (see WhatsApp transfer guide)
- App data → Google Backup or individual app export
Step 2 – Remove Mi Account (Critical)
If Mi Account is not removed, the next owner cannot use the phone (activation lock):
1. Settings → Mi Account → scroll down → Sign out.
2. Enter Mi Account password to confirm.
3. Confirm sign-out — Mi Account removed.
Step 3 – Remove Google Account
- Settings → Accounts & sync → Google → [your account] → Remove account.
- Confirm removal.
Step 4 – Remove SIM Card and Memory Card
- Use the SIM ejector tool to remove your SIM tray.
- Remove any microSD card.
- These are yours — don't leave them in the phone.
Step 5 – Factory Reset
- Settings → Additional settings → Backup & reset → Erase all data (factory reset).
- On HyperOS: Settings → General settings → Reset → Erase all data.
- Enter PIN or password → confirm.
- Phone reboots to setup wizard — stops at "Sign in to Mi Account" (activation lock removed).
Step 6 – Encryption Wipe (Maximum Security)
For maximum data protection before selling:
1. After factory reset, go through initial setup without adding accounts.
2. Settings → Additional settings → Privacy → Encrypt phone (if not already encrypted — all HyperOS phones are encrypted by default).
3. Run factory reset a second time — this overwrites encrypted data.
After two resets with encryption active, data recovery is practically impossible with consumer-grade tools.
Final Checklist
| Step | Done? |
|---|---|
| Mi Account removed | ☐ |
| Google Account removed | ☐ |
| SIM + SD card removed | ☐ |
| Factory reset completed | ☐ |
| Second reset (optional, max security) | ☐ |
Pro Tips
- Check by attempting setup: the phone should not prompt for the previous Mi Account — if it does, the Mi Account was not properly removed.
- Xiaomi phones with HyperOS are encrypted by default — a single factory reset is sufficient for personal use handoffs.