yashsingh1/xdaforums huggingface dataset:
[LG Optimus L90] gdjindal:
All Credit to @thecubed. Please thanks him on his OP here

This is not my original work.I am just sharing this GUIDE for easy rooting of L90 with latest updated, those are not supported by towelroot.

First of all Install USB Drivers from following link :-

Click here to download L90 USB Drivers

After installing USB Drivers, download Rootl90.zip file attached to this post below and extract it to C Drive of your PC.

On your phone, Goto Settings -> General -> Developer options and enable USB debugging by ticking the check box.

(If you are unable to find Developer options, then go to About phone -> Common -> Software Information and continuously tap on Build amount for 5 to 6 times, it will enable developer options)

Now Connect your phone with PC in LG Software mode, open device manager and confirm ADB Device listed at the top of the list, as an image attached below:-

Now open Rootl90 folder, that you extracted to the C drive in the first step.

In this folder, press and hold shift key on the keyboard, right click on blank place and click on open command window here. The command prompt will start with c:\Rootl90>

Now type following commands one by one in the command window (simply copy, paste and hit enter) :-

adb reboot --bnr_recovery
adb push start_restore /temp/start_restore
adb push permaroot.bin /temp/start_restore
adb reboot

and match result as shown in following images :-

Command 1

After this phone will reboot into recovery as shown in the image below

Now Proceed to Command 2.

Command 2

Command 3

Command 4

After the last command your device will reboot, congratulations your phone is now rooted. Download and install Supersu form playstore.
[LG Optimus L90] gdjindal:
reserved
[LG Optimus L90] gdjindal:
Guys plz reply if worked for other than D410 Model
[LG Optimus L90] VainxTheLurker:
D410 here, after first command wait til the drivers are installed,

There is a redaction error in your comands, the correct are:

adb reboot --bnr_recovery

adb push start_restore /temp/start_restore

adb push permaroot.bin /temp/start_restore

adb reboot
[LG Optimus L90] gdjindal:
Thanks for correction :)
[LG Optimus L90] razoract:
Aren't these the same commands available in the purpledrake script?
[LG Optimus L90] gdjindal:
yes it is from purpledrk script.
[LG Optimus L90] suaphotocopy:
thanks!

thanks!
[LG Optimus L90] petarl:
I've tried it on D405n and it works. Thank you.
[LG Optimus L90] shoxxy:
.

LOOOL

Why should i use

adb reboot --bnr_recovery
adb push start_restore /temp/start_restore
adb push permaroot.bin /temp/start_restore
adb reboot

when i could use simple original purpledrake way. i think you took the files from purpledrake thats all ? or i am wrong ???
[LG Optimus L90] voland66:
Does not work on t-mobile LG L90, D415 with the software version D41510e.

adb reboot --bnr_recovery reboots to a blank screen. Presumably it's still a recovery -- adb connects. But "adb push start_recovery /temp/start_recovery" does not work -- no such file or directory. Changing the destination to /tmp in both adb push commands does push files to the phone but there is no root after reboot.

Looking at the purpledrake script, I also see that the vulnerability tests looks for a process "brd" on the phone but there is no such command in the output of ps.

Any ideas?
[LG Optimus L90] cardusan:
LG L90, T-mobile D415 with SW version D41510c also does not work.... same exact issue as described above...

---------- Post added at 10:36 PM ---------- Previous post was at 10:17 PM ----------

You should use TowelRoot app, it roots the phone in like 2 seconds and no reboot is required...

Search in google for "how to root T-mobile LG D415" - first link has few instructions but leads you to the website where to download the tr.apk (if doing from phone) long click on lambda sign and select "save link" ... thank install the app and run it... 2 seconds... done...
[LG Optimus L90] voland66:
996

