
After you return to stock, including stock recovery, use the lg software from their website to do the update. Don't use the ota even after returning to stock. Seems the ota is causing issues when trying to root afterwards.
My steps went as follows: flashed community rom, put stock recovery on, updated through lg software on my pc, rooted, flashed custom recovery. Took about 20 minutes beginning to end and my phone works like a champ.
Zefie recently hacked together a build prop to eliminate the nagging for Lego. http://forum.androidcentral.com/lg-optimus-s-rooting-roms-hacks/56967-lego-rom-43.html#post596738
I haven't tried it myself.
Here's what I did that worked (if you want to use VCRom - no need to go back to stock first):
1) Make a Titanium Backup of everything you want to save.
2) From V9 and Lego, directly use the LG Update Tool to update to the VC SW/Baseband.
After the update is complete, you should be on the VC baseband and SW. (You will lose root but you will still have custom recovery.)
At this point the OS works funny (possibly with various error messages and popups) - sometimes the radios do not work right , OTA problems, Internet not working, etc... This seems to also be the case if you try to go back to LEGO and ThundeROM on a VC baseband...(possibly because of your framework/data and kernels not being compatible)
3) Do a adb reboot recovery.
4) Wipe data, cache, davlik
5) Flash the VCRom (this is the only ROM that in my experience is compatible with the new VC SW/Baseband without lingering issues - this will give you root once again)
6) Use Titanium Backup to restore your apps/data.
Does anyone meet the following criteria .....
1) Has a phone running VC
2) VC was applied via OTA download on the phone, not through LG software
3) User wants to root their phone
4) Has insurance on their phone
????????????
What do you have in mind?
Wondering if a roll back to either v8 or v9 is possible. Sometimes the built in security doesn't exist to prevent a person from applying an older version of update.zip. May take a little wrestling to figure out a good combo of how to do it but if verification does exist, and we can figure out what it verifies against, might be as easy as a buildprop change in update to bypass.
Just trying to think of how I can help folks who are going to be getting phones straight from Sprint with this stuff on it or applied it without knowing hey would want to root in the future.