How to transfer Android apps to Android Xiaomi with data and passwords: 5 proven ways

Contents

  • Introduction: Why Data Transfers to Xiaomi Need a Special Approach
  • Official way: MIUI Migration for Xiaomi devices
  • Transferring to Google Account: What is saved and what is not
  • Local backup: how to save everything to a memory card
  • Third-party utilities: Titanium Backup, Swift Backup and their analogues
  • Manual transfer: When automatic methods don't work
  • Security: How to Avoid Losing Passwords and Two-Level Authentication
  • FAQ: Answers to Frequent Questions

Transferring apps between smartphones to Android is a task that seems easy only at first glance, especially when it comes to Xiaomi devices with a proprietary shell. MIUI. The fact is that standard Google mechanisms do not always work correctly with Chinese firmware, and some data (for example, the data is not always correct, SMS You may not be able to adjust your system applications, but in this article we will discuss 5 working ways of migration, from official tools to manual methods for experienced users.

The main problem with porting is saving passwords and application data, and many users are faced with the fact that after switching to the new Xiaomi, they have to re-enter logins into banking applications, configure two-factor authentication or lose progress in games. We will show you how to avoid these problems using built-in features. MIUI 14/15, and third-party solutions.

It's important to understand that there's no one-size-fits-all method, like Google's account is great for contacts and calendars, but it's useless for saving. SMS Or the Mi Home settings. MIUI Migration only works between Xiaomi devices, but it even copies system data, and the choice of method depends on what data you need to save and which devices are involved in the transfer.

๐Ÿ“Š What data transfer method do you use more often?
Built-in MIUI tools
Google Account
Local backup on the map
Third-party utilities (Titanium Backup, etc.)
Manual file transfer

Official way: MIUI Migration for Xiaomi devices

The most reliable method of transfer between Xiaomi smartphones is the use of a built-in tool MIUI Migration. It's available on all devices with MIUI 12 and newer (including Redmi, POCO and Black Shark, and allows you to transfer:

  • ๐Ÿ“ฑ Installed applications (including data if the application supports backup)
  • ๐Ÿ”‘ Wi-Fi passwords and network settings
  • ๐Ÿ’ฌ SMS, MMS call history
  • ๐Ÿ“ Files from internal memory (photos, videos, documents)
  • โš™๏ธ System settings (wallpaper, sounds, brightness, etc.)
  • ๐Ÿ  Data from Mi Home, Mi Fit and other Xiaomi services

To take advantage MIUI Migration, follow the following steps:

  1. On the old device, go to Settings โ†’ The phone. โ†’ Backup and reset โ†’ Data portability (MIUI Migration).
  2. On the new smartphone, run the same section (if the phone is new, the setup wizard will offer the transfer itself).
  3. Select a role: on the old - "Send", on the new - "Get".
  4. Connect both devices to the same Wi-Fi network or use a direct connection via a Wi-Fi connection. QR-code.
  5. Select the data to transfer and wait for the process to be completed.

Important nuances:

  • โš ๏ธ If the new device already has data, it will be overwritten (do backup!).
  • ๐Ÿ”Œ For large amounts of data (10)+ GB is better to use cable OTG local-network.
  • ๐Ÿ”’ Some banking applications (e.g. SberBank Online) may block access after transfer โ€“ re-authorization will be required.

โ˜‘๏ธ Preparation for MIUI Migration

Done: 0 / 5

MIUI Migration does not transfer data from applications that explicitly prohibit backup (such as WhatsApp or Telegram โ€“ they need to be stored separately through chat exports).

Transferring to Google Account: What is saved and what is not

The standard backup through Google Account works on all Android devices, but it has serious limitations โ€” especially for Xiaomi smartphones.

  • ๐Ÿ“‡ Contacts (if synced with Google Contacts)
  • ๐Ÿ“… Calendars (Google Calendar)
  • ๐Ÿ“ง Letters and settings Gmail
  • ๐Ÿ“ฑ List of installed applications (but no data!)
  • โš™๏ธ Some system settings (language, Wi-Fi passwords, wallpaper)
  • ๐Ÿ“ท Photo and video if Google Photos are enabled)

Here's what won't happen:

  • ๐Ÿ’ฌ SMS and call history (on Xiaomi it is a separate feature in Settings) โ†’ Google โ†’ Backup)
  • ๐ŸŽฎ Game and App Data (except for Google Play Games)
  • ๐Ÿ” Application passwords (unless you use Google Smart Lock)
  • ๐Ÿ“ฑ Settings MIUI (Topics, gestures, system applications)
  • ๐Ÿ  Mi Home, Mi Fit and other Xiaomi services

To enable backup via Google:

  1. Open Settings โ†’ Google โ†’ Backup.
  2. Activate the switch "Backup to Google Drive".
  3. Click on โ€œCreate a backup nowโ€ (wait until completed).
  4. On the new device, when setting up, select โ€œRestore from backupโ€ and log in to the same account.
