How to transfer applications from memory card to Xiaomi phone: 3 working methods + error solving

Transfer of applications from SD-Xiaomi internal memory cards โ€“ a task faced by owners of Redmi smartphones, POCO And Mi, if you don't have enough storage space or want to speed up the software, even though you don't have enough space. MIUI It limits the direct migration of applications (as opposed to Android in its pure form), there are workarounds, both regular and using third-party tools. MIUI 14/13/12, including nuances for specific models and solutions to typical errors.

Itโ€™s important to understand that not all applications can be migrated, for example, system services (like Google Play Services) and some games (like Genshin Impact or PUBG Mobile) block the movement due to protection from piracy or performance requirements, and after transferring some data may remain on the memory card โ€“ this is normal if it is a cache or user files (screenshots, downloads).

Why applications are not portable from SD-Xiaomi maps: reasons and limitations

The main problem is MIUI policy and the Android architecture, and here are the key limitations:

  • ๐Ÿ”’ Protection MIUI: Starting with MIUI 12, Xiaomi has removed the option "Move to" SD-map" in the application settings, leaving only the reverse process (from phone to card) This is done for security - to prevent data theft when you lose the card.
  • ๐Ÿ“ฑ Hardware limitations: Models with eMMC memory (e.g. Redmi) 9A or POCO M3) They are slower to work with applications on SD-class-card UHS-I below.
  • ๐Ÿ›ก๏ธ Google Policy: With Android 9+ Google has banned the transfer of applications to removable media due to security risks (viruses, substitution) APK). Xiaomi has followed this rule more strictly than other manufacturers.
  • ๐ŸŽฎ Games and heavy applications: Applications with OBB-Files (such as Call of Duty Mobile) or Anti-Cheat (like Free Fire) block the transfer due to cheating risk.

Another point: if you have used it SD-As internal memory (the option is "Format as internal storage"), transferring applications back to the phone can cause them to break or delete data. This is due to the fact that Android encrypts such cards, and when you extract access to files is lost.

โš ๏ธ Note: If your Xiaomi is running on Android 11+ It uses dynamic memory allocation (function) RAM Expansion, moving applications to internal drive may temporarily reduce performance due to resource reallocation.

Method 1: Transfer over MIUI settings (for older versions and individual models)

This method works on MIUI 11 and below, as well as on some models with MIUI 12/13 where the option is saved (for example, Redmi Note 8 Pro or POCO X3 NFC).

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the desired application (such as WhatsApp or Telegram).
  3. Slip on Warehouse.
  4. If the option is active, click Transfer to your phone (or Change in global firmware).
  5. Confirm the action and wait until it is completed (may take up to 5-10 minutes for larger applications).

On MIUI 14 and newer models (Redmi Note 12, Xiaomi 13), this item is most often absent.

Is there enough space on the internal storage device (minimum 1.5)ร— size)

Is it connected? SD-A card as a portable (not internal) storage

Is the application system-based (e.g. Mi Browser or Security)

Is the developer mode disabled (it can block the transfer)-->

Method 2: Use ADB (Universal Method for All MIUI Versions)

ADB (Android Debug Bridge) is a debugging tool that allows you to manually port applications even if MIUI hides this option.The method works on all versions of MIUI, but requires a connection to a PC.

  1. Turn on USB debugging: Go to Settings โ†’ About Phone. Tap 7 times on MIUI Version to activate Developer Mode. Go back to Settings โ†’ Additional โ†’ Developer. Activate USB Debugging and confirm permission.
  2. Connect your phone to your PC: Use the original cable (poor cables can cause device unauthorized errors (MTP).

Install ADB on your computer

  • Download the Google Platform Tools.
  • Unpack the archive in the folder C:\adb (for Windows).
  • Follow the commands to transfer: adb shell pm set-install-location 0 # Sets internal memory as the default pm move-package com.example.app # Replace com.example.app with the application package To find out the application package, use the command: pm list packages | grep "application name ap"

If the pm move-package command returns the error [NOT_MOVED: Operation not allowed, which means the application is blocked for portability, and in this case only manual copying will help. APK (method 3).

๐Ÿ’ก

Before using ADB, back up your data through Settings โ†’ System โ†’ Backup. This will prevent data loss in case of a crash.

Method 3: Manual transfer via file manager (for APK and data)

If previous methods have not worked, you can manually copy them. APK-This method is suitable for applications that do not require installation through Google Play (for example, APKMirror or third-party launchers:

  1. Find it. APK-File: Use a file manager (e.g. Mi File Manager or Solid Explorer: /storage/omeulated/0/Android/data/[package applications]/ or (for system applications): /system/priv-app/[Application name applications]/ Copy the file with the.apk extension to internal memory.
  2. Transfer the app data: Lib, cache, and files folders may also contain important data. Use the ADB command to copy: adb pull /sdcard/Android/data/com.example.app /path/on/pc

Install APK again

  • Remove the original app.
  • Install the copied APK through the file manager.
  • Restore the data from the backup (if any).

This method does not guarantee 100% performance, as some applications are tied to the original installation path, for example, WhatsApp may require re-authorization, and games may require downloading. OBB-file.

How to find out the application package without ADB?
Open Google Play, find the app, and copy the URL. After id=, there will be a packet (e.g., com.whatsapp for WhatsApp).

Compatibility table: what applications can be transferred to Xiaomi

Not all applications support portability, and the table below shows the typical categories and their compatibility with the methods in this article:

Category of annexTransfer through MIUITransfer through ADBHandheld APK transferNotes
Social networks (VK, Telegram)โœ… Yes, on the old ones. MIUI)โœ… Yes.โœ… Yes.They may require re-entry.
Clash of Clans, Brawl Stars (Games)โŒ No.โš ๏ธ Partially (without). OBB)โœ… Yes (with loss of progress)Reloading of data is required.
Systems (Mi Browser, Security)โŒ No.โŒ No.โš ๏ธ Possibly (with root rights)Risk of disrupting MIUI.
Media Players (VLC, MX Player)โœ… Yes.โœ… Yes.โœ… Yes.No loss of settings.
Banking (Sberbank, Tinkoff)โŒ No.โŒ No.โŒ No.Security lock.

โš ๏ธ Note: Moving banking applications or services with two-factor authentication (e.g. Google Authenticator) may result in account locking due to a change in environment).

Solving Mistakes When Transferring Applications to Xiaomi

When migrating applications, users often encounter errors, and consider the most common ones and how to fix them:

  • ๐Ÿ”„ "Not enough space": Clear the cache through Settings โ†’ Warehouse โ†’ Clear the cache or delete unnecessary files. Use the command to clean the cache deep. ADB: adb shell pm clear com.example.app
  • ๐Ÿšซ "Application not installed": Check if installation is enabled from unknown sources (Settings) โ†’ Annexes โ†’ Special access โ†’ Installation of unknown applications).
  • ๐Ÿ”Œ "Device unauthorized" in the ADB: Turn off and reconnect the cable, confirm the debugging permission on your phone. If it doesn't work, reinstall the drivers. ADB PC-only.
  • ๐Ÿ“ "File corrupted": Download APK Re-install from an official source (e.g. APKMirror) and repeat the installation.

