[LG Optimus L90] LuSiDCre8tivity:
I FINALLY GOT IT TO ROOT!!!! CWM and TWRP for L90 D410/405/415

Hello All, first post here but I thought this would be useful for everyone who is having the problem I had. I broke my old G2 (old phone, I know) and as a replacement T-Mobile sent me the LG Optimus L90. Normally I have a problem rooting LG phones so their not my particular favorite kind, but since it was a free replacement I can't complain ;).

TLDR: After reading about problems people are having, and after 3-4 hours of trying to root my phone, I'm here to help.

***Note***: I am using the LG-D415 L90 running Android 4.4.2 (Kit-Kat). ***Note***

I'd like to thank the OP [MENTION=4597087]olegat0r[/MENTION] for creating this thread. Also thanks to [MENTION=513620]Quarx[/MENTION] for his post in another thread. Thanks to a guy I found on YouTube (YT/bearnazi) and last but not least THANKS TO ANYONE ELSE who's responses I seen across multiple thread's across multiple websites. Anyone who I left out sorry :crying:.

For D405/D410 USERS YOU Need unlocked Bootloader!!! D415 Users Do NOT Need To Unlock:

So lets get right to it... BE SURE THE READ THIS WHOLE GUIDE BEFORE ATTEMPTING TO ROOT YOUR PHONE. I am not responsible for anyone who breaks, damage, or brick their phone.

Things Required: Internet connection, files attached and named below, a way to transfer files onto your phone, and well obviously the phone.

Step 1: Download TowelRoot (can't post the link since I'm new here but just Google TowelRoot). To download TowelRoot just click the logo on the website which will cause a download to start for the APK.

Step 2: Download Super User, Root Checker, and Terminal Emulator. Again just Google the Apk's or get them off the playstore. Also as far as I know it don't matter which emulator or root checker you use.

Step 3: Download either TWRP Recovery or CWM (which ever you choose). THE FILES WILL BE DOWN BELOW! After downloading which ever recovery you have chosen to use, unzip the file, then drag and drop it to the INTERNAL STORAGE of your phone.

Step 4: Install TowelRoot, Super User, Terminal Emulator, and then Root Checker (don't matter what order but that's the order I did it in :p).

Step 5: Once you install TowelRoot, open the app and click "make it ra1n" ( (DO NOT REBOOT THE PHONE!!! I'VE SEEN OTHER PEOPLE SAY DO IT BUT IT UN-ROOTED MY PHONE AFTER REBOOOTING!!!) ALSO BE SURE TO INSTALL TERMINAL EMULATOR, ROOT CHECKER, AND SUPER USER BEFORE RUNNING TOWELROOT, FOR SOME REASON MY PHONE ended up becoming UN-ROOTED AFTER SOME TIME (around 30 mins) EVEN WITH OUT REBOOTING!!!)

Step 6: Once TowelRoot shows a message saying that your phone has been rooted, go to Root Checker to verify. If it says you're rooted proceed to the next step if not then try again, if you still have no luck maybe someone else in the forums can help you out.

Step 7: After you have verified that your phone is rooted go to SU and make sure nothing needs to be installed or updated (I can't remember the message I got, but the SU I used needed to update something).

Step 8: Go to Terminal Emulator (or which ever terminal you choose to use)

Enter the following (be sure the hit enter after each command):

SU

dd if=/sdcard/%imagename%.img of=/dev/block/mmcblk0p17

(For TWRP type in: dd if=/sdcard/twrp.img of=/dev/block/mmcblk0p17)

(For CWM type in: dd if=/sdcard/cwm9.img of=/dev/block/mmcblk0p17)

If the command works, it should take a few seconds and it will say "11 MB has been transferred in so and so seconds"

After that type in:

reboot recovery

Step 9: The phone should reboot in which TWRP or CWM depending upon which one you have installed. I DO NOT ADVISE TO TRY TO FLASH ANY ROMS OR ANYTHING ELSE, IF I'M NOT MISTAKEN YOU HAVE TO UNLOCK YOUR BOOTLOADER FIRST, IF NOT SOMEONE PLEASE BE SURE TO CORRECT ME.

**********FOR TWRP USER'S******* Keep the device untouched for some time (exactly: 1 minute or 60 seconds). TWRP HAS A BUG WHICH CAUSES IT NOT TO RECOGNIZE YOUR TOUCH THE FIRST TIME AROUND. Your device will be locked or will be blacked out after 60 seconds. Press the Power button to unlock it. Swipe to unlock your phone! Now the touch will work without any flaws. Remember to change the screen timeout to 15 seconds if you don't want to wait in the future. **********FOR TWRP USER'S*******

Step 10: Reboot your phone. After rebooting go to Root Checker to make sure that it's still rooted, if it is you're good to go :)! If not re-try the steps above.

Step 11: Happy Rooting and Happy Customizing! There should be more guides out there on how to unlock the bootloader and anything else your Android loving heart shall fancy!

P.S: Excuse the excessive CAPS and red fonts, but I just wanted to make sure people read and pay attention before bricking their phone (like I've done before :silly:)

Hope you all find this helpful and enjoy!