How to check what is saved in Google Drive?
Go to the site. [drive.google.com](https://drive.google.com) โ†’ "Warehouse" โ†’ "Backups. There'll be files tagged "Android Backup" and the date of creation. Backup size is usually 25-200 MB (no photo/video).

โš ๏ธ Note: On Xiaomi devices with Chinese firmware (China) ROM) Google backup can be disabled by default. You need to turn it on:

  1. Install Google Play Services and Google Play Store (if not available).
  2. B Settings โ†’ Annexes โ†’ App management find Google Play Services and give all permissions.
  3. Reboot the phone.

Local backup: how to save everything to a memory card

If you don't trust cloud services or you have slow Internet, you can make a full backup to a memory card or computer. MIUI There is a built-in tool that saves:

  • ๐Ÿ“ฑ All installed applications (including data if the application supports backup)
  • ๐Ÿ’ฌ SMS, MMS call history
  • ๐Ÿ“ Files from internal memory
  • โš™๏ธ System and application settings

Instructions for creating a local backup:

  1. Insert a memory card (exFAT is recommended or FAT32).
  2. Go to Settings โ†’ About Phone โ†’ Backup and Reset โ†’ Local Backup.
  3. Click "Create a backup" and select the data to save.
  4. Specify the way to save (memory card or internal memory).
  5. Wait until it is completed (may take a while). 10-30 minute).

For recovery:

  1. Move the folder. MIUI/backup/AllBackup new-up.
  2. In the same backup settings, select "Restore" and specify the backup file.
  3. Confirm the recovery and wait for the reboot.
Type of dataMIUI MigrationGoogle BackupLocal backup
Annexes + dataโœ… (partly)โŒ (list)โœ… (partly)
SMS and callsโœ…โœ… (only if it's on)โœ…
Photo/videoโœ…โœ… (Google Photos)โœ…
MIUI settingsโœ…โŒโœ…
Wi-Fi passwordsโœ…โœ…โœ…

โš ๏ธ Attention: The local backup is not encrypted -- if the memory card falls into the wrong hands, the data can be recovered:

  • Use an encrypted folder on the card (for example, through Solid Explorer).
  • After transferring, remove the backup from the memory card.

Third-party utilities: Titanium Backup, Swift Backup and their analogues

If embedded tools MIUI They can't handle it (for example, they can't handle the data of a particular application), you can use specialized utilities:

  • ๐Ÿ› ๏ธ Titanium Backup (requires root) โ€“ saves all application data, including system data.
  • ๐Ÿ”„ Swift Backup (without root) MIUI) โ€” Supports backup to the cloud.
  • ๐Ÿ“ฆ App Backup & Restore is a simple backup tool APK data.
  • ๐Ÿ” OAndBackupX (open-source) is an alternative for users who do not trust closed solutions.

Consider Swift Backup as the most versatile option for Xiaomi:

  1. Install Swift Backup from Google Play (or download it) APK official website).
  2. Open the app and give access to "Special Features" (in Android settings).
  3. Select the Backup tab and mark the applications to save.
  4. Click โ€œCreate Backupโ€ and select a save location (cloud or local).
  5. On the new device, install Swift Backup, transfer backup files and recover data.

The advantages of third-party utilities:

  • ๐ŸŽฏ Exact control over what data to keep.
  • ๐Ÿ”„ Backup capability in Google Drive, Dropbox or PC.
  • ๐Ÿ”ง They even work with applications that block the standard backup.

โš ๏ธ Note: When using Titanium Backup on Xiaomi MIUI 14/15 There may be problems due to the limitations of the shell:

  • Turn off "Data Protection" MIUI" In Settings โ†’ Special facilities โ†’ Data protection.
  • Use it. ADB granting:
adb shell pm grant com.keramidas.TitaniumBackup android.permission.WRITE_SECURE_SETTINGS


adb shell pm grant com.keramidas.TitaniumBackup android.permission.BACKUP

๐Ÿ’ก

Before using third-party backups, check if the app you want to save supports backups. Some banking and instant messengers (like Viber) block access to their data even for root users.

Manual transfer: When automatic methods don't work

If none of the automated methods are suitable (for example, you need to transfer data from one particular application or you have custom firmware), then you have manual transfer. It takes longer, but gives you complete control.

What can be transferred manually:

  • ๐Ÿ“ Application files (usually stored in the /Android/data/[package annexes] or /Android/obb/).
  • ๐Ÿ—ƒ๏ธ Databases (files with.db or.sqlite extension).
  • โš™๏ธ Settings (often in files) shared_prefs/[attachment]_preferences.xml).
  • ๐Ÿ“‚ Media files (photos, videos, music from application folders).

Instructions for manual transfer:

  1. Connect your old smartphone to your PC through USB (file transfer mode").
  2. Copy folders with data from: /storage/emulated/0/Android/data/[package] /storage/emulated/0/Android/obb/[package]
  3. Install the same app on your new device (donโ€™t run!).
  4. Connect the new smartphone to your PC and paste the copied files into the same folders.
  5. Restart the device and check the application.

Examples of paths for popular applications:

AnnexThe Data PathWhat's persisting
WhatsApp/storage/emulated/0/WhatsApp/DatabasesChat history (file) msgstore.db.crypt14)
Telegram/storage/emulated/0/Telegram/Telegram DataCache of media files (messages are synchronized with the cloud)
Spotify/storage/emulated/0/Android/data/com.spotify.music/filesOffline playlists and cash
Mi Fit/storage/emulated/0/Android/data/com.xiaomi.hm.healthLocal training data (cloud syncs automatically)

