[How-To] Update iOS from 4.0.x to 4.1 WITHOUT updating your Baseband
Thursday, September 09, 2010
IMPORTANT: The following tutorial will upgrade your iPhone 4 to iOS 4.1 while preserving your current (unlockable) baseband. Your iPhone will not be jail-broken, however, as there currently is no jailbreak for 4.1 You can only revert back to 4.0.1 or earlier (to jailbreak and unlock your iPhone) if you’ve previously saved your SHSH Blobs for 4.0.1 or earlier! If you’re not sure what this means, then PLEASE stay away from this tutorial! You’ve been warned!
iOS 4.1 will upgrade your baseband to version 2.10.04 which, as of this moment, doesn’t (and may never) work with any unlock.
Hence, if you care about the unlock, it’s best to stay away from 4.1 for the time being. If you’re eager to play with 4.1, however, and don’t need the unlock right now, but simply would like to keep your options open for the future (until there’s an official jailbreak for 4.1, for example), TinyUmbrella 4.1.3 will help you upgrade your firmware without touching the baseband!
Upgrading to 4.1 While Retaining Original Baseband
WARNING: proceed on your own risk. Do not attempt if you’ve not saved your SHSH Blobs and may want to downgrade back to 4.0.1 or earlier!WARNING #2: even if you have saved your SHSH Blobs, proceed on your own risk! Don’t do this if you ABSOLUTELY must rely on the iPhone 4 unlock!
1) Download TinyUmbrella 4.1.3
2) Close iTunes
3) Start TinyUmbrella 4.1.3
4) Start the TTS Server
5) Make SURE TinyUmbrella doesn’t report any errors! (If TU reports ANY errors it may not protect you from a baseband upgrade. In that case do NOT proceed!)
6) Start iTunes and restore to iOS 4.1. (Important: You must restore, not update!)
7) Accept the iOS 4.1 Update.
8 ) Cross your fingers. Hold your breath.
9) After the update is complete, don’t panic if iTunes shows the following error messages: “The iPhone could not be restored. An unknown error occurred (10044).” and “iTunes has detected an iPhone in recovery mode. You must restore this iPhone before it can be used with iTunes.” Simply press “OK” on each and proceed to the next step.
11) Your iPhone should now restart and be recognized by iTunes. If everything went well your iPhone 4 is now running iOS 4.1 with baseband 01.59.00. Congratulations!
Keep in mind that you currently won’t be able to jailbreak (and therefore unlock) your iPhone 4 on iOS 4.1, even though, you preserved the original baseband.
If, at any point, you’d like to return to iOS 4.0.1 or 4.0.2, in order to jailbreak or unlock your iPhone 4, simply follow the steps posted here.