If the application crashes or does not open after the transfer, try:

  1. Clear the application data (Settings โ†’ Applications โ†’ Storage โ†’ Clear the data).
  2. Reinstall it through Google Play.
  3. Check the access rights (Settings โ†’ Applications โ†’ Permissions).

Through MIUI settings

With ADB

Handheld APK transfer

I haven't tried it yet.-->

Features of transfer for specific models Xiaomi

Some Xiaomi models have unique nuances when working with memory.

  • ๐Ÿ“ฑ Redmi Note 10/11 Series: On these models, the option of transfer through MIUI shut off MIUI 12.5. Use it. ADB Or manually, with memory cards. UHS-II They work faster than the older models.
  • ๐ŸŽฎ POCO F3/F4 GT: Due to optimization for games, transferring gaming applications (e.g., Genshin Impact) can lead to a drop in the game. FPS. It is recommended to leave games on internal memory.
  • ๐Ÿ’Ž Xiaomi 12/13 Series: On the flagships with UFS 3.1 the difference in speed between internal memory and SD-The card is minimal, but porting system applications (such as Mi Home) may disrupt the work MIUI+ (Xiaomi).
  • ๐Ÿ“ต Redmi 9/9A/9C: On budget models with eMMC 5.1 transferring applications to the memory card increases the start-up time 20โ€“30%. It is better to use internal memory.

For models with a hybrid slot (for example, Redmi Note 8 Pro, where the second slot is either a slot or a slot). SD-card SIM) Before transferring, make sure that the memory card is properly formatted in the FAT32 or exFAT (not) NTFS!).

๐Ÿ’ก

On models with Snapdragon 8 Gen 1/2 (for example, Xiaomi 12 pro POCO F4 GT) portability SD-The card can reduce productivity on the 10โ€“15% Due to the limitations of the memory controller.

FAQ: Frequent questions about moving apps to Xiaomi

Can I transfer WhatsApp from memory card to phone without losing chats?
Yes, but you need a backup. Before transfer: Create a backup to WhatsApp Settings โ†’ Chat โ†’ Backup. Move the app to one of the methods described. Once installed, restore the chats from the backup. If you use Google Drive, log in to the same account.
Why did the app stop updating through Google Play?
This happens if you manually installed APKs not from the Play Market. Solution: Remove the app. Install it again via Google Play. Use ADB for portability (mode 2) to keep the connection with the market.
How to transfer Spotify or YouTube Music from map to phone so that the music is not lost?
For streaming services: Move the app through ADB. Downloaded tracks will remain in the folder: /storage/emulated/0/Android/data/com.spotify.music/files/ If the music is missing, go to the app settings and update the cache. YouTube Music may need to be re-authorized.
What to do if the application leaves after transfer?
Causes and Solutions: Incompatibility with new installation site: Try clearing the cache (Settings) โ†’ Annexes โ†’ Warehouse โ†’ Clear cache. Damaged data: Delete and reinstall the application. Conflict of rights: Check permissions in Settings โ†’ Annexes โ†’ Permissions. If the problem persists, return the application to the SD-Use an alternative method of transferring.
Can I migrate Google Play Services or other system applications?
No, system applications (com.google.android.gms, com.miui.securitycenter) cannot be moved without root rights. Trying to do this can lead to: Google account sync errors; MIUI Optimizations malfunction; Loss of features like Find My Device. If internal memory is filled with system applications, consider factory resetting or using Lite versions of Google services (e.g. Google Go).