ok, I had the same problem and here is what I did. When it goes to the black screen, just hold down the power button until the phone turns off (it will, honest) then just restart the phone and start over with let it rain..you may have to do this 20 or more times and eventually it will catch.. What I ended up doing was finally restoring again, and the very next time it took. Mine was running 3.1 out of the box, I upgraded to 3.1.2 and then started with blackrain..Had I not read all the post's on this I probably would have given up.. Sure glad I didn't..Good luck and just keep trying..