I tried to use 4.0 firmware to upgrade my iPhone 3GS, but then it said I had to be a paying developer. Unfortunately, I don't have the money. I have tried to restore using 3.1.2 and 3.1.3, and rebooting with iRecovery, but that doesn't work (can't type anything into iRecovery, it just says "Logout. Process completed" Can I either: a) Downgrade to 3.1.3 or 3.1.2 successfully (without the 1015 error)? b) Register my iPhone (without having to pay) so I can access 4.0? c) Get my iPhone off from the "Connect to iTunes" picture? Thank you for any help. Another option is to wait until the official release of 4.0, but I need my phone as I'll be in a different country for most of May.