Towelroot works on the previous SW version (was it D41510c? I don't remember). But there is an update to the version 10e and towelroot does not work on it (at least it did not work yesterday, this was the first thing I tried). Unfortunately, I updated without checking forums and I might have forgotten to turn on survival mode in supersu (although i'm not sure survival mode works).
[LG Optimus L90] D1358531:
Towelroot worked fine on my D41510c. I have not updated though, and probably won't as some say nothing really changed with the update.
[LG Optimus L90] cardusan:
I have that version and I was able to root with towelroot - it did not even request a reboot or anything... just 2 seconds of my time...

I am now running CM11 and it flies - this phone has just stepped over few models that are considered to be "faster":... not in the CM world :)
[LG Optimus L90] voland66:
Which version do you have 10c or 10e? Is this T-Mobile phone? If it is 10e -- did you just use towelroot straigtforwardly? Was the phone rooted prior to 10e upgrade?

I upgraded rooted phone from 10c to 10e, possibly having forgotten to turn on survival mode in supersu, and lost root. I still have adaway's host file (so ads are blocked, now permanently since I can't go back to the standard host file), I still have supersu files in relevant directories but no root when the phone is running. And towel root says that it can't work on my phone. I was just assuming that the update has a newer kernel that fixes vulnerability exploited by towelroot. I'd love to recover root if I could.
[LG Optimus L90] fynky:
Hello!

I would have just a short question about the root. If I make the root with this towelroot am I loosing the guarantee? I mean this procedure is open the bootloader or this is just a "smooth" root?

Thank you!!!!
[LG Optimus L90] D1358531:
Yes, you will lose the guarantee. I believe towelroot just roots your phone.
[LG Optimus L90] fynky:
Thank you for your quick reply.

So if it is just a simple root and in the future I will have some problem with my phone I will be able to put back the original software to the phone without any mark? Because at Samsung phones have a special trick. If you root your phone and the bootloader is open the Knox code (this is the special trick) is jump from 0 to 1 and you will not be able to replace it anymore and you will lose the guarantee forever with it.

I wouldn't like to change the software on my phone I just would like to install programs to the SD card but it is not allowed under the KitKat unless I root my phone. But I think the simple root should be enough for that isn't it?

BTW. Will I need a special program after the root is I want to install to SD card?

Thank you very much!!!!
[LG Optimus L90] bigboolean:
Before I do this I would like to know if there will be a custom recovery like two? Does this work with the D415? Would I still have my T-mobile connection? I only rooted my Nexus 7 2012 with the Nexus root Toolkit.
[LG Optimus L90] jaconde:
The same happens to me, also a previously rooted d415 10c from T-Mobile. Hope someone can find a workaround.
[LG Optimus L90] voland66:
Regarding the lost root on D41510e version, I realized that the root might not be completely lost. First of all, t-mobile's own "my account" app still reports the phone as rooted. Also, I can see /system/xbin/su (and other relevant files) as well as /system/bin/.ext/.su. However neither in the terminal nor in adb shell can I successfully become root by running any of the su binaries I see. Next I will try to run root checker and see what it reports, but I am hoping that the presense of su binaries might allow root recovery somehow and that someone might have enough knowledge to suggest a course of action.

(Btw, I was running an adblock app and the modified hosts file is still on the system. So I suspect that if/when a large update comes in the future, the update will refuse to run because of these modifications.)
[LG Optimus L90] jb3p76:
Since there aren't a lot of visible changes in the update, I'm hoping we can extract the kdz and mix some of the apks and lib files with the version c stock zip. The idea is to get the new features (have we spotted them all?) without taking the ota. I'm able to create working IMG files and flash them successfully, but having a hard time extracting the kdzs without corrupting the images...so who knows if I'll ever get this. I can't figure out if I'm messing up the partition sizing or if something is going wrong when I mount the IMG file the extraction spits out. The farthest I've been able to get in that respect was being able to see the /system/app mounted on the PC but it was empty and the rest of the partition was missing.

