How to install the application on Android memory card via Play Market on Xiaomi Redmi: all ways

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).

πŸ“Š What Xiaomi Redmi model do you use?
Redmi Note 10/11/12
Redmi 9/9A/9C
POCO X3/X4
Redmi 8/8A
Another model

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:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the application you want (such as Telegram or Spotify).
  3. Slip on Warehouse.
  4. Click Change. β†’ choose SD-Card (if the option is active).
  5. 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

Done: 0 / 5

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:

  1. Install Magisk and get root access.
  2. Download the Adoptable Storage Enabler module from the Magisk repository.
  3. Reboot the phone and insert SD-map.
  4. Open the Settings. β†’ Warehouse β†’ slip on SD-map β†’ Choose Internal Memory.
  5. 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?
If the card disappeared after selecting "Internal Memory", restart the phone in Recovery mode (press Power + Volume Up) and execute the command adb shell sm list-disks via PC. If the disk is displayed as disk:179.64, enter sm partition disk:179.64 private.

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 package

How to find out the application package:

  1. Install App Inspector from Play Market.
  2. 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 TeamDescriptionExample
pm set-install-locationSet the default setting: 0 – automatic selection, 1 – internal memory, 2 β€” SD-mappm set-install-location 2
pm move-packageTransfers the specified application to SDpm move-package com.facebook.katana
pm get-install-locationShows the current installation locationpm get-install-location β†’ return 2 (SD-map)
adb shell dfShows free space on all sectionsLook 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:

  1. Install a launcher from Play Market and make it the default launcher.
  2. Open Settings Nova β†’ Applications and widgets β†’ Application management.
  3. 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 needsFormat the card as internal memory or use ADB
Appendix not installed (-505, -504)Conflict with the cache Play MarketClean up Google Play Services data and reboot your phone
Apps are crumbling after transferIncompatibility with working with SDTransfer back to internal memory or use Link2SD
SD-The card is not displayed in the settingsProblem with file system or slotRestart 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:

  1. Install a file manager (such as Solid Explorer).
  2. Go to /sdcard/Android/data/ and find the folder with the name of the application package.
  3. 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).

Can I install WhatsApp or Telegram on the Internet? SD-map?
WhatsApp officially prohibits installation on removable media due to the risk of data loss (messages, media). Telegram can be transferred through settings. MIUI or ADB, But notifications may be delayed. Bypass: use the Storage function in the Telegram itself (Settings) β†’ Data and memory β†’ The path to the Telegram folder) and point the folder to the SD-map.
Why After Updating MIUI annexes SD-The map stopped working?
When you update the firmware Xiaomi resets the access rights to SD-Solution: Go to Settings β†’ Annexes β†’ Permits β†’ Storage, find the problem app and allow access to the SD-Reboot the phone. If that doesn't work, transfer the app back to the internal memory and repeat the transfer.
What a class. SD-Cards are needed to install applications?
Minimum requirements: πŸ“Œ Class speed: UHS-I (U1) or higher (recording speed) β‰₯10 MB/s). πŸ“Œ Volume: From 32 GB (on cards less than 16 GB) MIUI may not offer the option of transfer). πŸ“Œ Format: exFAT (for maps) >32 GB) or FAT32. Recommended models for Xiaomi Redmi: SanDisk Ultra A1 (128GB, speed of 100MB/s). Samsung EVO Plus (64GB, U3). Kingston Canvas Go! Plus (256GB, A2).
Can I install Google Play Market on the SD-map?
No. Play Market and related services (Google Play Services, Google Services Framework) are tied to the system partition and are not portable. ADB or root will lead to: 🚫 Application update errors. 🚫 Loss of access to the Play Market. 🚫 Failures in the work of Google account.
How to return the application with SD-card?
Methods: Through MIUI settings: Settings β†’ Applications β†’ [Select App] β†’ Storage β†’ Change β†’ Internal Memory. Through ADB: adb shell pm move-package com.example.app 0 (replace com.example.app with an application package). Through Launcher: In Nova Launcher or Apex, select Move to Internal Memory. If the application doesn't want to come back, delete it and install it again.