[G3 Android Development] schaggo:
Answer is quite simple: you did not get root access to the system. You are not rooted. On why you did not get root, I don't have an answer. The screenshot from script you ran unfortunately does not show, if on the way something might went wrong but the script did not notice and/or did not care. I for example failed to root 10N, it's quite possible that PurpleDrake doesn't work anymore and got fixed.

Of course. Any KDZ compatible with your device can be flashed. You will lose root of course and will not be able to regain it while on unrooted Lollipop.

Two possible answers, as there are principally two ways to obtain root: a) and b) :p

Read on:

a) Exploit a weakness in current Android code; this weakness would be common to all devices running this code, no matter if TouchWiz (Samsung), Optimus UI (LG), Sense (HTC), Sony's XPERIA devices, ...

b) Exploit a weakness of a specific device, be it a weakness of the/a specific Android build specific to this device, a hole in the bootloader, recovery, you name it.

1. to a) This is what towelroot did. A vulnerability in the kernel code allowed towelroot to virtually root any device running an affected kernel. So many, many devices were rootable this way, of course once the hole was closed in the kernel source, as soon as a device ran the newer kernel code, it was immune to towelroot. So all devices which received an update were eventually immunized.

2. to b) This is what virtually all rooting methods for the G3 do. They exploit one or the other vulnerability of the G3, a specific build of android on the G3, a specific recovery etc etc.

So the final answer to your seemingly simple request, which in the end is not as simple as you possibly thought:

As followup to 1 and a) There are probably, in this very moment, quite a handful of developers, trying to penetrate the current Android code to find a point of attack. This will get more and more difficult though, as Android is hardened from version to version. In case a hole in the current 5.x line of code (Lollipop) can be found and successfully exploited, a method like towelroot will be released and quite a few devices and very likely also many of the devices scheduled to receive Lollipop anytime soon now, will be rootable. The hole will quite possibly be quickly fixed though, and future devices won't be affected anymore as well as current devices, receiving an update to the base code, fixing the hole.

As a follow up to 2 and b) with a handful of high-profile devs, more or less the main responasbles for all previous rooting methods for the G3, having left the G3 scene, coupled with a lacking influx of new developers probably mainly due to the age of the device, no, theres is probably no one working on getting "native" root for the G3 on Lollipop.

This leaves us with mainly three scenarios:

- the current one: downgrade to Kitkat, obtain root, get bump, flash a Lollipop-build of your choice through the bumped recoveries available.

- There might be a rooting method for the new LG Flex 2 which will be found anytime in the future and which turns out to be compatible with the G3.

- There might be a rooting method for Lollipop in general, which also works on the G3.

Thats pretty much your options right now. I don't think I forgot anything.