I've been searching the forums for hours and I think mine is a subtly unique situation. I sold my iPhone 3gs as "unlocked" on ebay since my iPhone 4 is coming tomorrow. Tonight I jailbroke it with spirit, then unlocked it with cydia/ultrasn0w. I was about to pack it up when I decided I should "Erase all content and settings" so that the buyer won't have any of my contact's info or anything. I put my phone in DFU mode and it won't restore. "This device isn't eligible for the requested build" I've tried everything. I went into Terminal and edited /etc/hosts to point to cydia instead of pointing to apple, but my gut tells me that its not working because the "Erase all content and settings" removed any traces of cydia. I've never jailbroken anything before and have limited experience with this kind of stuff. I've downloaded all types of firmware versions (3.0, 3.01, 3.1.3) and nothing will take. The phone is just cycling over and over between the apple logo and a black screen. The phone needs an OS, apple knows I tried to jailbreak I guess and won't let me restore, and since I did an "erase all" I can't utilize any of the hacks to bypass apple's safeguard. I've run blackra1n to no avail as well. Nothing I do seems to reverse this awful mistake I've made. What do I do?!