Link2SD is an application manager that makes it easy for Android 2.0+ users on their phone to move applications to the SD card. It enables you to manage your apps and storage easily.
Link2SD is a free (ad supported) application. You can upgrade to Link2SD Plus to remove ads and get additional features.
✔ Link apk, dex and lib files of apps to SD card
✔ Link internal data of apps to SD card (Plus)
✔ Link external data and obb folders of apps and games to SD card (Plus)
✔ Link dex files of the system apps to SD card (Plus)
✔ Auto clear cache service (Plus)
✔ Automatically link newly installed apps
✔ Move any user apps to SD even though the app does not support moving to SD ("force move")
✔ Shows the apps that support moving to SD with native apps2sd
✔ Set the default install location of the apps; auto, internal, or external
✔ Batch link, unlink, reinstall, uninstall, "move to SD", "move to phone" functions
✔ Notify when movable apps installed
✔ Uninstall system applications (bloatware removal)
✔ Freeze and un-freeze system and users applications
✔ Convert system apps into user apps
✔ Convert user apps into system apps
✔ Integrate "Updated" system apps into system (ROM)
✔ Clear data and cache of an application
✔ Batch clear data and cache of the selected apps
✔ Clear all apps cache at once (1-tap cache cleaner without being root)
✔ Clear cache widget (1-tap cache cleaner without being root)
✔ Notify if total cache size exceeds specified size
✔ Reboot manager includes power off, normal reboot, quick (hot) reboot, reboot recovery, reboot bootloader/download mode
✔ Reboot widget to boot with one click
✔ List applications, show detailed size information and link status
✔ Wide variety of options to sort and filter apps
✔ Search applications by name
✔ Display available space information of internal storage, SD card and SD card 2nd partition
✔ Share the Play Store link or the APK (app\'s full package) file of an app
✔ Create shortcut for the apps
✔ Support 40+ languages
How it works:
Link2SD uses a secondary partition on your SD card and uses it as another segment of internal storage. Link2SD moves apk files, dalvik-cache (.dex) files, lib files and internal data files into this partition, which the OS mounts on boot, and creates a symbolic link in the original location. This retains the file structure that the system expects but with the bulk of the data moved to the SD card.
Linking obb and external data;
On devices that have emulated SD card, obb and external data files are actually located on the internal storage, not on the external (real) SD card.
This method moves these folders into the first or the second partition of your external SD card (depending on your selection) and with the bind option of the mount command remounts the file hierarchy at external SD card while it is still available at the original location.
Linked apps are marked with "Linked -> SD card" in the app list.
What you need:
- root permission
- second partition on SD card
You should have two partitions on your SD card and both should be primary.
The first FAT partition is your standard SD card storage. The second partition is used for application files and can be ext2, ext3, ext4, f2fs or FAT.
You need to use a non-FAT file system (ext2, ext3, ext4 or f2fs) on your second partition in order to link app\'s private data files. Because the FAT file system (FAT16, FAT32 or exFAT) does not support UNIX file ownership or permissions and will cause a security breakdown of app's private files.
Link2SD does not create the second partition, you need to create it yourself. You can use any partition manager such as Minitool, Paragon, Easeus etc. on Windows, GParted on Linux, built in Disk Utility on Mac OS
Linking obb and external data;
- root permission
Second partition on SD card is optional for this feature, folders can be moved to the first or the second partition of the SD card.
When you connect your device to PC as mass storage, Android unmounts the first FAT partition but the second partition remains mounted so the apps linked to this partition are not affected and can be run without problems.
But the apps which their obb and external data files have been moved to the external storage don\'t work until the mass storage is disabled and the external storage is remounted on the device.
Link2SD also provides native app to SD (app2sd) feature of Android OS. It can move any non-protected user apps to SD card (force move), with batch moving capability.
That feature uses first partition (normal FAT) of the SD card, does not require a second partition.
Cache cleaner function clears all your cache and free up space with a single tap. Also cache cleaner widget displays total cache size and enables "one tap cache cleaning" without opening the app.
Link2SD is available in the following languages:
English, Turkish, German, Hungarian, Italian, Polish, Portuguese, Portuguese Brazilian, Russian, Slovak, Spanish, Thai, Ukrainian, Japanese, Chinese Traditional, Chinese Simplified, French, Arabic, Bulgarian, Czech, Serbian, Indonesian, Dutch, Vietnamese, Greek, Slovenian, Basque, Macedonian, Catalan, Persian, Croatian, Danish, Albanian, Georgian, Afrikaans, Hindi, Swedish, Armenian, Tagalog, Romanian, Lithuanian, Nepali, Tamil.
If you want to help translating Link2SD into other languages please send me an email.
Jovie Brett Bardoles
Copyright 2009 - 2013 SC 4ViewSoft SRL
Licensed under the Apache License, Version 2.0
Takuma Niihara (Japanese), Marc Saal (French), Mateusz Jakut (Polish), ozonbg (Bulgarian), Ján Dugovič (Slovak), Youssef El Farssaoui (Arabic), Chung-Hung Chen (Chinese Traditional), diga1001 (German), Stefano IceCubeR (Italian), Viktor Varga (Hungarian), Gustav (German), Fernando Che (Spanish), wwenigma (Hungarian), Jarosław Deptuła (Polish), Vitor Pacheco (Portuguese Brazilian), MazeFaka (Ukrainian), Ronald Montenegro (Spanish), CzBiX (Chinese Simplified), Filipe Polido (Portuguese Portugal), Yura Rodchyn (Ukrainian), Rathaplee Indrapalita (Thai), Claudio Parmigiani (Italian), Uladzislau Mikuts (Russian), Rendra (Indonesian), Srdjan Drca (Serbian), Anton van Gaalen (Dutch), Tung Anh Thach (Vietnamese), Makis (Greek), Davor Poznič (Slovenian), Alberto Piñeiro (Basque), Desert EagLe (Macedonian), Ferran Rius Riu (Catalan), Naser Rezapour (Persian), Toni Grubisic (Croatian), John William (Danish), Arber Krasniqi (Albanian), Edwin Smith (Afrikaans), Greg Sanikidze (Georgian), Ayush Singh (Hindi), Joakim Holmström, Robert Högberg (Swedish), Narek Avetisian (Armenian), Mark Devin De Asis (Tagalog), Jiří Sedláček (Czech), Caruceru Cristian Constantin (Romanian), Algimantas Margevičius (Lithuanian), Nepali (Susan Maharjan), Tamil (Vijay Bharath)
DISCLAIMER: It is made available for use at your own risk with no warranty of any kind.