Updating mobile games through Google Play Market seems like the easiest solution, but what if the service is unavailable, blocked or you just prefer alternative sources? on Xiaomi smartphones (including Redmi models, POCO and Black Shark) the process of manual updating of games with the preservation of progress has its nuances - from working with the game. APK/XAPK-files before backup through MIUI Backup or third-party tools. In this article, we will discuss all current methods, including circumvention of restrictions. MIUI, Restore Savings After Reinstallation and Solve Typical Errors.
Xiaomi devices are characterized by aggressive optimization of memory and background processes, which can interrupt the update or delete the game cache at the most inopportune time. We will tell you how to turn off automatic cleaning, install.obb files correctly and avoid losing progress even when you upgrade to a new version of the game. And for owners of devices with an unlocked bootloader, we will add instructions on using ADB to transfer data between versions.
Why not just update the game via APK?
Installing a new version of the game over the old one through an.apk file often results in a reset of progress, due to the Android Package Manager: when you upgrade, the system can:
- ๐ Rewrite the data folder (/data/data/com.game.package), If the signature of the application has changed.
- ๐๏ธ Delete the cache automatically if the new version requires a different file structure.
- ๐ Block access to saves due to changes in AndroidManifest.xml (for example, when moving to 64-bit-version).
On Xiaomi, the problem is exacerbated by MIUI Optimization, which can delete โunusedโ application data. For example, after updating the game via.apk, the system can count old save files as garbage and clean them after 24-48 hours. To avoid this, you need not only to install the update correctly, but also to fix the game data in the device settings.
Device Preparation: Disable MIUI Optimization
Before updating the game, you must block automatic MIUI actions that can damage saves.
- Go to Settings โ Applications โ Application Management.
- Find the game in the list and open its settings.
- Activate the option No restrictions on background processes (if available).
- In the Battery section, select No Limits.
- Go back to the basic settings and open Settings โ Special Options โ MIUI Optimization.
- Turn off the Memory Cleanup option when you lock the screen.
For devices with MIUI 13/14, it is additionally recommended to disable Adaptive Cleaning:
Settings โ Battery and Performance โ Battery Optimization โ Adaptive Cleaning (Switch Off)๐ก
If the game uses cloud-based saves (e.g., Google Play Games or Facebook), log in to the service before the update, which will allow you to restore progress even if you crash.
How to update the game while maintaining progress
The choice of method depends on the format of the update file and the type of game.
| Method | Suitable for | Keeps progress? | Difficulty |
|---|---|---|---|
| Update via XAPK (APK + OBB) | Call of Duty (Genshin Impact) | โ Yes (with proper installation) | Medium |
| Backup through MIUI Backup | All games (except online saves) | โ Yes. | Low. |
| Cloning the game through Island/Parallel Space | Games without cloud storage | โ Yes (in the new clone) | Tall. |
| Manual data transfer via ADB | Games with local saves | โ Yes (requires root or debugging) | Very high. |
The most reliable way for most users is to use XAPK, which includes both.apk and.obb data files, to avoid version conflicts.
- Download the game.xapk file from a trusted source (e.g. APKMirror or QooApp).
- Install XAPK Installer (or SAI โ Split APKs Installer)
- Open.xapk through the installer and follow the instructions.
- After installation, donโt start the game right away โ first check for the Android/obb/com.game.package folder in your internal memory.
Download XAPK proven-source|Install XAPK Installer|Turn off optimization MIUI play|Check for a folder. OBB post-installation|Do not update the game through the Play Market after manual installation-->
Backup of saves via MIUI Backup
If the game doesn't support cloud-based saves, the only way to guarantee progress is to back up before upgrading. MIUI has a built-in tool for this:
- Open Settings โ Additional โ Backup and Reset.
- Select Local Backup.
- Click Backup and select only the game from the list (check Application Data).
- Once you have created a copy, the file will appear in the MIUI/backup/AllBackup folder.
After the game update:
- Install the new version (via.apk or.xapk).
- Return to Local Backup and select Restore.
- Specify the backup file and confirm the recovery of only the application data (not the program itself!).
โ ๏ธ Attention: Recovery through MIUI Backup may not work if the new version of the game changes the structure of the database, in which case the progress will partially recover or not recover at all.
Transferring saves over ADB (for advanced users)
If the game stores progress in /data/data/com.game.package, it can be copied manually using ADB. This method requires enabled debugging over USB and works without root rights, but with restrictions:
- Connect your phone to your PC and allow debugging (Settings โ About Phone โ MIUI version (7 times) โ Developer settings โ USB debugging).
- Open the command line on PC and execute: adb backup -f game_backup.ab -apk com.game.package (replace com.game.package with a real game ID).
- On the phone, confirm the creation of a backup copy (do not set a password!).
- After the game update, restore the data by the command: adb restore game_backup.ab
Critical: This method does not work for games that use anti-cheat (e.g., anti-cheat, PUBG Mobile or Free Fire, as changing data files can lead to a ban of the account, and adb backup does not copy files to the user. /obb โ They need to be moved separately.
What if the ADB canโt see the device?
Bypassing restrictions for online gaming (Garena, Epic Games, Tencent)
Games from major publishers (Call of Duty Mobile, Honor of Kings, Genshin Impact) often block installation via.apk, requiring download through their launcher.
- ๐ฎ Use the official launcher (e.g. Tencent App Treasure for the PUBG Mobile.It automatically transfers saves between versions.
- ๐ Link your account to a social network (Facebook, Twitter, Google) or a gaming service (e.g. miHoYo Account for Genshin Impact).
- ๐ฑ Install a clone of the game via Island or Parallel Space if the new version conflicts with the old one.
For Genshin Impact and similar games with big updates:
- Download the full installer (.apk +.obb) from the official website.
- Remove the old version of the game without clearing the data (in the application settings, select Remove Updates rather than Remove).
- Install the new version and wait for the files to be checked (donโt interrupt the process!).
โ ๏ธ Note: Some games (such as Diablo Immortal) link progress to the device via Android ID or IMEI. When changing your phone or resetting your settings, it will be impossible to restore your account โ use official binding methods.
Frequent mistakes and their solution
Even if you follow the instructions correctly, you can have problems.
| Mistake. | Reason. | Decision |
|---|---|---|
| INSTALL_FAILED_INVALID_APK | A damaged.apk file or incompatible architecture (ARM/x86) | Download the file again from a trusted source. Xiaomi usually needs an arm64-v8a version. |
| Game starts, but progress reset | The new version changed the save structure or the path to the files. | Try to restore backup via MIUI Backup or transfer files manually. |
| Parse Error in the installation | The file is not intended for your version of Android or is corrupted. | Check the Android version in Settings โ About Phone and download the corresponding.apk. |
| The game will be out after the update | Conflict with cache or data from the old version. | Clear the game's cache in Settings โ Apps, but don't delete data! |
If the game requires re-uploading additional files after the update (for example, Call of Duty Mobile), connect to Wi-Fi and wait for the process to be completed.
๐ก
Always check the hash files (MD5) of downloaded APK/XAPK through sites like APKMirror, which will protect you from viruses and corrupted files.