[LG Optimus L90] LupineDream:
Link2SD GUIDE

ROOTED DEVICES ONLY

Link2SD is a good solution to save the contents of your internal memory, I know we have a lot but its a good idea in the case of saving more space on your internal memory.

Back up your external sd contents before proceeding!

STEP 1

Install these:

https://play.google.com/store/apps/details?id=stericson.busybox

https://play.google.com/store/apps/details?id=com.sylkat.AParted

https://play.google.com/store/apps/details?id=com.broodplank.initdtoggler

https://play.google.com/store/apps/details?id=jackpal.androidterm

STEP 2

If you've already installed busybox, skip this step.

Install busybox using the busybox installer into /system/xbin

STEP 3

After install, unmount your external sd card from System/Storage/Unmount SD Card

THEN, unmount your external sdcard and sdext2 partition if you have one, from terminal emulator.

Thsi varies from ROM to ROM, I'm on CM11, so I run these commands

mount -o remount,ro /storage/sdcard1
umount /storage/sdcard1
mount -o remount,ro /data/sdext2
umount /data/sdext2

If you're stock, do this...

mount -o remount,ro /storage/external_SD
umount /storage/external_SD
mount -o remount,ro /data/sdext2
umount /data/sdext2

Again, rom specific. If you don't have an sdext2 partition, no need for the BOTTOM TWO commands.

STEP 4

Open AParted and resize your external sd card's partition, then make yourself an ext4 formatted sdext partition. Mine is 8 GB in size, since I have a 16 GB card. The journal write takes a long time...usually about a minute and a half. Don't cancel it or you'll end up with a corrupt sd card.

STEP 5

Remount your sd card by your system menu, this is the easy way.

STEP 6

Toogle init.d in Init.d Toggler. Only for stock ROMs without init.d support. Skip this if you've already done init.d or have a ROM that has it baked/enabled.

STEP 7

Install Link2SD and the pro key. The pro key costs money, so if you're poor than I'm sorry. :P I'm really poor, it's only a few bucks. XD

https://play.google.com/store/apps/details?id=com.buak.Link2SD

https://play.google.com/store/apps/details?id=com.buak.link2sdplus

Run Link2SD after both are installed. If done correctly you'll get a prompt asking you to create your mount scripts, so select ext4 format and confirm, then CANCEL reboot. Go to Link2SD settings and enable Relink Lib files and Relink .dex files at boot. I also make my cache auto-clear every 6 hours or so. Auto link is a really bad idea. Since some system apps break when you link them. Clear the app and dalvik cache. Some of your apps may crash. Recreate your mount scripts again, then REBOOT.

STEP 8

Go into Link2SD and link all your user apps, you can use the filter at the top and serlect "User" to see which ones you installed. DO NOT link anything that modifies your system, since those apps are known to break. For example, voltage control or ROM Manager / ROM Toolbox break when you link them. Since you have the pro version you can link the internal data too!

DO NOT

link any system apps. This is a likely known cause for a brick.

DO NOT

link CM themes.

DO NOT

link launchers.

STEP 9

You have successfully installed Link2SD and have it working! I suggest installing SD booster or making yourself an init.d script to boost your read ahead speed at boot. This helps A LOT with app execution on older sd cards.

I hope this guide helped! Remember, if you fark up you did it to yourself! :D I'm not responsible.

The L90 D415 is awesome!!!

~LoopyD

Donate to the PayPalz (lupinedreamexpress@gmail.com)