How to transfer applications to Xiaomi memory card: expert guide

Owners of budget and mid-budget smartphones Xiaomi, Redmi and Poco often face a lack of built-in storage. MIUI or the new HyperOS OS takes up a significant part of the space, leaving the user with a limited number of gigabytes for personal needs. When the vacant space runs out, the device starts to run slower, and installing new programs becomes impossible.

The only reasonable way out in this situation is to use external SD-However, standard Android settings often don’t allow you to simply take and move your cache or files to an external medium, and manufacturers deliberately restrict this functionality for the sake of speed and data security.

However, there are proven ways to circumvent these limitations. In this article, we will explore how to correctly transfer applications to a memory card using both built-in system functions and advanced tools like ADB. You will learn about the risks, benefits and step-by-step algorithms of actions to expand the functionality of your gadget.

Preparation of the storage device and diagnosis of memory

Before you start manipulating system files, you need to properly prepare the external media. Not every memory card will work as an extension of internal memory. It is advisable to use UHS-I or UHS-II cards from proven brands such as SanDisk or Samsung. Low read speed can lead to applications freezing.

Put the card into the slot of your Xiaomi smartphone. The system will immediately prompt you to format the drive. Be careful: during the formatting process, all data on the map will be destroyed. If there are important files on the media, copy them to the computer beforehand.

⚠️ Warning: Once the card is formatted to internal memory, it is encrypted with a specific device, so you can't just insert it into another phone and read the data without re-formatting it.

The preparation process is as follows:

  • πŸ“± Go to the Settings menu β†’ The phone. β†’ Warehouse.
  • πŸ’Ύ Click on your name. SD-map.
  • βš™οΈ Select the β€œFormat” option and wait for the process to complete.
  • πŸ”„ Once completed, the system may suggest a reboot – do this for drivers to work properly.

Now that the drive is ready, you need to evaluate the current state of memory, which will help you understand how much space you need to free up and whether the game is worth the candle.

πŸ“Š What most often takes place in your Xiaomi?
Photo and video from messengers
Social media cash
Established games
System files and updates

Using a Developer Mode for Forced Transfer

The standard MIUI interface is a no-brainer, and to activate this feature, you need to access a hidden developer menu, a feature that is standard Android that does not require root rights or warranty violations.

First, activate the developer menu. Go to Settings. β†’ About the phone and find the line "Version" MIUIΒ» or "Version" OSΒ». Quickly press it. 7-10 Once in a row, until a notice appears "You became a developerΒ».

Next, follow the following steps to activate the transfer:

  • πŸ” Open the advanced settings and select "For developersΒ».
  • πŸ“‚ Find the option in the list β€œForced to allow the unloading of applications to an external driveΒ».
  • βœ… Activate the switch in front of this item.
  • πŸ“² Restart the device to apply changes.

After rebooting, try migrating the app in the standard way. Go to Settings β†’ Apps β†’ All apps, select the desired program (for example, a heavy game) and click Memory. If the Move button is active, you are lucky β€” the system allows you to transfer some data.

β˜‘οΈ Checking the activation of the developer mode

Done: 0 / 4

It's worth noting that this method doesn't work for all applications, and some system services and critical Android components are blocked from being moved by developers, and a simple switch won't get around it.

Transfer over the computer and command line ADB

If standard methods do not work, the Android Debug Bridge tool comes to the rescue (ADB). It's a powerful debugging bridge that allows you to control your smartphone from your computer at a deep level, and it requires a PC and a computer. USB-cable.

To start, download and install ADB Platform Tools on your computer, and the Developer Menu should include USB Debugging on your phone, plug your smartphone into your computer, and allow debugging in the pop-up window on your screen.

Open the command line or terminal in the ADB folder and enter the command to check the connection:

adb devices

If you have a device that has been listed, the connection is successful, and you can now start the transfer.

adb shell pm move-package --user 0 name.packet external drive

Instead of a packet name, you need to substitute the exact name of the application (for example, com.tencent.mm for WeChat or com.spotify.music), you can find out the exact name of the package through special analyzer applications or in the application management menu in the program properties.

