Reading the full thread, nobody got it to work b/c it doesn't work. You can't do a restore on a 3GS with iTunes not connected to the internet, and if you do it gives an error. If you are connected to the internet and do a shift+restore on a 3.1.2 it says device not eligible.