โš ๏ธ Note: Manual transfer may disrupt the application if:

  • Files copied from another version of Android or MIUI.
  • The application uses device binding (e.g. banking applications).
  • Data is encrypted with a reference to hardware (for example, keys) DRM Netflix).

๐Ÿ’ก

Manual transfer is the only way to save data from applications that block a standard backup (such as some games or encrypted messengers).

Security: How to Avoid Losing Passwords and Two-Level Authentication

One of the most critical issues with data transfer is loss of access to accounts, especially in the following areas:

  • ๐Ÿ”‘ Passwords from applications (banks, social networks, mail).
  • ๐Ÿ” Two-factor authentication (2FA) (SMS, Google Authenticator, Mi Account).
  • ๐Ÿ’ณ Payment system data (Google Pay, Mi Pay).

How to save passwords:

  • ๐Ÿ”‘ If you use Google Smart Lock or Mi Account, they sync automatically when you sign in to your account.
  • ๐Ÿ“ For other passwords, export them from the password manager (e.g. Bitwarden or the password manager). 1Password).
  • ๐Ÿ”„ In Chrome, passwords are synced through Google Account (check in the Google Account). chrome://settings/passwords).

Transfer of two-factor authentication (2FA):

  • ๐Ÿ“ฑ For Google Authenticator: On your old phone, open the app menu โ†’ "Export accounts. Generate QR-Import your keys on your new phone using Import Accounts".
  • ๐Ÿ” For Mi Account: Check if your phone number is tied to Settings โ†’ Xiaomi account โ†’ Security: If a hardware key is used, it needs to be reconfigured on a new device.
  • ๐Ÿ’ฌ For SMS-Authorization: Move over SIM-map or activate redirection SMS Use backup codes (if they were generated in advance).

โš ๏ธ Note: If you use hardware security keys (e.g., YubiKey or TOTP Mi Account, you canโ€™t transfer them โ€“ you need to untie the old phone and tie the new one manually in each service.

Checklist for security:

โ˜‘๏ธ Preparation for password transfer

Done: 0 / 5

FAQ: Answers to Frequent Questions

๐Ÿ”น Is it possible to transfer data between Xiaomi and a smartphone of another brand (Samsung, iPhone)?
Yes, but with limitations: With Xiaomi on Samsung/Huawei: Use a Google Account or Smart Switch (from Samsung). MIUI (Themes, settings, etc., will not change. Xiaomi to iPhone: only through the cloud (Google Drive, iCloud), applications will have to be installed again. From iPhone to Xiaomi: use Move to iOS (but it works curved) or transfer data manually. To move WhatsApp between Android and iPhone there is an official tool from Meta, but it requires resetting the iPhone before factory settings.
๐Ÿ”น Why some applications donโ€™t work after the transfer?
Possible causes and solutions: Banking applications (SberBank, Tinkoff): require re-authorization due to device binding. Solution - delete and reinstall. Anti-cheat games (PUBG, Genshin Impact: can block an account for โ€œsuspicious activityโ€; the decision can only be carried through official methods (for example, Google Play Games). DRM (Netflix, Disney+): The solution is reinstall and log in again. Root applications (Lucky Patcher, Freedom): won't work without superuser rights. Solution: root on the new device.
๐Ÿ”น How to Remove Game Savings?
The method depends on the type of game: Games with cloud storage (Genshin Impact, COD Mobile: Data is synced automatically when you log in to your account (Google Play Games, Mi Account, Facebook) and Locally Saved Games (Minecraft, Stardew Valley): Copy the folder /Android/obb/[game-pack] and /Android/data/[Pack games]. Install the game on the new device without running. Insert the copied files and restart the phone. Protected games (PUBG, Free Fire: Use official portability tools (e.g. Tencent App Treasure for the app). PUBG Mobile). โš ๏ธ For anti-cheat games (such as Garena Free Fire), manually transferring saves can result in a ban of an account.
๐Ÿ”น Can data be transferred without the Internet?
There are several ways: Local backup MIUI: Save it to a memory card or PC, then restore it to a new device. MIUI Direct connection migration (without router) Cable OTG: Connect your phone directly via the adapter (needs) USB-C to USB-C cable). FTP-Server: Start on the old phone FTP-server (for example, through Solid Explorer), and on a new one, connect to it over a local network.+ GB: Better to use cable, faster and more reliable.
๐Ÿ”น How to transfer the settings of Mi Home and smart devices Xiaomi?
Mi Home data (smart lamps, robot vacuum cleaners, sensors) is tied to a Xiaomi account, not a device. To transfer it: On an old phone, check that all devices are tied to one Mi Account. On a new phone, log in to the same Xiaomi account. Install Mi Home and wait for sync (may take up to 5 minutes).If the devices don't show up, go to Profile โ†’ Settings โ†’