5. Run the test in the end...and you will have it, you got root access on your 2.2.1 LG Optimus 2X device!
+1 I recommend you first uninstalling the Car Home app and F-Secure (if you are not using it) because it is highly responsible for freezes and instabilites (AFAIK).
If the tutorial above fails, here is djmcnz's method:
Use the psneuter option, I had the same problem with rage, psneuter worked instantly.
Optimus 2x, Unbranded, Android 2.2.2 (out of the box, no OTA)
All I did was:
Install LG driver (first post)
Open SuperOneClick 1.7
Select psneuter
Hit root
Check Superuser app
One more guide, this may help you too (credit goes to Maliacrete):
For all those who get stuck at "waiting for device" with the SuperOneClick try running it as an Administrator (right click, Run as Administrator) or follow these:
a) make sure your phone is "seen" from your pc under hardware (http://www.junefabrics.com/android/driver.php). Follow the instructions here. If needed install your drivers from the link on the bottom of the junefabrics page.
b) Download the PdaNet from here (http://junefabrics.com/android/download.php), when prompt to replace the drivers, press NO.
c) if at this point the PdaNet istallation tells you that it cannot detect any phone you need to go back to the drivers problem. No correct drivers (debugging), No root.
d) Run the SuperOneClick and it will surely do the job.
Having a good recovery makes the process of modifying, tweaking, maintaining, … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?