Also, as [MENTION=4501943]shinobisoft[/MENTION] keeps telling us, there's the purpledrake route that I'll try when I give up trying to get something worked out myself.

Edit: I can get the phone to reboot in to either bnr_recovery or bnr_recovery-s but from there I can't find anything I can do:

jb@lt:~$ adb devices
List of devices attached
????????????	no permissions

jb@lt:~$ adb pull /
error: insufficient permissions for device
jb@lt:~$ adb pull /temp
error: insufficient permissions for device
jb@lt:~$ adb push start_restore /temp/start_restore
error: insufficient permissions for device
jb@lt:~$ adb pull /system
error: insufficient permissions for device
jb@lt:~$ adb pull /data
error: insufficient permissions for device

Let's be honest here, I'm really just taking shots in the dark, but I really hope posting it makes something click in someone else's head...
[LG Optimus L90] LiquidC:
Not working after I put in the first command to go into recovery the image didn't pull up on my phone.

---------- Post added at 01:23 AM ---------- Previous post was at 01:20 AM ----------

I have that same problem I got a D415
[LG Optimus L90] cardusan:
yep

I had 10e already on the LG L90 Tmobile D415 phone when I got it (may have applied latest update as soon as I had the phone for the first hour or two (popped up). I did not attempt anything else, it simply worked with the towelroot - tapped on the button to root, and that was it. Downloaded the root checker that reported phone as rooted. I did not even have to reboot.

Not sure how it works when you loose root with other versions, etc... but for me worked great.

Cannot believe how much of performance boost it gave this phone... CM11 is amazing... instead of 100ish MB of free RAM I am now running between 150 to 370MB (out of 1GB lol and have at least 30-40 apps installed) after more testing... love the thing... the battery is also crazy good - two days of moderate use... really nice for 2460mah...
[LG Optimus L90] dpsem:
Is there a way of root LG l90 (D415) T-mobile with firmware 10e? Help, please
[LG Optimus L90] Orvis25:
cant root T-mobile d41510e on kernel 3.4.0+

When i input the "adb reboot --bnr_recovery" it rebots to a black screen,

and the code "adb push start_restore /temp/start_restore" gives an error.

I was able to get it out of the black screen by typing "adb reboot" and it booted normally.

Any idea on how to get past this recovery thing? What about downgrading to a previous software version and not updating?
[LG Optimus L90] Vainx_507:
Ok, it gives an error but what error?
[LG Optimus L90] james_fuster:
it worked for my LG D 405n thank you so much

wht is the way to remove it if i needed to ???
[LG Optimus L90] johntrela:
Hello [MENTION=4646325]gdjindal[/MENTION] i have Lg L90 D405n i rooted via towelroot last month two days later an Official update downloaded ~250mb i made a restart to install it but i saw a message 0x1117008 my phone didnt updated.

I tried to unrooted again and install update but nothing. If i root the phone with your Tutorial will updates work???
[LG Optimus L90] gdjindal:
i always prefer to reflash stock rom before installing system updates. so i'll recommend you to reflash kdz and then install system updates. After updating root your phone using this tutorial. ;)
[LG Optimus L90] acf150:
ANYTHING YET? LG OPTIMUS D41510e?

Has anyone found a way to root the optimus 10e version yet? :confused: I've searched everywhere tried towel root but haven't found anything. Sucks that they would do this. If anyone has found a way can they please post. Thank you.
[LG Optimus L90] shinobisoft:
Right now your only option is a KDZ flash back down to V10C.
[LG Optimus L90] Orvis25:
Know were i can get a copy of the stock D415 v10c rom?
[LG Optimus L90] shinobisoft:
See this thread
[LG Optimus L90] Orvis25:
Awesome man!

Thanks! finally rooted.

One issue:

Is there a way i can disable the "system update downloaded" message thing? i found a post aking about it for the L90 D415, but no one ever posted an answer.
[LG Optimus L90] Orvis25:
Anyone figure out how to disable the update notification?
[LG Optimus L90] CynicalFatigue:
Been looking for this, found recent thread http://xdaforums.com/lg-l90/help/how-to-disable-ota-updates-lg-optimus-t3004160 and found similar suggestions on other sites and for other LG models, but I tried it (got a toast message 'disabled') and restarted and I'm still getting the Notification. Argh.

Even after removing the automatically downloaded zip update file itself from Device/cache, when I click on the Notification, the page 'Android System Update' still displays 'Downloaded and verified 274.0 MB'

Trying to figure how to make Android and or the LG-Firmware forget that it downloaded the update....

UPDATE: 24 hours later, the Notification has indeed disappeared (cheers). - I used the LG Hidden Settings Menu as per the thread I referenced above, it just didn't work right away but it does seem to work. (I was going to delete the Data for the LG 'Update Center' System App, I think that would work instantly, but I when I checked the notifications just before deleting it tonight, voila, it was already gone, so the above must have kicked in sometime today.)
[LG Optimus L90] alayton09:
I have version 10e and tried towelroot and when I open tr.apk it says that currently my version is not supported... any ideas?
[LG Optimus L90] shinobisoft:
There is no root exploit available for V10E. Only option is to downgrade to V10C then root.
[LG Optimus L90] stevenDROID:
I have no computer to help me flash kdz, so I'm screwed until towelroot updates their patch!!! Unless any genius comes up with another method
[LG Optimus L90] aerdely:
Geohot already stated probably not updates for towelroot
[LG Optimus L90] stevenDROID:
Ok thx for info. I guess I will play "plain Jane l90" from here on out lol
[LG Optimus L90] aerdely:
Had same issue, ended up just using my neighbors computer. If you could get some one to just let you use theirs it doesn't take long to downgrade, the worst part is reloading every thing because you have to do a factory reset after the flash of the kdz so you start from scratch.

Eventually there will be a new root method with the release of lollipop but if you have no choice then yea, just have to wait which does suck.

Also to tell you the truth i tried every rom i could for the l90, although its personal preference i went back to v10e unrooted till i find some thing i like and development is slow due to the low sales volume the device has so in my opinion not missing much. Is worth seeing if you find some thing you like though. Sorry for the bad news hope you get a chance to downgrade eventually.
[LG Optimus L90] stevenDROID:
Yea, the ever popular waiting game, im not good with computers anyway so I have no problem waiting this 1 out. If u here of a new method, dont hesitate to holla at me, please!!!
[LG Optimus L90] aerdely:
Well, i tried every method i could find here in xda, on google, even some chinese sites. Absolutely nothing works but if any thing new comes ill let you know, always looking out for new method any way so ill give it a try and pm you if it works. Every once and a while some thing comes out.

Also if you do get access to a pc, dont be afaid to pm or get a hold of me some how, can give you a hand if you need it.
[LG Optimus L90] OccipitalEwe:
Worked!

:good:

Worked for me on LG L90 D41010c (D410hn from Brazil).

Android version 4.4.2.

Kernel 3.4.0+ (Didn´t work with towelroot).

Software version V10c-SCA-XXX.

Using a pc with windows 8.1.

Thanks!
[LG Optimus L90] fear2433:
So one cannot root a phone updated to newest lollipop update?

(started rolling in russia)
[LG Optimus L90] shinobisoft:
I cannot say for Lollipop. The V10E ( KitKat ) update, at least in the USA, fixes the exploit that was used to root the device.
[LG Optimus L90] LOLtron:
So theres no other way to root now?
[LG Optimus L90] voland66:
[MENTION=6495476]LOLtron[/MENTION] I have not tried it myself yet, but there is a new method:

http://xdaforums.com/android/development/guide-root-method-lg-devices-t3049772

Here is the post which states that it worked on D415, version 10e:

http://xdaforums.com/showpost.php?p=59312165&postcount=910
[LG Optimus L90] Kevin253:
Confirmed working on T-mobile D415-10E!
[LG Optimus L90] cardusan:
Awesome!

I actually just downgraded today from 10e to 10c and then rooted and threw CM11 on it for my mom to use (needed Serbian language options).

And as that usually happens, THEN after I was all done, I see this post of confirmed way of rooting the 10e :) ... oh well..
[LG Optimus L90] G33KSQUAD:
Just go to: 1x1a.com/how-to-root-a-lg-optimus-l90-d415-10e.html

