Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

dand1996

macrumors regular
Original poster
Jan 1, 2009
105
0
Guys -

I know this is very basic but ive been searching around and cant find a straight forward answer to this.

I am on 4.0.1 on iPhone 4. If I want to restore my iPhone for whatever reason, how do I do so without upgrading it to 4.0.2? Will simply clicking restore keep my current firmware on it? Do I need to alter my iTunes host file for Sauriks server?

What is the black and white answer?

Thanks for taking the time.
 
You must have your SHSH blobs on file with Cydia, your hosts file modded, and you need to shift (windows) / alt (Mac) click the Restore button and select the 4.0.1 firmware bundle or else it'll download the latest version.
 
You must have your SHSH blobs on file with Cydia, your hosts file modded, and you need to **** (windows) / alt (Mac) click the Restore button and select the 4.0.1 firmware bundle or else it'll download the latest version.

I honestly have no idea what SHSH is, but I did a restore to 4.0.1 yesterday with no problems. I edited the host file and used Umbrella to get my phone out of recovery.
 
i tried restoring my 4.0.1 today but changing host file and restoring from the 4.0.1 ipsw keeps giving me error.
so i restore the device as new with 4.0.2 and then downgrade it to 4.0.1.
 
I dont need to edit the host file if Apple is still signing 4.0.1 though right?

I only need to edit the host file to point to Saurik when I want to restore without upgrading and Apple no longer signs for the specific firmware im restoring to, correct?
 
I dont need to edit the host file if Apple is still signing 4.0.1 though right?

I only need to edit the host file to point to Saurik when I want to restore without upgrading and Apple no longer signs for the specific firmware im restoring to, correct?

Apple stop signing 4.0.1 so you will need to edit host file to Cydia server to install / downgrade using 4.0.1 firmware from now on.
 
Apple stop signing 4.0.1 so you will need to edit host file to Cydia server to install / downgrade using 4.0.1 firmware from now on.

I simply use the default 4.0.1 IPSW file, not a custom one or anything, correct?
 
I simply use the default 4.0.1 IPSW file, not a custom one or anything, correct?

Yes + pointing your host file to Cydia server.

Your iPhone must be pwned to use any custom firmware. And, since using jailbreakme.com (only current way for iPhone 4 users) doesn't pwned your iPhone, NO custom firmware for you or anyone else using that method.
 
Can someone explain step by step how I change the host file?

It's probably easier to use TinyUmbrella. Download tiny umbrella, and click advanced mode. Set the version to iPhone 4 4.0.1, and the server to Cydia. Click the button to download the SHSHs. If this is successful (which it should be if your SHSHs were saved on Saurik's server), run the TinyTSS server. Once the server is running, do the restore through iTunes.

Eventually your phone will error out about 95% of the way through the restore. This is normal - when your phone boots up in recovery mode, click the button in TinyUmbrella that says "kick iPhone out of recovery"
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.