Getting most of the info off of the Optimus S is fairly simple. Just about any software (demo or otherwise) can read the required data or you can read it off the phone manually. The only tricky bit is reading the AAA and HA passwords/keys. It's seemingly impossible to read the keys with any stock software. What I ended up doing was following the directions in this YouTube video: http://www.youtube.com/watch?v=FqCiY1mL-GY
A couple notes (READ THESE BEFORE STARTING):
- I make no claims towards the legality of any of the download links in the YouTube video and am not advocating any sort of piracy.
- You will want to make sure you install LGNPST and all the included components packages as well as copying the LGNPST.exe to the folder you installed it in. You will be running LGNPST with this exe and not the default.
- You will also want to get and install the proper dll for your Optimus S which is LS670 (I got mine here: http://forums.androidcentral.com/lg-optimus-s-rooting-roms-hacks/138144-ls670-dll.html). When you have the dll you'll want to register it using reggie.exe which should be located in LG-LGNPST12.7z under model\mtp (I just merged the extracted folder with the Model folder in the LGNPST install.
- Before you do anything you will want to make sure the phone is in usb debuging mode (under applications in the main system menu) and you have the proper drivers installed (available here in the LG Mobile Support Tool under software update http://www.lg.com/us/support-mobile/lg-LS670-Gray)
By doing all of the above and following the video I was able to read the AAA and HA keys off of the Optimus S.