I used a one click tool that roots or unroots phones, flashes recoveries and rams and other stuff you can do easily on an android terminal so that way you don't have to worry about installing sdk and using adb shell from your computer, anyways, when I tried to flash a custom recovery on my phone using the one click method it didn't install the recovery and it messed up or uninstalled my stock recovery and nothing I have tried can get any recovery back on my phone. I can't even get the stock recovery back. I'm just letting you know it's real easy if you go to the android market and install the free terminal emulator and copy and paste the commands from your phone's browser to the terminal. I used gingerbreak to root my phone and it was real easy to do it through the terminal then you can install xionia custom recovery. Just another tip cuz I know the next step is to look for an easy way to install roms, don't try rom manager (clockwork recovery) on the optimus s, it isn't compatible with this phone. Good Luck!