I've tried many times to root my LG2X with Z4root, UniversalAndRoot, Visionary and SuperOneClick since I've bought it but it failed each time.
I've seen the [Root] topic in the developpement thread but I can't post there (less than 10 posts...) but I want to help someone to root his/her mobile.
I've searched a long time a good way to do so without SuperOneClick (which doesn't respond with Windows Seven or Ubuntu 11.04) but there is none.
There we go...
Disclaimer : I can't be responsible if you break your phone, cancel your warranty or launch your LG2X on the wall in rage.
If you want, there is already SuperOneClick which run smoothly for many geeks : LG2X SuperOneClick Forum and SuperOneClick Forum
My HTC Magic had been rooted with the command line and I've tried myself to do so with every bit of informations and tips I could find on Internet.
I recommand to test the SuperOneClick method and if it fails, come test this with a Linux terminal (psneuter, su-v2, busybox and the SuperUser.apk can be found in the SuperOneClick archive) :
adb push psneuter /data/local/tmp adb push su-v2 /data/local/tmp adb push busybox /data/local/tmp adb shell $ busybox chmod +x /data/local/tmp/psneuter $ /data/local/tmp/psneuter adb remount adb shell # busybox mv /data/local/tmp/su-v2 /system/xbin/su # busybox chmod 6755 /system/xbin/su # busybox chown 0.0 /system/xbin/su # busybox cp /system/xbin/su /system/bin/su # busybox chown 0.2000 /system/bin/su # busybox cp /data/local/tmp/busybox /system/xbin # busybox chmod 0755 /system/xbin/busybox # busybox chown 0.2000 /system/xbin/busybox # exit adb install Superuser.apk adb reboot
You can check the files permissions with
ls -l /system/xbin/su /system/bin/su -rwsr-sr-x root root 26264 2011-04-23 20:07 su -rwsr-sr-x root shell 26264 2011-04-23 23:20 su
If this can be of help, I'll update this later.