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).
- Open Settings โ Applications โ Application Management.
- Select the desired application (such as WhatsApp or Telegram).
- Slip on Warehouse.
- If the option is active, click Transfer to your phone (or Change in global firmware).
- 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.
- 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.
- 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:
- 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.
- 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?
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 annex | Transfer through MIUI | Transfer through ADB | Handheld APK transfer | Notes |
|---|---|---|---|---|
| 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:
- Clear the application data (Settings โ Applications โ Storage โ Clear the data).
- Reinstall it through Google Play.
- 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.