This in turn leads to the 1013 error when you next attempt to upgrade the iOS in iTunes. It turns out that, after launching and quitting TinyUmbrella, even if you perform no action at all, the application adds the redirect line to the hosts file. For a downgrade to work, a redirect line must be added to the hosts file the added line forces a connection to a Cydia server rather than Apple’s server. This TinyUmbrella launch was the precipitating cause of my 1013 error. That’s why, as a matter of routine, I launch TinyUmbrella prior to doing an iOS upgrade, to make sure that I have all recent SHSH files stored. Still (as I have written about previously), there are situations where it can come in handy. Most people will never need to do an iOS downgrade. With these data preserved, TinyUmbrella can later restore your iOS device to an older version of the iOS (something that is otherwise impossible to do in Tunes with any recent iOS hardware).
TinyUmbrella is a Mac application that can store SHSH files associated with each iOS version for your iOS device. What really happened was that a new copy of the line had been re-added to the hosts file, without my knowledge and behind my back, via the TinyUmbrella application. It turns out that I had remembered to delete the problematic line. I blamed myself for its presence, noting that I had added the line during some research I was doing and had probably forgotten to remove it when I was done with the task.
You will also want to download our T-Mobile MMS fix if you are on T-Mobile.But the nagging larger question was: why was this still happening? Last time, I determined that the cause was a redirect line (74.208.10.249 gs.) added to the /etc/hosts file.
Launch Cydia, do all of the updates and then install the UltraSn0w package to unlock. Once you are done following the RedSn0w instuctions you will have Cydia on your iPhone’s home screen. Redsn0w_0.9.6rc12: (current version as of writing this)ġ2. RedSn0w will hacktivate if you did not activate officially in step 10: If you do not have a sim to activate we will use RedSn0w to Hacktivate.ġ1. Most iPhone are locked to AT&T so put in any AT&T sim in to activate. To activate it the correct way you will want to put whatever sim card the iPhone is locked to in and start iTunes. You will now need to activate your iPhone 4. Run Fix Recovery and it will get you to the iPhone activation screen.ġ0. Once you are in DFU mode you will need to download Fix Recovery to get out of recovery mode. If you see this you need to start step 7 over.Ĩ. If not you will see an Apple logo and the screen will go back to the connect to iTunes logo. Your screen will turn black if you did it correctly. Then count to 2 and let go of the power button but keep holding down the home button. We need to get the iPhone 4 into DFU mode by holding the home and power button until the screen goes black. This is likely because you did not have the TSS server running or you are using a device other than an iPhone 4.ħ. If you get an error other than 1013, it means your baseband was updated. Your iPhone 4 will have a connect to iTunes logo displaying. The restore process should get a 1013 error. If you don’t have it you can download it here: iPhone 4 Firmware restore file for 4.3.1 (If it saves as a. Select the iPhone 4 iOS 4.3.1 firmware file. Launch iTunes and click on restore while holding down the shift key if you are on Windows or the option key if you are on a Mac.ĥ. If you get any errors, visit the TinyUmbrella FAQ page and fix the errors before continuing.Ĥ. (You should be saving your SHSH files whenever a new firmware comes out!)ģ.
Start Tiny Umbrella with your iPhone 4 plugged in. Just be sure to download the correct programs.Ģ. This tutorial will work on both Mac and windows.
Sn0wBreeze is a windows version of PwnageTool that will create a custom firmware and preserve your baseband, You can easily use either of these tools but for this tutorial I will show you how to use TinyUmbrella to preserve your baseband and upgrade to iOS 4.3.1 and then run RedSn0w to jailbreak. This is assuming that you have modem firmware 01.59.00. This tutorial will show you how to preserve your iPhone 4 baseband and unlock. Now that UltraSn0w has been updated to support iOS 4.3.1 and the jailbreak is also untethered, you can now easily upgrade to the latest iOS and preserve your baseband so that you can unlock your iPhone 4.