[LG G Stylo Guides, News, & Discussion] Ainz_Ooal_Gown:
It has come to my attention that this will not work on latest OTA so please only use this if you have the mentioned android number...and I moved on to a LG G3

Attention if you try this and end up with a brick or your device transforms and tries to destroy you; it's not my fault you did this not me. So just read all of this thread not just the O.P to get out of a bind if you reply with "the thread is too long i wont read it please help" don't expect anything short of "there's a search bar use it"

Attention

If you bricked via trying to root with the 5.0.2 method on 5.1.1 then just run what is below and you will have a fully working and rooted Stylo ;)

Hello there I and Unjustified Dev have figured out how to root this puppy with the help of a video on YouTube so please read carefully and copy carefully ! (Thanks [MENTION=6227500]Newyork![/MENTION] for helping me clean up my OP)

Make sure you have a Windows PC

Download the LG Drivers from here:

Reboot your device into download mode (press and hold volume up and connect to a power source at the same time)

Download this folder and unzip it to your desktop:

Run

ports.bat

from within the extracted folder, to find your correct port (use the one with: LGVZANDNETDIAG1)

In the LG_Root folder hold shift and right click and choose open command windows here

Type

Push_File.exe \\.\COM11 busybox /tmp/busybox

(Make sure your COM port number is correct, it varies)

it will then give you a message for example:

C:\Users\juan\Desktop\LG_Root>Push_File.exe \\.\COM11 busybox /tmp/busybox

Author : blog.lvu.kr

File : busybox

Path : /tmp/busybox

UNLK : FAIL

OPEN : OPEN

TOT FileSize : 1048328

SendStart

WRTE : WRTE1048328byte sent

CLSE: CLSE

Now type

Push_File.exe \\.\COM11 lg_root.sh /tmp/lg_root.sh

(same deal as before)

Now type

Push_File.exe \\.\COM11 UPDATE-SuperSU-v2.46.zip /tmp/UPDATE-SuperSU-v2.46.zip

Now type

Send_Command.exe \\.\COM11

Now type the following

ls tmp

which will result in:

#ls tmp

FAIL

type again

ls tmp

And you will get the following

UPDATE-SuperSU-v2.46.zip

busybox

lg_root.sh

Now type

sh /tmp/lg_root.sh dummy 1 /tmp/UPDATE-SuperSU-v2.46.zip /tmp/busybox

which should give you:

ui_print *****************

ui_print SuperSU installer

ui_print *****************

ui_print - Mounting /system, /data and rootfs

ui_print - Extracting files

Archive: /tmp/UPDATE-SuperSU-v2.46.zip

inflating: META-INF/MANIFEST.MF

inflating: META-INF/CERT.SF

inflating: META-INF/CERT.RSA

inflating: META-INF/com/google/android/update-binary

inflating: META-INF/com/google/android/updater-script

inflating: arm/chattr

inflating: arm/chattr.pie

inflating: arm/libsupol.so

inflating: arm/su

inflating: arm/supolicy

inflating: arm64/libsupol.so

inflating: arm64/su

inflating: arm64/supolicy

inflating: armv7/chattr.pie

inflating: armv7/libsupol.so

inflating: armv7/su

inflating: armv7/supolicy

inflating: common/99SuperSUDaemon

inflating: common/Superuser.apk

inflating: common/install-recovery.sh

inflating: mips/chattr.pie

inflating: mips/libsupol.so

inflating: mips/su

inflating: mips/supolicy

inflating: mips64/libsupol.so

inflating: mips64/su

inflating: mips64/supolicy

inflating: x64/libsupol.so

inflating: x64/su

inflating: x64/supolicy

inflating: x86/chattr

inflating: x86/chattr.pie

inflating: x86/libsupol.so

inflating: x86/su

inflating: x86/supolicy

ui_print - Disabling OTA survival

ui_print - Removing old files

ui_print - Placing files

ui_print - Post-installation script

ui_print - Unmounting /system and /data

ui_print - Done !

Type

LEAVE

and press enter and let your device reboot

Don't brick your device now that you have root :)

edit: works on all known US Variants don't know about the Canadian or European ones (and cricket apparently)....