Why Xiaomi Redmi does not allow you to install applications SD-map?
Owners of Xiaomi Redmi smartphones (especially Note 10/11/12, Redmi 9/10 or POCO) often face a problem: Play Market insists on installing the application only in internal memory, ignoring the inserted microSD. The reason lies in Googleβs policy and the features of the MIUI firmware.
With Android 6.0 Marshmallow, Google introduced the concept of Adoptable Storage β the ability to βtether" SD-The card is part of the internal storage, but Xiaomi has disabled this feature at the level of the device in most models. MIUI, And that's just the ability to migrate the applications that are already installed:
- π Safety: MIUI Blocks recording on removable media to prevent viruses.
- β‘ Productivity: SD-cards (even class) UHS-I) slower-than-integrated memory eMMC/UFS.
- π± Optimization MIUI: Firmware forcibly caches application data in internal memory.
But there are workarounds! Next, we will discuss 4 working methods - from standard settings to manual porting over ADB. Importantly, not all applications support SD (for example, WhatsApp or Google Maps will refuse to start).
Method 1: Transfer the installed application through the MIUI settings
The easiest way is to transfer the app to the memory card after installation.Works on most Xiaomi devices with MIUI 12/13/14, but there are nuances:
β οΈ Note: Not all applications support portability. (Google Play Services, MIUI Launcher and games with protection (Genshin Impact, PUBG Mobile) will be blocked.
Instructions:
- Open Settings β Applications β Application Management.
- Select the application you want (such as Telegram or Spotify).
- Slip on Warehouse.
- Click Change. β choose SD-Card (if the option is active).
- Confirm the transfer and wait until the completion (may take up to 5 minutes).
If the button is inactive, change:
- π The application does not support portability (check in the Play Market section "Required").
- π SD-The card is formatted as a portable storage (you need to make an internal one β see Method 3).
- π There is not enough space on the map (minimum free volume is 1 GB).
βοΈ Checklist before transfer
Method 2: Installation on SD via "Adoptable Storage" (hidden MIUI function)
This method is only suitable for devices with unlocked bootloader and root rights, but allows you to bypass the limitations of MIUI at the system level. If you are not ready for the risks (loss of warranty, brick-y device), skip this section.
Steps to activate Adoptable Storage:
- Install Magisk and get root access.
- Download the Adoptable Storage Enabler module from the Magisk repository.
- Reboot the phone and insert SD-map.
- Open the Settings. β Warehouse β slip on SD-map β Choose Internal Memory.
- Confirm the formatting (all data will be erased!).
After that:
- π The system will integrate SD-card with internal memory (in Settings will be displayed as one storage).
- π₯ When installed from the Play Market, applications will be saved to the map by default.
- β οΈ Cons: The map cannot be extracted without data loss; application speeds can drop 20-30%.
What to do if MIUI see SD-map?
Method 3: Manually move through ADB (no root)
If the previous methods didnβt work, you can force the application to be moved using Android Debug Bridge (ADB).
- π₯οΈ A computer with installed Xiaomi drivers and ADB.
- π± Included debugging by USB (Settings β The phone. β Version. MIUI β 7 times tap the assembly number β Come back to the extra. β For developers β Debugging by USB).
- πΎ SD-card formatted as portable storage (not internal!).
Instructions:
adb shell
pm set-install-location 2 # Set SD- map as default location
pm move-package com.example.app /sdcard # Replace com.example.app with the app packageHow to find out the application package:
- Install App Inspector from Play Market.
- Open the app β find what you want in the list β copy Package Name (for example, com.whatsapp).
β οΈ Note: Not all apps work properly after a forced transfer, such as Google Play Services or Google Play Services. MIUI Security can crash. Before transferring, backup through the adb backup.
| ADB Team Team | Description | Example |
|---|---|---|
| pm set-install-location | Set the default setting: 0 β automatic selection, 1 β internal memory, 2 β SD-map | pm set-install-location 2 |
| pm move-package | Transfers the specified application to SD | pm move-package com.facebook.katana |
| pm get-install-location | Shows the current installation location | pm get-install-location β return 2 (SD-map) |
| adb shell df | Shows free space on all sections | Look for a line with /sdcard |
Method 4: Use of third-party launchers with SD support
If system methods don't help, you can trick the system with alternative launchers that allow you to install applications on a memory card.
- π Nova Launcher (paid version) β supports the choice of installation location.
- π Apex Launcher β has a built-in application manager with portability.
- π§ Total Launcher β Allows you to assign SD-Map as the main storage for new applications.
How to set up Nova Launcher:
- Install a launcher from Play Market and make it the default launcher.
- Open Settings Nova β Applications and widgets β Application management.
- Select the application β Warehouse β Move it to SD-map.
Limitations:
- β Not all launchers work with MIUI 14 (check compatibility in the description).
- β Application widgets transferred to SD, may not be displayed.
- β After updating MIUI The launcher settings may be reset.
π‘
If the application doesn't start after transfer, try clearing its cache (Settings β Apps β Storage β Clear cache). This often solves the "packet parsing error" problem.
Frequent mistakes and how to fix them
When installing applications SD-Xiaomi Redmi users face typical problems. Let's analyze the most common problems:
| Mistake. | Reason. | Decision |
|---|---|---|
| Not enough space (with free 10+GB on SD) | MIUI reserves space for system needs | Format the card as internal memory or use ADB |
| Appendix not installed (-505, -504) | Conflict with the cache Play Market | Clean up Google Play Services data and reboot your phone |
| Apps are crumbling after transfer | Incompatibility with working with SD | Transfer back to internal memory or use Link2SD |
| SD-The card is not displayed in the settings | Problem with file system or slot | Restart your phone or check the card on another device |
If after the transfer, the application disappeared from the menu, but takes place on the map:
- Install a file manager (such as Solid Explorer).
- Go to /sdcard/Android/data/ and find the folder with the name of the application package.
- Delete the folder and reinstall the application.
π‘
On devices with MIUI 14 and newer transfer of applications to SD-The card can be locked at the kernel level, and only manual file editing can help. /system/build.prop (root).