I need some major help. I have an AT&T iPhone 4 that is on iOS 4.0.1 and just switched over to Verizon yesterday and got their iPhone 4. I am going to sell my AT&T iPhone 4 and had the bright idea to do a erase content and settings. Well, in that process, the phone just got stuck on the apple logo and wouldn't go away, just kept rebooting. Did that for over 24 hours. So, I know I need to do a restore but just can't get it to work right. Here is some info:
The phone was jailbroken and SHSH were saved because I clicked that little "make my life easier" button in Cydia.
I just downloaded the latest version of iTunes.
I found and downloaded the iOS 4.0.1 ipsw from redmondpie's website.
I have downloaded tinyumbrella.
I have edited the host file to 74.208.105.171 gs.apple.com
Now, I tried restoring in iTunes click the Shift restore and selecting the ipsw. It gave me an error. So I'm needing help with step by step what do I need to do to get this working???
I believe I followed your exact instructions. I went back into Notepad and my host file now looks like this:
# Copyright (c) 1993-2006 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a '#' symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
I disconnected my iPhone from the PC. Opened tinyumbrella, clicked Save SHSH (didn't look like it really did anything). Clicked Start TSS Server. Opened iTunes. Plugged the phone in and held home button. iTunes prompted for recovery device, shift clicked and selected ipsw. It hung at the "Preparing iPhone for restore" and then gave this error: The iPhone "iPhone" could not be restored. An unknown error occurred (1604).
I only unplugged it to start over. Didn't unplug it during the process itself. I tried it again just now with the phone plugged in from the beginning. Are my host files correct from you can see? I'm still hanging at the Preparing iPhone for restore... screen in iTunes. Still getting error 1604.
I don't mess with host files so I have no idea what they should look like. Regardless, it should still be fine.
You shouldn't be getting 1600 errors with the TSS Server running.
Does your TinyUmbrella have 4.0.1 saved for SHSHs?
You need to either try another USB port (reboot your computer and then change ports) or try another computer for 1600 errors. Are you using a STOCK firmware? If it's a custom firmware, don't do that. Use a stock one.
So I apparently didn't click shift restore on my last attempt and now I'm ios 4.3. I know I has my SHSH saved within Cydia because I've always clicked the make my life easier thing since my original iPhone. Is there any chance of being able to downgrade to 4.0.1 to get at least my jailbreak back, if not unlock? If so, I have the official ipsw downloaded. Where would I start?
You would still need to run TinyUmbrella and click Save SHSHs to pull the SHSHs into TU. then running the TSS Server and restoring to the desired fw that you have SHSHs for should work with the shift+restore in iTunes.