Losing data due to a setup reset, a system crash, or an accidental deletion of an app is a headache for any Xiaomi user. Even if you handle your phone neatly, the risks remain: a MIUI update could go wrong, a virus will block access to files, and a physical breakdown will make recovery impossible. App backup solves this problem, but there are nuances in Xiaomi's ecosystem: not all methods work the same on Redmi, POCO and Mi series flagships.
In this article, weโll break down three proven backup methodsโfrom embedded tools MIUI to manually saved via ADBโand explain why cloud services arenโt always reliable for games and instant messengers. You'll learn how to save not only the APK- files themselves, but also settings, game progress, SMS and call logs so that you don't have to configure everything from scratch once you've recovered them, and we'll focus on the hidden constraints MIUI 14/15 that block some system applications from being backed up.
Why Google Account Backup Does Not Work on Xiaomi
Many users rely on automatic synchronization with a Google Account, but this method often fails on Xiaomi, due to a conflict between Google services and the MIUI branded shell:
- ๐ฑ Cloudless apps: Most games (like Genshin Impact or Honor of Kings) and instant messengers (like Telegram with local storage) donโt store data in Google Drive. Theyโll have to be reserved separately.
- โ๏ธ Limitations MIUI: System applications (Theme Store, Security) are blocked from backing up via Google โ they can only be saved through the built-in backup MIUI.
- ๐ Incomplete Recovery: Even if the backup is created, Xiaomi may not recover SMS, MMS and Wi-Fi settings once they have been encrypted.
Google Drive also limits backup: 15GB is available for free, and games like Call of Duty: Mobile take up to 5-8GB with cache, so if you don't pay for extended storage, you'll have to look for alternatives.
Method 1: Built-in MIUI backup (for applications, SMS and settings)
The easiest method is to use a proprietary MIUI tool that stores not only applications, but also SMS, call log, system settings, but it has critical limitations:
โ ๏ธ Warning: The built-in backup MIUI does not store data from some applications (e.g. WhatsApp, Viber, banking programs).
To create a backup:
- Open Settings โ About Phone โ Backup and Reset โ Local Backup.
- Click Create Backup and select the items to save (applications, SMS, settings).
- The storage location: internal memory or SD-card (if supported).
- Wait for the process to be completed (it can take 10 to 30 minutes depending on the amount of data).
The backup file will be saved in the MIUI/backup/AllBackup folder in.mbk format, which can be copied manually to a PC or cloud.
- Go to the same Local Backup section.
- Select the backup file and click Restore.
- Confirm the data recovery (the phone will restart).
Run cache cleanup in Settings โ Storage
Connect the charger (the process drains the battery)
Free up at least 2-3 GB of free space
Shut down. VPN (Can block access to system files)-->
An important nuance: the built-in MIUI backup is not encrypted, so don't store it in the cloud without a password. If the backup has data from banking applications, it's better to transfer the file to an encrypted disk.
Method 2: Backup via Google Drive (for apps from the Play Market)
If you are satisfied with the limitations of Google Drive, this method is suitable for backing up applications installed through the Play Market. It does not store APK- files, but remembers the list of installed programs and some of their data (if the developer supports cloud synchronization).
How to turn on the automatic backup:
- Open Settings โ Google โ Backup.
- Activate the Backup Switch in Google Drive.
- Click Create Backup Now to start the process manually.
To recover data after resetting:
- When you first set up your phone, select Restore Data from a backup.
- Log in to the same Google Account that was used for the backup.
- Select the last backup and wait for the recovery to be completed.
| Type of data | Saved in Google Drive | Saved in MIUI backup |
|---|---|---|
| List of installed annexes | โ Yes. | โ Yes. |
| Application settings (if supported) | โ Partially. | โ No. |
| SMS and MMS | โ No. | โ Yes. |
| Call magazine | โ Yes. | โ Yes. |
| Game data (progress, purchases) | โ Only if the game supports Google Play Games | โ No. |
The main disadvantage of this method is that not all applications support cloud sync, for example, Telegram only saves chats in its cloud, and WhatsApp requires a separate backup in Google Drive through the messenger settings.
๐ก
Before resetting your phone, check which apps support backup in Google Drive. To do this, open Settings โ Google โ Backup โ App Data and see the list of programs with sync enabled.
Method 3: Manual reservation via ADB (for power users)
If you need to save all application data without exception, including games and system utilities, the only reliable way is to use ADB (Android Debug Bridge), which requires connecting the phone to a PC and basic command line knowledge, but guarantees a full backup, including:
- ๐ฎ Progress in games (even without cloud storage support).
- ๐ฑ System application settings (MIUI Launcher, Security).
- ๐ Data of messengers (WhatsApp, Viber) and banking programs.
To create a backup through ADB:
- Install Android SDK Platform-Tools on your PC.
- Turn on USB Debugging on your phone: Settings โ About Phone โ MIUI version (click 7 times to activate Developer Mode), then go back to Settings โ Additional โ Developers โ Debugging on USB.
- Connect the phone to the PC and confirm the debugging permission.
- Open the command prompt (cmd) in the folder with the platform-tools and type:
adb backup -apk -obb -shared -all -f C:\backup.abWhere:
- -apk โ retain APK-file.
- -obb - includes additional game files.
- -shared โ reserve SD-map.
- -all - backups all applications.
- -f C:\backup.ab - indicates the path to save the file.
The phone will be asked to confirm the backup - enter the password (if required) and wait for completion. backup.ab file can be restored by the team:
adb restore C:\backup.abโ ๏ธ Warning: Backup via ADB is not encrypted by default. If it has sensitive data (passwords, banking information), encrypt the file using 7-Zip or VeraCrypt before saving to the cloud.
What if the ADB canโt see the device?
How to save data of specific applications (WhatsApp, games, banks)
Some programs require a personalized approach to reservations, and let's look at the most problematic cases:
1. WhatsApp and other messengers
WhatsApp is not saved through standard MIUI or Google Drive backups. To reserve chats:
- Open WhatsApp. โ โฎ โ Settings โ chat โ Backup copy.
- Click Create a copy (the data will be saved in /sdcard/WhatsApp/Databases).
- Copy the file msgstore.db.crypt14 to your PC or cloud.
For recovery:
- Install WhatsApp and confirm your phone number.
- When the program offers to restore chats, agree.
2. Games with local saves
Games like Genshin Impact, Brawl Stars, or Clash of Clans store progress either in the developer cloud or on-premises, to store local data:
- ๐ฎ Find the folder with the saves (usually /Android/data/ [game name] or /Android/obb/ [game name]).
- ๐ Copy it to your PC using Windows Explorer or Total Commander.
- ๐ After reinstalling the game, return the folder to its place.
3. Banking applications and 2FA
Banking programs (e.g. Sberbank Online, Tinkoff) usually prohibit reservations via ADB or MIUI. The only way to save data is to:
- ๐ฑ Take screenshots of important screens (but don't save passwords!)
- ๐ Export the backup codes 2FA (if supported) to an encrypted file.
- ๐ง Save letters with confirmation of registration.
๐ก
For banking applications and instant messengers, always use official reservation methods (if any). homemade backups can compromise security or lead to account lockdown.
Where to store backups: Cloud vs. Local Storage
The choice of backup storage location depends on the amount of data and the level of privacy, and let's look at the pros and cons of each option:
| Storage option | Pluses | Cons | Recommendations |
|---|---|---|---|
| Google Drive | โ Automatic synchronizationโ Access from any device | โ 15GB limitโ Data leakage riskโ Not all applications are supported | Suitable for contacts, photos, documents |
| Yandex Disk / Mail.ru Cloud | โ Free 10โ20 GBโ Transfer encryption | โ Slow download of large filesโ Complaint blocking is possible | Good for MIUI backups (.mbk files) |
| Local PC/HDD | โ No volume restrictions โ Complete control of data | โ Risk of Disk Failureโ Manual updates | Ideal for ADB- backups and sensitive data |
| SD-map | โ Fast accessโ Not dependent on the Internet | โ Memory cards break more often than SSDโ Slow read/write speed | Suitable for temporary storage before transfer to PC |
For maximum reliability, use a combination of methods:
- ๐ Weekly: Automatic backup in Google Drive (contacts, settings).
- ๐ฑ Before Updates: Local Backup via MIUI or ADB.
- ๐พ Once a month: Copying critical data (games, instant messengers) to an external drive.
Frequent Mistakes and How to Avoid Them
Even experienced users face problems when creating backups. Here are the top -5 errors and how to fix them:
- Backup broke at half Reason: Lack of disk space or battery drain. Solution: Free at least 5 GB of free space and plug in charging. For a ADB- backup, use a command broken down into parts: adb backup -apk -obb -shared -all -f C:\backup.ab -g Flag -g creates multiple files if the backup is too large.
- Recovery from MIUI backup doesn't work Reason: Mismatched versions of MIUI (e.g., backup done on MIUI 14 and restore on MIUI 15). Solution: Before restoring, check the firmware version in Settings โ About Phone. If versions are different, upgrade your phone to the current MIUI.
- Applications won't open after recovery Reason: Architecture incompatibility (e.g., backup done on a 64-bit device, and restore on a 32-bit device) Solution: Check the supported architecture in the phone's specifications. If the problem persists, manually install apps from the Play Market.
- Google Drive does not store application data Reason: Sync for a particular application is disabled Solution: Go to Settings โ Google โ Backup โ Application Data and turn on redundancy for the desired programs.
- ADB doesn't backup the reason: Lack of rights or antivirus lock. Solution: Turn off antivirus on your PC. Run the command line on behalf of the administrator. Check that USB debugging is enabled and the phone is recognized by the adb device command.
adb backup -apk -shared -system -f C:\system_backup.abAnd then, user-generated:
adb backup -apk -obb -shared -no-system -f C:\user_backup.ab