Is the internal memory of your smartphone full to capacity, and new applications refuse to install? Do you have a memory card, but the system persistently ignores it when choosing an installation location? The problem is familiar to most users of Android smartphones with 16โ32 GB of memory. Unfortunately, transferring applications to an SD card in modern versions of Android it is very limited - starting from Android 6.0 Marshmallow Google has tightened security rules, and Android 10+ many manufacturers have completely removed this function from the interface.
But there is a way out! In this article we will look at transferring applications to a memory card - from standard settings to commands and workarounds for devices and other brands. We will also explain all working methods transferring applications to a memory card - from standard settings to commands ADB and workarounds for devices Samsung, Xiaomi, Huawei and other brands. We will also explain why some applications cannot be transferredand what to do if they stop working after moving.
โ ๏ธ Important: Methods using ADB or root access can lead to malfunctions applications. Data backup is mandatory!
1. Standard transfer through Android settings (for older versions)
If your smartphone runs on Android 5.1โ9.0, there is a chance that the function of transferring applications to an SD card is still available in the settings. Here's how to find it:
- Open
Settings โ Applications. - Select the desired application from the list.
- Click
Storage(orMemory). - If the option is active, a button will appear
ChangeโMemory card.
โ ๏ธ Attention: Even if there is a transfer button, many applications (especially system ones or with high rights) will be blocked. For example, WhatsApp, Google Play Services or banking applications will not be able to be transferred.
โ๏ธ What to check before transfer
If buttons Change no - your manufacturer has disabled this function. For example, Samsung removes it starting from One UI 2.0 (Android 10), and Xiaomi leaves it only for certain models on MIUI 11โ12.
2. memory card as internal storage
The most reliable way to force Android to use an SD card for applications is to format it as internal memory. In this case, the system combines the card with the main storage, and some applications can be transferred. But there is nuances:
- ๐น The card will be encrypted and tied to the device. The data cannot be read on another smartphone or through a card reader.
- ๐น The speed of applications may fallif the memory card is slow (class below
UHS-I/U3). - ๐น Not all applications will agree to work from the internal SD card (especially games with anti-piracy protection).
How to format:
- Insert the card into the smartphone.
- Go to
Settings โ Storage. - Click on the name of the SD card โ
Three dots (menu) โ Storage settings. - Select
Internal memoryโClear and format.
After formatting, all data on the card will be erased! You cannot make a backup copy - the card will become unreadable on other devices.
What to do if Android does not allow you to select "Internal memory"?
3. Transferring applications using ADB (for advanced users) If standard methods do not work, you can try to transfer applications using a debugging tool. This method works even on new versions of Android, but requires connection to a computer.
If standard methods do not work, you can try to transfer applications via Android Debug Bridge (ADB) - a debugging tool. This method works even on new versions of Android, but requires connection to a computer.
What you will need:
- ๐ฅ๏ธ A computer with ADB drivers installed.
- ๐ฑ Enabled
USB Debuggingon the smartphone (Settings โ About phone โ Build number- press 7 times, then return toSettings โ System โ For developers). - ๐พ Memory card formatted as portable storage (not internal!).
Step-by-step guide:
- Connect your smartphone to the PC via USB and select mode
File transfer. - Open a command line (Windows) or terminal (macOS/Linux) in the folder with
adb.exe. - Enter the command to test the connection:
adb devicesYour device serial number should appear.
- Find out the application's batch name (for example, for Facebook this
com.facebook.katana). Can be found inSettings โ Applications โ Application name โ Advanced. - Run the transfer command (replace
package.namewith the real name):adb shell pm set-install-location 2adb shell pm move-package package.name
โ ๏ธ Attention: Not all applications will support transfer via ADB. If an error appears after the command Failure [INSTALL_FAILED_INVALID_INSTALL_LOCATION], then the application is blocked by the manufacturer.
To return the application back to the internal memory, use the command adb shell pm move-package -k package.name. The flag -k saves application data.
4. Using third-party applications (without root)
There are utilities that promise to transfer applications to an SD card without root access. In practice, most of them simply automate ADB commands or offer to create Google Play There are utilities that promise to transfer applications to an SD card without root access. In practice, most of them simply automate ADB commands or offer to create symbolic links (which is unstable). Let's consider the most popular:
| Application | Working principle | Pros | Cons |
|---|---|---|---|
| AppMgr III (App 2 SD) | Analyzes applications and offers to transfer supported | Free version, simple interface | Does not work with Android 10+, a lot of advertising |
| Link2SD | Creates symbolic links to a memory card | Supports transferring cache and data | Requires root or patched init.d |
| Files by Google | Clears the cache and offers to archive rarely used applications | Official application from Google | Does not transfer applications, only frees up space |
How to use AppMgr III:
- Install the application from Google Play.
- Open it and grant access rights to the storage.
- In the list of applications, find those whose column
SD CardisYes. - Click on the application โ
Move to SD Card.
โ ๏ธ Attention: Applications transferred via symbolic links (Link2SD) may be unstable. For example, Telegram or VK may lose notifications or data when the card is removed.
5. Transferring only cache and media files (alternative method)
If you cannot transfer the application itself, you can free up space by moving it cache and media files (photos, videos, downloads). Many applications (for example, Instagram, Spotify, Netflix) allow you to manually specify a folder for storing data.
How to transfer the cache:
- Open
Settings โ Applications. - Select an application (for example, Google Chrome).
- Click
Storage โ Clear cache(this will not delete data, only temporary files). - For media files, use the built-in application settings. For example, in Spotify:
Settings โ Storage โ Download folder.
Applications that allow you to change the storage folder:
- ๐ต Spotify, Yandex Music, VK Music โ transfer of downloaded tracks.
- ๐ท Google Photos โbackup to card (but not storing originals).
- ๐ฎ Genshin Impact, PUBG Mobile โtransfer of game resources (requires manual selection in the settings).
โ ๏ธ Attention: Some applications (for example, TikTok or YouTube) do not allow you to select a storage folder. In this case, only clearing the cache or deleting unnecessary data manually will help.
6. Limitations and why some applications cannot be transferred
Even if you do everything according to the instructions, many applications will refuse to work from the memory card. Here are the main reasons:
- ๐ Protection against piracy: Games with a license (Genshin Impact, Call of Duty Mobile) check the integrity of files. When transferring to an SD card, they may display an error
963or924. - ๐ฆ Security: Banking applications (SberBank Online, Tinkoff) and instant messengers (WhatsApp, Telegram) block the transfer due risk of data leakage.
- ๐ค System restrictions: Applications with rights
android:sharedUserIdor Google services (Play Market, Google Services) do not support transfer. - ๐ฑ Manufacturer's policy: Samsung, Huawei and Xiaomi often block transfer at the firmware level, even if Android allows it.
The only one A reliable way to transfer any application is to get root access and use Titanium Backup or Lucky Patcher. But this will void the warranty and may disrupt the operation of the system.
If the application cannot be transferred, delete its cache, data, or install a light version (Lite). For example, instead of Facebook use Facebook Lite, and instead of Messenger โ Messenger Lite.
7. What to do if applications do not work after transfer
Transferring applications to an SD card can lead to failures. Here are typical problems and their solutions:
| Problem | Possible cause | Solution |
|---|---|---|
| The application crashes on startup | The files are damaged during transfer or the memory card is slow | Move back to internal memory or clear application data |
| No notifications (for example, in Telegram) | The notification service cannot work from the SD card | Return the application to internal memory or disable battery optimization for it |
| The game does not start (error 963, 924) | Anti-piracy protection blocks launching from external storage | Install the game into internal memory or use the official launcher (for example, GameSpace on Xiaomi) |
| The memory card is not readable | The file system is damaged or the card is formatted as internal for another device | Format the card again (the data will be deleted!) |
If the application behaves unstable after transfer, try:
- Clear its cache and data (
Settings โ Applications โ Storage โ Clear cache/data). - Restart the smartphone.
- Return the application to internal memory (
adb shell pm move-package -k package.name).
FAQ: Frequently asked questions about transferring applications to an SD card
Is it possible to transfer WhatsApp to a memory card?
No. WhatsApp blocks the transfer due to security requirements. The maximum that can be done is. transfer chat backups to the card via Settings โ Chat โ Backup. The application itself must remain in the internal memory.
Why after formatting the card as internal memory, the smartphone began to slow down?
Most likely, your SD card is too slow (class Class 4/6 or UHS-I/U1). For internal storage, a card is recommended not lower than UHS-I/U3 (write speed from 30 MB/s). Also check if the card is full to capacity - leave at least 10% of free space.
Is it possible to transfer system applications (for example, Google Play Services)?
No. System applications and Google services are strictly tied to the internal memory. Transferring them can lead to to critical failures in Android. If they take up a lot of space, try disabling their updates in Settings โ Applications โ Three dots โ Reset application preferences.
Does transferring applications to Samsung Galaxy with One UI 5.0 (Android 13)?
No. Starting with One UI 2.0 (Android 10), Samsung has removed the ability to transfer applications to the SD card through the settings. The only working methods are ADB commands (section 3) or formatting the card as internal storage (section. 2). But many applications will still refuse to work.
How to transfer games with large files (for example, Genshin Impact or Call of Duty Mobile)?
Most modern games block transfer to an SD card due to protection against piracy. Alternatives options:
- Use cloud storage (for example, Google Play Games for saves).
- Install Lite version games (if yes).
- Transfer only additional files (for example, in PUBG Mobile you can specify the folder for resources in the settings).
- Buy a smartphone with more memory or use external SSD drive via OTG (supported on some devices).