Xiaomi Redmi 4X, with its modest 16-32 GB of internal memory, is still a popular choice among budget devices. But what to do when the space is running out and you donโt want to delete your favorite apps? Transferring programs to a microSD card seems like a logical solution โ but in MIUI, this process has its own nuances. Unlike โpureโ Android, Xiaomi firmware limits the ability to install applications on an external drive, but you can still circumvent these restrictions.
In this article, we will look at three proven methods: standard portability through settings (with MIUI limitations in mind), advanced ADB for forced installation on SD, and alternative options for optimizing memory without portability. You will learn which applications can be moved and which will remain in internal memory, how to avoid errors when working with adoptable storage, and why some programs after transfer may run slower.
Important: the manual is relevant for the Redmi 4X based on MIUI 9-14 (Android 6-7). On newer versions of Android, some steps may differ, we will mention this too. If your smartphone runs on MIUI 12+, please note the section on alternative solutions.
Why? MIUI restricts the installation of applications SD-map?
Unlike stock Android, where the function of adoptable storage (conversion) SD-The internal memory card is available from version 6.0, Xiaomi is deliberately blocking this possibility in its firmware:
- ๐น Performance: Class memory cards UHS-I Class 10 is still slower than the built-in eMMC memory, which can slow down applications.
- ๐น Security: MIUI Encrypts data in internal memory and SD-It is more difficult to do this map - the risk of data leakage is higher.
- ๐น Stability: Not all applications work properly with external drives, especially if the card suddenly turns off (for example, when retrieving).
- ๐น Marketing: Xiaomi stimulates the purchase of devices with a large amount of internal memory.
However, some applications can still be migrated through standard settings, and there are workarounds for the rest.
Method 1: Standard Transfer through MIUI Settings
This is suitable for some applications that support portability, usually lightweight utilities, games with small cache or programs that do not require constant work in the background (for example, Google Maps, Telegram, VK).
Steps for transfer:
- Open the Settings โ Applications.
- Select the app you want to migrate (like Facebook).
- Slip on Warehouse.
- If the option is available, the Change button (or Move to) will appear. SD-Press it.
- Confirm the action and wait for the process to be completed.
โ ๏ธ Note: After porting some features of the application may work slower, especially if the memory card class 4 or lower:
- ๐ Widgets will stop working (Android does not support widgets with the SD-map).
- ๐ Notifications may be delayed.
- ๐ Auto-update of the application will be disabled.
Use a memory card not lower than Class 10|Make a backup copy of important data|Charge your phone at least 50 times%|Check the vacant space for SD-card (minimum 1 GB)
-->
A critical nuance for Redmi 4X: If there is no button in the application settings "Move to" SD-map, so the developer blocked this possibility in the manifesto APK. This will only help with the method of ADB (see next section).
Method 2: Forced SD installation via ADB (for experienced)
If standard portability is not available, you can use Android Debug Bridge (ADB), a debugging tool that allows you to manually specify where to install applications, which requires connecting your phone to your computer and basic command line knowledge.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS.
- ๐ USB-cable (preferably original).li>
- ๐ฆ Installed drivers Xiaomi and ADB (You can download from the Android Developers website).
- ๐ฑ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI (tap 7 times) โ Additionally. โ For developers โ Debugging by USB).
Step-by-step:
- Connect Redmi 4X to your computer and allow debugging (a request will appear on your phone screen).
- Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.
- Enter the command to check the connection: Adb devices must appear serial number of your device.
- Find out the batch name of the application (for example, for WhatsApp it is com.whatsapp). This can be done through the App Inspector app or by commanding: adb shell pm list packages | grep "app name"
- Move the app to SD-Map command: adb shell pm set-install-location 2 This command sets a global rule: all new applications will be installed by default on the computer. SD. To return back, use pm set-install-location 0 (internal memory).
- To transfer an already installed application, use: adb shell pm move-package com.whatsapp 2 Replace com.whatsapp with your application's batch name.
โ ๏ธ Note: This method does not guarantee 100% success.Some applications (e.g. Google Play Services or Google Play Services) MIUI Systems are not fundamentally portable. MIUI settings may reset.
What to do if ADB It's a mistake. [NOT_MOVED]"?
Method 3: Formatting SD-The card is an internal memory (adoptable storage)
This method theoretically allows the use of SD-map as part of the internal storage, but on Redmi 4X s MIUI However, some users manage to bypass the restriction through custom recovery (e.g., the system is officially blocked, TWRP). Letโs take a closer look at the process โ but remember that this is an informal solution with risks to data.
Pre-launch warnings:
- ๐จ All data on SD-The map will be destroyed during formatting.
- ๐จ The speed of the card can drop significantly (especially if it is not). UHS-I).
- ๐จ After the map is extracted, some applications will stop working.
- ๐จ Xiaomi does not provide support for such manipulations โ the risk of โbrickingโ lies with you.
Instructions (for experienced users only!):
- Install TWRP Recovery on Redmi 4X (instructions are available on the 4PDA or XDA Developers forum).
- Download and transfer the Adoptable Storage Enabler archive to your phone (for example, from here).
- Boot to TWRP (clip Power + Volume up when turned on).
- Install the downloaded archive through Install.
- Reboot to the system and go to Settings โ Warehouse โ SD-map.
- Select Settings โ Format as internal memory.
- Confirm the action and wait until it is completed (may take 10โ30 minutes).
After formatting SD-The map will become part of the internal storage, and new applications will be installed on it by default:
| Pluses | Cons |
|---|---|
| โ Available space is increasing significantly | โ The card is tied to the phone โ you can not use it in other devices |
| โ Applications are more stable than normal transfers | โ Read/write speeds are lower than in-built memory |
| โ You can transfer system updates (if there is enough space) | โ When you remove the card, the phone may stop loading. |
| โ Widgets and notifications are working normally | โ Hard to cancel (full reset required) |
๐ก
Before formatting SD-Cards as internal memory check its speed using the application A1 SD If the recording speed is below 10 MB/s, it is better not to use this method - applications will slow down.
Alternative ways to free up memory without transferring to SD
If none of the above methods are suitable, consider alternative memory optimization options on the Redmi 4X:
- ๐งน Cache Clearing: Go to Settings โ Apps, select the program and click Clear Cache. For bulk cleaning, use CCleaner or Files by Google.
- โ๏ธ Cloud Storage: Move photos and videos to Google Photos, Mi Cloud or Yandex Drive. Set up automatic download.
- ๐ Lite versions of applications: replace "heavy" programs with lighter analogues: Facebook Lite instead of Facebook; Messenger Lite instead of Messenger; Twitter Lite (PWA) instead of a formal client.
- ๐๏ธ Remove Duplicates: Use Duplicate Files Fixer or the built-in Cleanup utility MIUI.
- ๐ง Disabling Unnecessary System Applications: Through Settings โ Annexes โ Find unnecessary services (e.g. Mi Video, Mi Music) and disable them (Stop button).
Itโs also worth checking which apps take up the most space:
- Go to Settings. โ Warehouse.
- Click on the App category.
- Sort by size (slip on the icon) โฎ top-right).
- Remove or clean the most โgluttyโ programs.
๐ก
Even if you canโt transfer the app to SD-card, its data (for example, uploaded files in Telegram or Spotify cache) can be manually moved through the file manager. /Android/data/ to the memory card and create a symbolic link (root rights will be required).
Frequent Mistakes and How to Avoid Them
When working with the transfer of applications to SD-mapping 4X We often face typical problems. Let's look at the most common problems and the ways we can solve them:
| Mistake. | Reason. | Decision |
|---|---|---|
| โInsufficient space on the deviceโ when transferring | Nana SD-card less than 1 GB of free space | Clear the card or use another (โฅ16GB recommended) |
| Application is not portable (button is inactive) | Developer blocks transfer of the transfer | Use ADB or install the app on SD from scratch |
| After the transfer, the application flies out | The memory card is too slow. | Replace the SD with a UHS-I class or return the app back. |
| I can't see. SD-card | Card formatted in NTFS or damaged | Reformat to FAT32 or exFAT via PC |
| Mistake "SD-map damaged" | Incorrect extraction or failure of the file system | Connect the card to the PC, check for errors (chkdsk in Windows) |
โ ๏ธ Note: if, after transferring the application to SD-The map has stopped updating through Google Play, try it:
- Put it back in your inner memory.
- Update through the store.
- Move it back to SD.