[Optimus One, P500, V General] russian392:
OK, i notice the lg thrive has been long foregoten by LG and us, so i decided to post my root guide here, this should work for most phones with a few modifications, but the lg thrive is a very, very problematic phone so...

ASSUMING YOU ARE STILL ON STOCK 2.2.1 FROYO

1. ROOT

Download super-one-click one click root program from short-fuse here : http://shortfuse.org/?p=193

Then, if you have not already downloaded the Android SDK, download it from android here : http://developer.android.com/sdk/index.html

once it is installed, go to C:/program files (if windows pick the one with the bits x64 or what ever) / android / tools / ddms.bat

the ddms.bat is a small debugging and screenshoting program. Run it, now go to your phone, go to apps, development, android debugging.

Then find super one click, run it, then plug your phone in. DDMS and SOC should recognize your device, if you have the proper drivers installed already. If their are no drivers installed, go to the lg website and download the update tool, and it will help you download the drivers.

Once your device is recognized, simply hit ROOT on soc.

wait, wait...wait...........wait....DONE!

after a reboot you should have a super user app in your app drawer.

2. CLOCK WORK MOD RECOVERY

from the android market, download Rom Manager by clockwork mod. Once it is installed, go to Flash ClockworkMod Recovery. Scroll down the list and find LG P500 old BB, This is old baseband. If you updated your phone to 2.3 GingerBread (some how?!) you are probably on new basband, please check. If you are running 2.3 and you are not rooted and you update "officially", get the new bb version.

once you pick LG P500 Old BB (or new, new will not work on 2.2.1 froyo, and should not work on an lg thrive) just wait for the recovery to install. once it is installed, pull your battery out of your phone, or shut it down, how ever you want to, and then press in this order and hold - Home, Volume Up, Power, and HOLD IT TILL YOU SEE SOMETHING NEW. This will be the recovery logo, looking like the Rom manager app icon. Let go once you see it. Now you have a list of things such as reboot system, back up and restore, wipe data/factory reset etc. To navigate, use volume up and down buttons to go up and down, menu as ok, and back button for back. go to back up and restore, and pick backup, and just wait for it to back up your stock rom, so if anything EVER goes wrong, you have your back up to go to, it backs up what walpaper you are using, your kernel, your apps, emails, passwords, EVERYTHING so haha.

Once it is backed up, hit reboot system. It will boot up your phone normaly. For roms to try out, go to argue4android.blogspot.com i have a few lists laying around there with kernels and roms. you put the kernels and roms on the ROOT of your sd card, that means no folders, nothing, just right their.

Now, usually, a rom will not work on the lg thrive because it is still on old baseband, their is not way to update it, or technically no safe way so every rom you will have to flash a kernel that fixes it and some roms do not work with this kernel. ( when you flash your first rom you will see) DO NOT USE CyanogenMod 7 roms, ever, they dont work on the lg thrive. The only gingerbread rom that works is Oxygen. their are some unstable ics cm9 roms but the best is the lg thrive cm10 jelly bean 4.1.2 rom by rashed also on my blog (no kernel needed).

To flash a rom, go to recovery, go to install zip from sd/install zip from sd/ROM.Zip (or gapps.zip or kernel.zip or batteryfix.zip)

wait, and it will install, reboot, you will see that you have BIG color issues, this is because of baseband and stock .32 kernel. That is why you need the .35 kernel. The kernel you will be using for just about every new baseband lg optimus one rom is attached bellow called p505 stock old baseband bla bla bla .zip.

flash it if you have color issues on a rom, most gb, and ics roms need it but gb does not work unless you are using oxygen. so its eather gb oxygen or rashed97's cm10 jelly bean rom specifically for the lg thrive.

------------------------------------

UPDATE

Rashed97 now has a cm10.1 Rome that works better than cm10