every single time, whenever i try to restore, i get the itunes 1600 error. i have no clue what im doing wrong. i have jailbroken/unlocked my 3GS before. i had to get a new one the other day because the battery kept draining too quickly (at stock, every setting was off), and somehow, mine just refuses to accept custom firmware. i literally can jailbreak/unlock any other iphone but my own. in fact, i just jailbroke and unlocked an iphone 3G at 3.1.2 using the exact same method ive done for my 3GS. ive tried my windows machine, my dads macbook pro, and my own macbook pro, and they ALL say that my phone has the 1600 error. i dont think its my usb cable or port, because ive tried both ports and my usb hub, as well as different cables. last time i got this error, i believe i just turned off the internet. but now when i do that, itunes refuses to see my iphone (when its in DFU/recovery mode) because it cant connect to the internet. of course, i can restore just perfectly with the stock firmware. i KNOW this phone is jailbreakable...what the heck should i do now?