hehe13
19th Apr 2011 Tue, 11:16
Link2SD
Bulent Akpinar
Link2SD is an application that makes it easy for Android 1.6+ users with root privileges on their phone to move applications to the SD card.
The idea behind is same with 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 want to move.
Two, it's an application which means has a user interface. You can manage your applications, create or remove links with just one click.
Features:
- Creates and removes link for application you select
- Lists applications, shows their link status
- Sorts and filters applications
- Displays available space information of internal storage, SD card and SD card 2nd partition.
What you need:
- root permission (http://symbianize.com/showpost.php?p=5784689&postcount=12).
- a second partition on your SD card (http://symbianize.com/showpost.php?p=5863330&postcount=1).
You should have two partitions on 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 support and you may get mount errors like "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 on the second partition will eleminate such problems, because FAT32 is supported on all phones.
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. for this.
How it works:
Link2SD mounts the second partition of your SD card and makes OS mounts it at boot time.
When you press "Create Link" button it moves apk file and dalvik-cache file (if you select) to SD card's 2nd partition and creates symbolic links in original directories.
Note: If any, shortcut and the widget of the app should be re-added to homescreen on Android 1.6 and 2.1 after linking
Can I remove the link and put application back to phone?
Yes, just click on app that is linked and press "Remove Link" button. Link2SD removes symbolic links and moves apk and dex files to original directories.
What happens if I uninstall a linked application?
If you uninstall a linked application apk and dex files will be automatically deleted from the SD card by Link2SD.
What happens if I update a linked application?
If you update a linked application new apk and dex files will be placed in the internal memory at first and then they will be automatically relinked by Link2SD in the background.
Note: Since it is linked again, if any, shortcut and the widget of the app should be re-added to homescreen on Android 1.6 and 2.1
Some points
- Link2SD detects applications which are already moved to SD card on Android 2.2+ natively and disables create link for them.
- 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 unmounts first FAT partition but the second partition remains mounted. Therefore linked applications are not affected and can be run without problems.
- Link2SD does not move application data directory, it moves apk and dex (dalvik-cache) files
UPDATE:
1.6.2
- fixed force close on application startup on some devices
1.6.1
- added horizontal screen orientation support
- added "Link dalvik-cache files" menu back
- improved loading and scrolling performance of the app list
- added cache size to app list
- fixed "Storage Info" bug on Android 2.3
- better CM7 support
Known issue:
* library files get unlinked after reboot on Android 2.3 and sometimes on 2.1 and 2.2. (PackageManager unpacks all native libraries from the apk files at boot)
1.6.0
- added option to link library (.so) files along with apk and dex files
- added automatic linking option for the new installed apps
- added ability to link/unlink apk, dex and lib files separately
- added '->' linked indicator to Apk, Dex and Lib labels
- added lib file size and link status information
- added lib size to sort options
- some bugfixes
1.5.5
- changed link creation, reboot is not required on Android 1.6 and 2.1 anymore
src (https://market.android.com/details?id=com.buak.Link2SD):
https://ssl.gstatic.com/android/market/com.buak.Link2SD/ss-0-320-480-160-1-379754bfa36380cc7203c638bf28576cb2cc1bf9 https://ssl.gstatic.com/android/market/com.buak.Link2SD/ss-1-320-480-160-1-1434880d02ead05ab498e48c94aec269389e65d7 https://ssl.gstatic.com/android/market/com.buak.Link2SD/ss-2-320-480-160-1-b8839160738fc7bfb94d610bdefaae319ecb6cd1
Bulent Akpinar
Link2SD is an application that makes it easy for Android 1.6+ users with root privileges on their phone to move applications to the SD card.
The idea behind is same with 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 want to move.
Two, it's an application which means has a user interface. You can manage your applications, create or remove links with just one click.
Features:
- Creates and removes link for application you select
- Lists applications, shows their link status
- Sorts and filters applications
- Displays available space information of internal storage, SD card and SD card 2nd partition.
What you need:
- root permission (http://symbianize.com/showpost.php?p=5784689&postcount=12).
- a second partition on your SD card (http://symbianize.com/showpost.php?p=5863330&postcount=1).
You should have two partitions on 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 support and you may get mount errors like "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 on the second partition will eleminate such problems, because FAT32 is supported on all phones.
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. for this.
How it works:
Link2SD mounts the second partition of your SD card and makes OS mounts it at boot time.
When you press "Create Link" button it moves apk file and dalvik-cache file (if you select) to SD card's 2nd partition and creates symbolic links in original directories.
Note: If any, shortcut and the widget of the app should be re-added to homescreen on Android 1.6 and 2.1 after linking
Can I remove the link and put application back to phone?
Yes, just click on app that is linked and press "Remove Link" button. Link2SD removes symbolic links and moves apk and dex files to original directories.
What happens if I uninstall a linked application?
If you uninstall a linked application apk and dex files will be automatically deleted from the SD card by Link2SD.
What happens if I update a linked application?
If you update a linked application new apk and dex files will be placed in the internal memory at first and then they will be automatically relinked by Link2SD in the background.
Note: Since it is linked again, if any, shortcut and the widget of the app should be re-added to homescreen on Android 1.6 and 2.1
Some points
- Link2SD detects applications which are already moved to SD card on Android 2.2+ natively and disables create link for them.
- 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 unmounts first FAT partition but the second partition remains mounted. Therefore linked applications are not affected and can be run without problems.
- Link2SD does not move application data directory, it moves apk and dex (dalvik-cache) files
UPDATE:
1.6.2
- fixed force close on application startup on some devices
1.6.1
- added horizontal screen orientation support
- added "Link dalvik-cache files" menu back
- improved loading and scrolling performance of the app list
- added cache size to app list
- fixed "Storage Info" bug on Android 2.3
- better CM7 support
Known issue:
* library files get unlinked after reboot on Android 2.3 and sometimes on 2.1 and 2.2. (PackageManager unpacks all native libraries from the apk files at boot)
1.6.0
- added option to link library (.so) files along with apk and dex files
- added automatic linking option for the new installed apps
- added ability to link/unlink apk, dex and lib files separately
- added '->' linked indicator to Apk, Dex and Lib labels
- added lib file size and link status information
- added lib size to sort options
- some bugfixes
1.5.5
- changed link creation, reboot is not required on Android 1.6 and 2.1 anymore
src (https://market.android.com/details?id=com.buak.Link2SD):
https://ssl.gstatic.com/android/market/com.buak.Link2SD/ss-0-320-480-160-1-379754bfa36380cc7203c638bf28576cb2cc1bf9 https://ssl.gstatic.com/android/market/com.buak.Link2SD/ss-1-320-480-160-1-1434880d02ead05ab498e48c94aec269389e65d7 https://ssl.gstatic.com/android/market/com.buak.Link2SD/ss-2-320-480-160-1-b8839160738fc7bfb94d610bdefaae319ecb6cd1