Root LG Leon (LG Power) in-device without ADB

gsearle5

Member
Sep 18, 2014
20
1
0
Nashua, NH
www.gregsearle.com
I have the LG Power (aka LG Leon) from Tracfone, which has a protected bootloader. KingRoot roots it, but its su binary is not fully compatible with all root apps. Fooling around with KingRoot, I found a way to ultimately root the phone with SuperSU, using KingRoot as a "mule" app to do it.

Warning: As always, you can make your device unusable by attempting to root it. You follow these instructions at your own risk.

Download KingRoot from kingroot.net, install it, and let it do its thing. You may have to try a couple or three times before it gains root.

Install SuperSU from Google Play. Open it and "Cancel" the prompt to update the su binary (it won't work, yet). Configure SuperSU to your preferences, and grant it root permission when KingUser asks.

Install a root browser such as ES File Explorer from Google Play, open it, and enable root access. KingUser should prompt to allow it root.

You will need a copy of the SuperSU su binary. It is not yet in the /system/xbin folder, as KingRoot has control over that. You can get it through ChainFire's site, or from the "root.zip" file attached to this thread: http://forum.xda-developers.com/fir...ne-supersu-t3105546/post60669196#post60669196

Load the mule with the payload. Browse to /data/data/com.kingroot.kinguser using the root browser and REPLACE all instances of "su" with the SuperSU version of the su binary. You will find at least two deeply embedded in the directory tree.

Now wait, possibly for several minutes. KingRoot will eventually check its integrity and find that the installed su binary is different than the one it its data directory. It will reinstall automatically and test its access. If successful, you will see a SuperSU prompt to grant KingRoot superuser access! :victory: Deny it.

Now open SuperSU again and allow it to upgrade the su binary through the "Normal" method. It should succeed.

Restart the device.

Open SuperSU again to test root access. Open a few root apps such as the root explorer. SuperSU should prompt to grant root access.

You can uninstall KingRoot (and Purify, if you want).

:eek: Some issues that I ran into that may or may not be of concern to you:

After rooting, my device became unstable and would freeze a few minutes after restarting. I had to take out the battery to restart it. I was messing around a lot with it, so most likely it's something else I did. However, if this happens to you, go into "Safe Mode" by powering it on, waiting for the LG Logo to appear, then holding the "volume down" button until you see the default launcher screen with "Safe Mode" in the lower left corner. Give it many minutes to settle in, then restart normally. This restores a few things to default (such as your widgets, which you will have to re-configure).

SuperSU asked me a second time to update the su binary. I allowed it, and it never asked me again.

If all else fails and you can't get a stable root, install KingRoot again and have it re-root the phone.
 

Corbow6

Member
Dec 13, 2009
5
2
0
FlashFire works on this phone after rooting as above. I was able to successfully flash Xposed to the device.

Don't try to flash TWRP, however. The bootloader is locked and you will lose recovery if you do this. (Yes, I did it.)
Hey, quick question because I'm still not getting the framework to successfully flash. Which version of the framework did you use specifically?
 

voluptuary

Senior Member
Dec 29, 2010
960
753
0
Mukwonago
FlashFire works on this phone after rooting as above. I was able to successfully flash Xposed to the device.

Don't try to flash TWRP, however. The bootloader is locked and you will lose recovery if you do this. (Yes, I did it.)
I had the same issue... So after lots of searching I found a stock 5.0.1 recovery for a LG G3 that works. The zip file is NOT flashable but just unzip the recovery.img and flash that with FlashFire. You can then turn off the phone, press & hold vol- & power till the phone vibrates the continue to hold vol- and release then press and hold power again to enter stock recovery.
 

Attachments

  • Like
Reactions: gsearle5

gsearle5

Member
Sep 18, 2014
20
1
0
Nashua, NH
www.gregsearle.com
I had the same issue... So after lots of searching I found a stock 5.0.1 recovery for a LG G3 that works. The zip file is NOT flashable but just unzip the recovery.img and flash that with FlashFire. You can then turn off the phone, press & hold vol- & power till the phone vibrates the continue to hold vol- and release then press and hold power again to enter stock recovery.
Thank you! I'll try it out. What do I have to lose, recovery? :p
 

voluptuary

Senior Member
Dec 29, 2010
960
753
0
Mukwonago
Looks like I celebrated too soon, while you can enter recovery with the IMG I posted above it won't actually do anything... except make you have to pull the battery out. Least you don't get an error in the top left corner anymore so there's that.