I did it and it worked! Still have d41510e rooted
[LG Optimus L90] Awesome-one:
My unrooted, locked bootloader LG L90 is stuck in a bootloop!!!

I have the LG L90 and recently the phone just wont boot past the bootloader. It kept stopping at the T-Mobile boot image. I look up how to reset the phone and that's what i did. Now the phone is stuck at the LG boot logo and wont turn on. Either way the phone was still stuck in a bootloop. Now I've ever done anything to the phone, no USB Debugging, No rooting, No bootloader unlocking. So could someone please help me to figure this out.
[LG Optimus L90] shinobisoft:
What model specifically? There's 4 of them. Lol. If I had to make an educated guess, by your grammar, I'd say T-Mobile D415. If a factory reset didn't work and you never enabled USB debugging, flashing a KDZ might fix the problem. However it sounds to me like there's something wrong with the phone itself. So there's always the service center too.
[LG Optimus L90] Awesome-one:
Yes specifically my model is the D415 variant. And i currently need some help flashing this (KDZ) because I got the phone into the (Download screen) which they say is basically the bootloader for this LG device. And I've downloaded the LG flash tool, but don't know where to go after that.
[LG Optimus L90] shinobisoft:
I'm afraid I'm not gonna be much help flashing a KDZ as I've never had to do it with this device. I do believe there is a thread around here specifically for that tho...

