Application Link2SD (Link2SD) remains one of the most popular tools for owners of Android devices with limited internal memory. It allows you to move applications to SD card, create symbolic links and free up precious megabytes of the system partition. However, with the release of new versions of Android and changes in Google's security policy, working with the app has become more difficult - many users encounter errors when connecting or cannot find the necessary settings.
In this guide we will look at current ways to configure Link2SD on modern Android devices (including versions 13โ15)and tell you how to bypass typical system limitations, and we will share proven life hacks for maximum memory optimization. The article will be useful for both beginners and experienced users who want to get the most out of their smartphone.
What is Link2SD and why do you need it in 2026
Link2SD is a utility for Android, which solves two key problems: lack of internal memory and cluttering of the system partition. Unlike the standard transfer of applications to an SD card (which is not available on all devices), Link2SD works at the file system level, creating symbolic links (symlinks) between internal memory and external storage.
Main functions of the app:
- ๐ฒ Transfer of applications (including user data) to an SD card without loss of functionality
- ๐ Creating symbolic links for files
.dex,.liband cache - ๐๏ธ Clearing the Dalvik cache and temporary files in one click
- ๐ง Access rights management to folders on the SD card (including
ext2/ext3/ext4partition)
Despite the fact that modern smartphones are equipped with an increasing amount of memory, Link2SD remains relevant for:
- ๐ฑ Budget devices with 16โ32 GB of internal memory
- ๐ฎ Gamers who install heavy games (for example, Genshin Impact or Call of Duty Mobile)
- ๐ท Photographers and videographers who store media files on an SD card
- ๐ Users of custom firmware (for example, LineageOS or Pixel Experience)
โ ๏ธ Attention: Starting from Android 11, Google has tightened restrictions on working with external drives. Some Link2SD functions may require root access or special settings of the SD card (for example, formatting in ext4).
Device requirements and SD card preparation
Before installing Link2SD, make sure that your device meets the minimum requirements:
| Parameter | Minimum requirement | Recommended |
|---|---|---|
| Android version | 4.0 Ice Cream Sandwich | 7.0 Nougat and higher |
| SD card capacity | 4 GB (Class 10) | 16 GB and higher (UHS-I) |
| File system | FAT32 | ext4 (for the second section) |
| root access | Not necessary (limited functionality) | Desirable (full access) |
If you plan to use second partition on the SD card (to transfer applications), do the following steps:
- Make a backup copy of all data from the SD card to your computer.
- Download a disk partitioning utility, for example MiniTool Partition Wizard or GParted (for Linux).
- Split the SD card into two sections:
- First section:
FAT32(for media files, ~70% of the volume) - Second section:
ext4(for applications, ~30% of the volume)
- First section:
โ ๏ธ Attention: Not all Android devices support working withext4partitions on SD cards. On some models (for example, Samsung Galaxy s One UI), additional configuration may be required viaADB.
โ๏ธ Preparing an SD card for Link2SD
Installation and first launch of Link2SD
The official version of Link2SD is available on Google Play, but for full functionality it is recommended to download the APK file from 4PDA (modified versions that bypass restrictions are often posted there).
Step-by-step installation instructions:
- Download and install Link2SD (allow installation from unknown sources, if necessary).
- When you first start the app, it will ask for permissions superuser (if you have root). Click
Grant. - Select the file system of the second partition of the SD card (usually
ext4). - Reboot the device when the app asks.
- ๐ง You will be able to transfer only part of the application data (for example,
.apki.odexfiles). - ๐ซ It will not be possible to create symbolic links for
/data/app-libi/data/dalvik-cache. - โ ๏ธ Some applications may stop working after the transfer.
If you no root access, Link2SD will offer an alternative operating mode with limited capabilities. In this case:
If Link2SD does not see the second partition on the SD card, try reconnecting card or reformat it through the app SD Maid or Partition Wizard.
How to transfer applications to an SD card
The main function of Link2SD is to transfer installed applications to an external drive. Here's how to do it correctly:
- Open Link2SD and wait until the app. will scan installed applications.
- Select an application from the list (for example, Telegram or Facebook).
- Press the button
Move to SD card(orCreate Linkif you are root). - Tick the types of files to transfer:
- ๐
APK file(main installer) - ๐
Dex files(optimized code) - ๐
Lib files(libraries) - ๐
Application data(saves, cache)
- ๐
After transfer, check whether the application works correctly. Some apps (for example WhatsApp or banking clients) may block work from external memory for security reasons. In this case:
- ๐ Try to transfer only
APKandDex, leaving the data in the internal memory. - ๐ซ If the application gives an error, return it back through the menu
Delete link.
What applications cannot be transferred to an SD card?
Banking applications (SberBank, Tinkoff), encrypted messengers (Signal, WhatsApp), system utilities (Google Play Services), launchers (Nova Launcher, Action Launcher).
Optimizing Link2SD: hidden settings and life hacks
To use Link2SD as efficiently as possible, use these tips:
1. Automatic transfer of new applications
In the Link2SD settings (Settings โ Auto-transfer), you can enable the option to automatically create links for all new applications. This will eliminate the need to transfer each one manually. However, be careful: some apps may not work correctly.
2. Clearing the Dalvik cache
Regularly clearing the Dalvik cache (Settings โ Clear Dalvik cache) helps free up additional space and speed up the system. Do this after bulk transfer or deletion of applications.
3. Using scripts for automatic optimization
If you have root access, you can create a script to automatically clear temporary files when the device boots. Example script for init.d:
#!/system/bin/sh
sleep 60
rm -rf /data/dalvik-cache/*
rm -rf /cache/*
4. Transferring system applications (only for experienced users!)
Using Link2SD you can even transfer system applications (for example, Google Chrome or YouTube), but this can lead to unstable operation of the device. Before experiments be sure to make a backup via TWRP or Orange Backup.
Regularly clearing the Dalvik cache and temporary files can free up to 1-3 GB of internal memory, especially after Android updates.
Typical errors and their solutions
When working with Link2SD, users often encounter errors. Here are the most common of them and how to fix them:
| Error | Cause | Solution |
|---|---|---|
Mount script cannot be created |
No write permission to /system or incorrect file system of the second partition |
Check root access and repartition the SD card to ext4 |
Insufficient storage available |
There is not enough space on the second partition of the SD card | Increase the size of the ext4partition or clear unnecessary links |
| The application does not start after transfer | Not all files have been transferred or access rights have been violated | Return the application back or transfer only APK and Dex |
The SD card is not detected |
The card is formatted in NTFS or is not supported by the device |
Reformat the card in FAT32 or exFAT |
If Link2SD gives an error Mount script error, follow these steps:
- Install a file manager with root access (for example, Root Explorer).
- Go to the folder
/system/etcand find the fileinit.d. - Delete old Link2SD scripts (for example,
11link2sd). - Reboot the device and try to create links again.
โ ๏ธ Attention: On some devices (for example, Xiaomi c MIUI), you may need to disable the function MIUI Optimization in the developer settings, otherwise Link2SD will not be able to create symbolic links.
Link2SD alternatives: what to use if the app does not work
If Link2SD is not suitable for your device (for example, due to lack of root or incompatibility with the new version of Android), consider alternative solutions:
- ๐ง App2SD - simplified version for transferring applications without root (supports Android 10โ15).
- ๐ฑ FolderMount - allows you to mount application folders on an SD card (requires Xposed Framework on older versions of Android).
- ๐ฅ๏ธ ADB AppControl โa utility for transferring applications via
ADB(works without root, but requires a PC). - ๐ SD Maid โcleanses unnecessary files and optimizes memory (does not transfer applications, but frees up space).
For devices with Android 11+ and without root access, the best option would be using the SD card as an internal storage (function Adoptable Storage). However, please note that in this case the card cannot be removed without losing data. To enable this mode:
- Insert the SD card into the device.
- Go to
Settings โ Storage โ SD card. - Select
Format as internal storage. - Confirm the action and wait for the process to complete.
Disadvantages of this method:
- ๐ซ The card becomes โtiedโ to the device and cannot be read on other gadgets.
- ๐ When you remove the card, applications on it will stop working.
- โ ๏ธ Not all SD cards support high write speeds (class
A1/A2required).
FAQ: Frequently asked questions about Link2SD
Can I use Link2SD without root access?
Yes, but the functionality will be very limited. Without root, you can only transfer APK and Dexfiles, and symbolic links for /data will not be created. Also, some applications may not work after the transfer.
Why does the application display an error after the transfer?
This happens if:
- Not all application files were transferred (for example, data remained in
/data/data). - The application uses protected functions (banking clients, messengers).
- The SD card is too slow (class below
UHS-I).
Solution: return the application back or transfer only APK, leaving the data in the internal memory.
How to return the application from the SD card back?
Open Link2SD, select the application and click Delete link. The app will automatically restore the files in the internal memory. If the application does not start, reinstall it.
Is it possible to transfer system applications?
Technically yes, but this is risky. System applications (for example, Google Play Services or Android System WebView) can cause malfunctions of the device. If you decide, first make a backup via TWRP.
How to clear the cache of all transferred applications?
Go to Link2SD in Settings โ Clear Dalvik cache and press Clear. To clear the cache of individual applications, use the built-in function Clear cache in the menu of each application.