⚠️ Note: Do not try to move Google or Xiaomi system apps through the ADB This can lead to a cyclic bootloop and the need to flash the device.

Once the command is executed, the system will start moving files, which can take from a few seconds to several minutes depending on the size of the application and the speed of the memory card.

List of useful ADB commands for working with memory
pm list packages -f (Shows a list of all packages)|pm move-package --user 0 [package_name] [storage_uuid] (packet-propel)|pm get-install-location (shows the current default installation location)|pm set-install-location 2 (Sets external default memory for new applications)> Alternative methods and third-party utilities When built-in Xiaomi and ADB It seems too complicated or inefficient, and users turn to third-party software, and there are specialized applications that automate the transfer process or create symbolic links. App2SD These programs scan the device, identify the applications that can be moved, and offer a one-click solution. However, the functionality of the free versions is often limited, and the applications themselves may contain advertising. Another approach is to use the memory card support function in file managers. Some file managers, such as ES Explorer (older versions) or Total Commander with plugins, allow you to manually transfer folders with data (for example, Android/obb games cache or Android/data) to the memory card. Compare the main methods of transferring data in the table below: Method Complexity Risk Efficiency Low Low Minimum WhatsApp Developer Mode Average Low ADB commands High Medium Medium Different Different High Third-Party Software (advertical Adverts) to the memory card, the main methods of transferring the social networks and the mixing of the browsers. These applications store a huge amount of media files that can be transferred to the SD-map without using complex system tricks. In Telegram, the caching setting is in the app itself. β†’ Data and memory β†’ Memory usage: You can limit the size of the cache or choose the way to store it. In some versions of Android, if you have a formatted map, the system will suggest storing media there. WhatsApp is a little different. The app stores databases and media in a folder. Android/media/com.whatsapp. You can move this folder to the memory card, but it is better to do it through the settings of the messenger: β†’ chat β†’ Backup chats, although full porting of the app to the map is also limited by Meta's security policy.Regular cleaning of media files in these apps is more effective than trying to migrate the app itself. Photos and videos are gigabytes, while the program's executable code is relatively light, compatibility issues and speed, and porting applications to a memory card has its drawbacks, which you can't forget, and the main problem is the speed of reading and writing. Even a fast microSD card is inferior in speed to the built-in memory type. UFS 2.1 or UFS 3.1, which is used in modern Xiaomi smartphones.This could lead to the following consequences: 🐒 Longer loading of portable applications. πŸ“‰ Fall FPS In games, if their resources are on the map. πŸ”‹ Increased battery consumption due to constant activity of the memory controller, and memory cards have a limited resource of overwriting cycles. With active application operation (constant saving of cache, logs, temporary files), the card can fail faster than with normal storage of photos. ⚠️ Warning: If the app starts to fly out or malfunction after you transfer it, immediately return it to internal memory, which is a sign that the card speed is not enough for the software to work smoothly. So critical applications like bank clients, navigators and work messengers are better left in internal memory. It makes sense to download only heavy games, offline maps or media libraries to a memory card. πŸ’‘The ideal balance is to store the system and active applications in internal memory, and archives, photos, videos and rarely used games on the computer. SD-Frequently Asked Questions (FAQ) Can you move apps to a map without losing data? Yes, with Android and developer mode, data is usually saved. However, when using third-party software or manually copying folders, there is always a risk of losing information, so it is recommended to back up. This means that the app developer has banned it from installing or moving to an external drive, which is common with widgets, alarm clocks and system services that require constant and fast access to files. What happens if you remove the memory card with the installed applications? Applications will stop running, their icons may disappear or be marked with an error, the system will assume that the programs are deleted, once the card is returned to the place, the functionality will recover, but it may need to restart. Does the transfer affect the Xiaomi warranty? SD-Cards and the inclusion of the developer mode is not a breach of the guarantee. However, if you start modifying system files through ADB and kill the system, the service center may refuse free repairs, citing a software failure due to the user’s fault.