EDIT:

Here's the thread
[LG Optimus L90] Shadowmaniac:
So i am on Lolipop 5.0.2 lg l90 450 V20a

and when i tried this it only reboots my phone after first step i never get to step 2, and when i try kingroot it only roots my phone until reboot, any suggestion i want to root and unlock bootloader?
[LG Optimus L90] d3kod3:
I used King root to root my friend's LG L90 D410 running 5.0.2 and was successful. However i don't know weather bootloader is locked or not. Do i need to unlock the bootloader using a computer to flash recovery now , using flashify/Rasher ?
[LG Optimus L90] lfom:
@up

Yes, you do. Make sure you use the correct aboot.bin for your phone model and Android version.
[LG Optimus L90] Floating Point:
Not sure if rashr or flashfy will flash the bootloader. For this, I would recomend adb or terminal and use the dd command line.
[LG Optimus L90] d3kod3:
So using adb is the only perfectly working way ?
[LG Optimus L90] Floating Point:
Rashr and flashfy does the same thing dd command line does, but in a GUI.

If any of those two apps show an option do flash the bootloader (aboot partition mmcblk0p6, do not mistake with the boot partition which is necessary to boot android system).

To flash aboot from adb or terminal, with the unlocked aboot.bin in internal sd card:

dd if=/sdcard/aboot.bin of=/dev/block/platform/msm_sdcc.1/by-name/aboot

aboot.bin in external microSD:

dd if=/storage/external_SD/aboot.bin of=/dev/block/platform/msm_sdcc.1/by-name/aboot

Do not miss the aboot file! Choosing the wrong one will render your phone unusable. Bricking your phone at bootloader level without backups will bring some headaches, prevent yourself from those problems reading this topic before doing anything after rooting your phone: http://xdaforums.com/lg-l90/general/warning-d410hn-users-brazilian-dual-sim-t3223091
[LG Optimus L90] jonbrefe:
Confirmed on LG L90D400H

