Originally Posted by durdur
Thank you for very useful app.
I installed Google Earth and Link2sd worked fine. But I found that the lib directory in data/data takes 16 mb. Is there a way to link this one too automatically by Link2sd?
I have tried symlink and it seems to work but it's a manual process.
Sent from my HTC Desire using XDA App
Yes, next release will exactly do that.
Hereby i'd like to give some information about the new version.
Iniatially I was intending to link whole data directory to SD card but I decided not to link data directory to SD card for security reasons. Let me try to explain;
Android uses the concept of a sandbox to make interapplication separation.
For this, Android uses process-level security, user and group IDs of the Linux OS.
Applications run on their own Linux process and are assigned a unique user ID.
Private data directory of the application is assigned to that app user ID and therefore another application can not access there.
If you move the private directory to SD card 2nd partition you have to keep the ownership of the files for the security.
The problem is that keeping ownership is not possible on some filesystems, for example the FAT file system has no provision for ownership or permissions.
So, instead of linking data directory I added ability to link library files to SD card.
These files can be big, even bigger than the apk files especailly for the games and linking them will free up some space on the internal storage.
I added lib size info both to main list page and app detail page so you can see how much space you'll free up if you link it.
Another improvement is that, you can link/unlink apk, dex and lib files separately, that is, you can link or unlink all three or any two of three or even only one of them.
Another new feature is to link new installed applications to SD card automatically (It will be optional, you can enable/disable this feature from the settings menu).
And release date, I hope I can release it in next week.