Link2SD is an application administrator that makes it easy for android-os 2.0+ users to move applications to the SD card, to clean all cache files of the apps. It enables you to manage your apps and storage easily.
The idea behind is same together apps2sd scripts, linking applications to SD card's second partition but differs in two ways.
One, instead of linking /data/app folder (that means moving all applications), you can select applications that you need to move.
Two, it's an application which means has a user interface. You can manage your applications together few clicks.
It also provides native application to SD (app2sd) features upon android-os 2.2 and higher. It can move any non-protected user apps to SD card (force move), together batch moving capability.
That feature uses Android's standard SD-card installation feature and does not require a second partition.
Cache cleaner function clears all your cache and unfetter up space together a single tap. Also cache cleaner widget displays total cache size and enables "one tap cache cleaning" without opening the app.
Create and remove url for apk, dex and lib files of the applications you select
Automatically url newly installed apps (optional)
Move any user apps to SD even though the application does not bolster moving to SD (a.k.a. "force move", for android-os 2.2 and higher)
Shows the apps that bolster moving to SD together native apps2sd
Set the default install place 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 the application
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
List applications, show detailed size information and url status
Wide variety of options to sort and filter apps
find applications by name
Display available space information of internal storage, SD card and SD card 2nd partition
Share the url of an app
bolster 35+ languages
Auto clear cache service
What you need for linking apps:
a second partition upon your SD card.
You should have two partitions upon 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 or FAT32.
Some phones lack the ext2, ext3 or ext4 file system bolster and you may hook mount errors likable "no such device", "invalid argument". These phones need ext2.ko or ext3.ko modules and even some additional modules to be able to mount. Using FAT32 upon the second partition will eleminate such problems, because FAT32 is supported upon all phones.
Link2SD does not create the second partition, you need to create it yourself. You can use any partition administrator such as Minitool, Paragon, Easeus etc. for this.
System applications should not be linked to SD card. Link2SD does not allow these applications to be linked.
When you connect your phone to PC as mass storage, android-os unmounts the first FAT partition but the second partition remains mounted. Therefore linked applications is not affected and can be run without problems.
Link2SD does not move application's private data files; it moves apk, dex (dalvik-cache) and lib files.
DISCLAIMER: It is made available for use at your own risk together no warranty of any kind.
What's in this version : (Updated : Dec 8, 2014)
material design updates in UI
default theme is light, you can switch to dark in the settings
added sharing apk files of the apps
added batch (multi-select) share, clear data and clear cache
error fixes and improvements
Required android-os O/S : 2.0+