[T-Mobile LG G2x] Pain-N-Panic:
SuperOneClick does not work for our device anymore. I believe it stopped being effective after 2.2.2 froyo.

This is a guide posted by TGA_Gunman. I take no credit for anything in this post:

"First, you need to download three things:

1) The Nvidia NvFlasher program:

http://www.multiupload.com/RJMUQ4MLK2

2) The Nvidia NVFlash APX drivers:

http://djmcnz.batteryboss.org/stuff/nvmobileboot.rar

3) The flashable root file

root-g2x-su-2.3.6.3.zip- http://www.mediafire.com/?92qpr525ztblh8w

Install the APX drivers, then follow these instructions:

1. Remove the battery.

2. Plug the USB cable into your PC.

3. Hold Volume Up and Volume Down at the same time keeping them held down.

4. Plug the USB cable into your phone. (Keep the volume buttons held until Windows detects a new APX device.)

5. Open Device Manager in Windows and you should see "APX Device" listed with an error icon.

6. Right click on the APX device.

7. Select 'Update driver software'.

8. Select 'Browse my computer...'.

9. Select 'Let me pick...'.

10. Select 'Have disk'.

11. Browse to directory you extracted the driver software to: One-Click-G2x-recovery-flasher-09-04\APX.

12. Accept any warnings, including the big red alert (you may need to disable UAC).

13. Now in Device Manager under 'USB Controllers' you should have an 'NVIDIA USB Boot-recovery driver for mobile devices'.

If not, uninstall the driver, reboot, rinse and repeat.

14. When the drivers are properly installed, unplug your phone.

Now follow these instructions to flash ClockWork Recovery:

1. Remove the battery.

2. Goto the NvFlash directory and Double Click "OneClickRecoveryFlasher.exe".

3. Make sure the USB cable is unplugged from your phone.

4. Hold Volume Up and Volume Down at the same time, and keep them held down. (Keep them held until you see the "S/W Upgrade" screen on your phone after you complete step7!).

5. Plug the USB cable into your phone.

6. Click the "Flash ClockworkMod" button.

7. You should see it send a bunch of files to the device and the phone screen should say "S/W Upgrade - Please wait while upgrading...". Once the files are sent and the program is finished running in the command window, you can just unplug the USB cord, even while it still says "S/W Upgrade - Please wait while upgrading...".

8. Put the battery back in.

Once the phone has ClockWork Mod flashed, plug it into your computer and copy the flashable .zip file to your SD card.

Turn your phone off, and press the volume down and power buttons at the same time. When the LG logo changes to one with some blue streaks behind it, let go of both buttons and the phone will boot into ClockWord Mod.

Use the volume buttons to move around in the menus and the power button to select in ClockWork Mod.

Select "wipe data/factory reset"

Select "wipe cache partition"

Select "install zip from sdcard"

Select "choose zip from sdcard"

Select "root-g2x-su-2.3.6.3.zip"

When it's done, go back in the menus until you get to "reboot system now" and select it.

Once your phone has rebooted, it will be permanently rooted!"

Do not do a data/factory reset unless you are flashing a ROM along with the root.zip package. When I used this guide I striclty wanted to be rooted on stock firmware. All I did was use the APX drivers and install CWM with NvFlash and then flash the root.zip through CWM without doing a full wipe. I did however wipe my caches before flashing the zip.