I have made a step-by-step guide to help in this process to help you understand the proper way to upgrade.
For the purpose of this guide, I will use as an example upgrading from 2.0.2 to 2.1. First off, if you have never jailbroken, you don’t need to worry about this guide. The complications come when you have a jailbroken device and you want to upgrade.
So if you have successfully jailbroke but are stuck on i Phone Apple logo, spinning gear on i Phone boot up, connect the i Phone, launch redsn0w Extras. This also applies if Cydia crashes on launch or you get a white icon – this means that a tethered boot is also required but is known as a semi-tethered boot as the i Phone can reboot without assistance but to be in a jailbroken state needs a tethered boot.
The only i Phone that can boot untethered on this redsn0w/jailbreak is the old bootrom i Phone 3GS. If you mistakenly upgraded an unlocked/jailbroken i Phone via i Tunes to a regular i OS update you will end up on one of these basebands and lose that unlockable functionality.
Download i Phone firmware 3.0 (filename: i Phone1,1_3.0_7A341_Restore.ipsw) Download i Phone 3G firmware 3.0 (filename: i Phone1,2_3.0_7A341_Restore.ipsw) Download i Phone 3GS firmware 3.0 (filename: i Phone2,1_3.0_7A341_) 2. When you select the firmware, choose the 3.0 firmware instead of the 3.0.1 firmware. Update: If your i Phone 3GS is stuck on "Waiting for reboot" unplug your USB cable and plug it back in.
Upgrading in i Tunes on a jailbroken device has become rather complicated in order to avoid problems.
Obviously things in life do not always go to the plan, there are some variables that will hinder the process….
Apple recently released the i Phone 3.0.1 update for i Phone users.
A notification will appear in your lock screen upon successful jailbreak, so wait for your phone to respring.
4) After rebooting, launch Cydia on the i Phone, the app will ask you what type of user you are – just go with ‘user‘ unless you want more and tap ‘done’.
If your i Phone requires a tethered boot this means that the device requires a software jumpstart (everytime it is booted) to operate after being jailbroken, there are a few apps that can do this but redsn0w also has the function built in.
And because your i Phone is no longer jailbroken, tapping on any jailbreak-related apps will simply cause them to open up and instantly crash. Thankfully, rebooting a semi-tethered i Phone doesn't completely remove jailbreak — it merely lies in a dormant state until you re-enable it.
So below, I'll outline a method of re-enabling jailbreak that applies to both Pangu and Phoenix semi-tethered jailbreaks for i OS 9.2–9.3.3 and 9.3.5.