Confirmed working on LG L90D400H. Latinamerican version (Sold in Costa Rica)
[LG Optimus L90] Bergerac99:
I have the same. I've got L90 LG-D405n on Lollipop 5.0.2 V20b (kernel 3.4.0+). I can never get to step 2 because daemon never starts. Kingo fails as well as towelroot. Any ideas how to root this model with this software version?
[LG Optimus L90] Warimation:
Maybe this will help

http://xdaforums.com/showthread.php?t=3084987

Enviado do meu LG-D405n através de Tapatalk
[LG Optimus L90] Piso Mojado:
I have a D415 running 5.0.2 version D41520c. gdjinda's method didn't work for me.

The root method which worked for me was avicohh's LG One Click Root 1.2 script here:

https://xdaforums.com/lg-...lipop-t3056951
[G 2014 Q&A, Help & Troubleshooting] Bl00dyMurd3r:
Hey guys, I have an XT1064 US GSM Moto G.

I followed the tutorial here and flashed the appropriate image to restore the phone to stock: http://xdaforums.com/moto-g-2014/general/restore-to-stock-t2873657

Now, my wifi no longer works no matter what I do.

I have tried deleting the wpa_supplicant.conf file, flashing a different kernel, rebooting without the sim, and wifi will not turn on no matter what. As soon as I slide it on the button snaps back to the off position

Some help would be very much appreciated!! Thanks!

EDIT: Also, every line of flashing has returned [OKAY], and I've run the phone with stock recovery, CWM, and TWRP and no difference :(

Is it possible I have to relock my bootloader? I don't see how that would affect it but im not an expert
[G 2014 Q&A, Help & Troubleshooting] rafaelbrunner:
I have the exact same problem... But my device is a XT1069.

Still waiting for a solution... :/
[G 2014 Q&A, Help & Troubleshooting] pleomaxell:
Did you download your XT1064 firmware from here:

http://sbf.droid-developers.org/phone.php?device=36

We are not supposed to install XT1069 firmware on XT1064
[G 2014 Q&A, Help & Troubleshooting] htcgr:
me too xt1068:p
[G 2014 Q&A, Help & Troubleshooting] Bl00dyMurd3r:
Thanks for the link, but i did not flash XT1069 firmware, I followed the guide steps to flash "Blur_Version.21.11.17.titan_retuaws.retuaws.en.US" as I have the US gsm model
[G 2014 Q&A, Help & Troubleshooting] MiguelPT:
This will only happen if you updated the phone with latest OTA, you can't downgrade the bootloader, if you apply the latest OTA the problem should be solved.
[G 2014 Q&A, Help & Troubleshooting] Bl00dyMurd3r:
I tried applying the update from this thread from the stock recovery: http://xdaforums.com/moto-g-2014/general/ota-update-t2880432

The recovery starts to verify the package and then I get "Installation aborted."

It does this with both locked and unlocked bootloader

Any other help would be great, thanks!
[G 2014 Q&A, Help & Troubleshooting] pleomaxell:
According to Q18 from this page you need to select full unroot option from the Super Su:

[IMG="OTA Updates"]http://i60.tinypic.com/2gumlps.jpg[/IMG]

Then follow the "[Restore to Stock][XT1068][All Dual Sim Model][4.4.4][Lock Bootloader]" and use XT1064 firmware just to see if your wifi works or not.
[G 2014 Q&A, Help & Troubleshooting] Bl00dyMurd3r:
Thanks, I'll give it a shot!
[G 2014 Q&A, Help & Troubleshooting] Bl00dyMurd3r:
Well, tried that and no luck. This is my 3rd android device and I've never heard of Wifi being borked like this :(
[G 2014 Q&A, Help & Troubleshooting] pleomaxell:
Sorry, I don't know what to suggest, it looks like another user was facing a similar problem and no one could provide a solution to him too.

Can't you return the phone and get it replaced?