[G3 General] topet2k12001:
Hi Friends,

Sorry for the delay in responses. Work has been quite a handful at the office recently (and I'm being considered for a promotion so I need to focus! :) )

Hi @stainmaker,

Thanks for the feedback. Since you got your device already set up, let us just troubleshoot if you have the time for experimentation. :)

I would say I have addressed that issue though. In previous versions, the entirety of the script ran through the GUI-based software itself (ImageprepGUI). In a certain amount, previous users who tried did encounter a problem similar as yours. This can be caused by either or a combination of: a certain LG G3 variant/model, or using a different USB cord, or a matter of plugging the USB cord to a different USB socket/port, or in a specific instance there was a user who had another device plugged into his PC which causes a conflict.

In any case, this most recent version was changed where the reboot-Download Mode-rooting steps were done through a command line. ImageprepGUI would notify the user that it will open a "DOS box" (command-line terminal) and the steps will continue from there. This solves the issue or concern where users fear they may not be fast enough to manually reboot the device. Since the reboot-Download-rooting steps are running from a "DOS box", it will definitely "wait" until the user finishes the manual reboot and plugs in the device again.

Which LG One-Click Root did you use, just for reference? There are three (3) available methods (other than Imageprep) as of this moment. Although I will say that they were all derived from the same manual steps shared by @Unjustified Dev and hence the underlying "scripts" (set of commands to automate) are the same.

Hi @siedkins,

In my numerous tests (and while I was programming ImageprepGUI) I was re-rooting (or re-running the rooting process) and did not encounter any problems. You can try one step at a time (if you are referring to Imageprep), it shouldn't do any harm. But, be very careful with the rooting method you choose. You will notice that Imageprep has two (2) rooting methods already available: "Direct" and "Script". This is due to newer firmware versions released for the LG G3 (specifically for the D855), where the previous rooting methods (which were via a "script") didn't work.

The rooting methods that involved the "script" approach are:

One-click Root by avicohh

One-click Root + TWRP installation (specifically for the D855) by jac10000

The original (manual) rooting steps shared by Unjustified Dev

Fellow XDA Member digital-bug released a different approach to rooting which is reported to work for newer firmware versions of the LG G3 (mostly for the D855). I added his approach to Imageprep, which I call "Direct" (for the lack of a better term).

So if you rooted prior using any of the three first approaches mentioned, make sure that in Imageprep you will select the "Script" approach to rooting. Then if it doesn't work, consider trying the "Direct" approach to rooting. Make sure to back up your important files first!

Installing TWRP "again" (or on top of existing TWRP) either with Imageprep or AutoRec shouldn't cause a problem. Anyway, TWRP is updated by flashing the newer version of TWRP, via TWRP. :). With Imageprep, I have included the step of "bump'ing" (patching) the "kernel" (a.k.a. the boot.img) as part of the script/process.

I was supposed to work on a "version 2.7" that will check:

1. If the device is currently rooted

2. If not, check which "rooting approach" will likely work for the device (credits to @digital-bug for giving me the overall idea)

I just need to focus at work for the meantime. There is an opportunity for a promotion and I am being considered, but I will make it a point to visit this thread as much as I can.

Hi @kswong6972,

Thank you very much for the feedback. I'm glad that it worked for you. Congrats!

I wouldn't really call myself a "developer". What I'm doing here in XDA is just a matter of hobby and just sharing whatever I can in the hopes that it can benefit others. :)

EDIT: I see that the "Direct" rooting approach worked for you. I took the original steps from [MENTION=4948835]digital-bug[/MENTION] (with permission). It looks like you are running one of the "newer" firmwares for the LG G3 where the "Script" method no longer works (which is the approach of the first methods available like the One-Click Root). This explains how Imageprep worked in your case. :)

By the way, I also tried the "Direct" rooting approach to my D858HK (dual-SIM variant/model) and I'm certain I'm on an older firmware (version 20D) and it also works. Just wanted to mention this so that others will know.