Update iPhone 4 to iOS 4.3.3 for Redsn0w Jailbreak and Preserve Baseband for Unlock! [How To Guide]

37
Posted May 8, 2011 at 12:43 am by Charlie Pryor in iDevice

Recently, iOS 4.3.3 was released by Apple. Those wishing to update to this new firmware can do so via iTunes easily by simply connecting their iPhones to iTunes, and hitting UPDATE.

However, if you wish to unlock your iPhone later, you will run into problems later if you update this way. The new iOS update from Apple will also update your modem firmware, or baseband, which will pretty much eliminate your chances of unlocking your iPhone right now. Unless an update is made for Ultrasn0w, you are pretty much out of luck… unless you are following this tutorial, which is of course why you have come here in the first place…

The instructions below will guide you step-by-step on updating your iPhone 4 to iOS 4.3.3 in such a way that you can PRESERVE your baseband for an unlock in the future. Although my iPhone, featured in the video below, does not currently contain an unlockable baseband, the point is that it stays where it was anyways. If your iPhone has baseband 01.59.00, you will still be able to successfully unlock the iPhone 4 today. The lower you keep your baseband, the better your chances of an unlock are!

BEFORE YOU BEGIN

Before you begin, you’re going to need to download a few things onto your system. I recommend a fast internet connection when downloading, as a few items are rather large.

First, Download the Official iOS 4.3.3 firmware from Apple. You can find this on our DOWNLOADS PAGE.

Second, You’ll need the latest version of Tiny Umbrella. This can be found at the Developer’s Website HERE.

Third, Download “RecoveryFix” for your computer. This is also found at the Developer Site above. The link is under the link for Tiny Umbrella.

After you have prepared yourself properly with the tools needed from above, you are ready to start the process of updating. Please note that the video is meant to put a visual to the written portion of this guide, and you should pay attention to both the text and video.

HOW-TO GUIDE:

Follow these steps to update your iPhone 4 to iOS 4.3.3 while still retaining your baseband.

Step 1: Open Tiny Umbrella, and click “SAVE SHSH” Your SHSH Blobs will need to be saved with this software in order to continue.

- If you want to know more about SHSH Blobs, you can find out a lot of information by clicking the “What is Jailbreaking?” button on the menu bar above after this tutorial.

Step 2: Once SHSH Blobs have been saved (you can tell from the LOG in Tiny Umbrella), Open iTunes and BACK UP YOUR iPHONE!

Step 3: In TinyUmbrella, click “Start TSS Server” – If you see a Green Check Mark in the LOG section of TinyUmbrella, you know it’s working properly

Step 4: iTunes will have closed up on you. Restart iTunes, and navigate to the iPhone options section (click on your iPhone in the iTunes sidebar).

Step 5: Hold OPTION (Mac) or SHIFT (Windows) and click the RESTORE button. This is NOT the “Update” button.. it’s the RESTORE button.

Step 6: iTunes will immediately prompt you to select the firmware of your choice from your hard drive. Locate the firmware you downloaded “Before you Began” and point iTunes to this iOS 4.3.3 firmware by clicking “Open.” You will be prompted by one last window telling you everything will be erased. Just click OKAY

- Your iPhone is now restoring… please allow this process to continue until complete.

Step 7: An error will pop up on you. This is the imfamous 1013 error, and there is an easy way to fix this.

Step 8: Locate “RecoveryFix” that you previously downloaded before you began. There are two files inside the folder: fixrecovery421 and fixrecovery43. You will be using fixrecovery43 for this process, and any process that has to do with iOS 4.3.x.

Step 9: Open your command line interface. On Mac OS X, this is the TERMINAL. You can find this with a simple spotlight search, or from the Utilities Folder on your Mac. In Windows, visit your Start Menu, and click RUN. Then, type “cmd” without the spaces. This will prompt your command line interface.

Step 10: Place your Device into DFU mode. This is done by holding the POWER and HOME button simultaneously. Once the phone screen turns off, count to about “2″, then release POWER but KEEP HOLDING HOME. You will know your device is in DFU mode if the screen remains looking as though it is off.

Step 11: Run Recoveryfix43 with your command line. On a Mac, you can easily just Drag it into the terminal window, and hit Enter.

Step 12: You are now done with your Restore. Let the phone to it’s thing, and don’t touch anything. you will know it is working if you begin to see a bright white flash from the screen, followed by a bunch of little code streaming all around it.

 

Once the process described above has been followed exactly, you are done with your restore, and you are now running iOS 4.3.3. on your iPhone 4, with your old baseband still active on the device. If your modem firmware (baseband) is still 01.59.00, you can still unlock the iPhone. If it is anything higher, you will not be able to unlock (as of today, 05/08/2011).

Now that you have updated to iOS 4.3.3, you can easily get an UNTETHERED JAILBREAK RUNNING iOS 4.3.3! If you are interested in that, CLICK HERE!


Did this tutorial help you? It would be great if you came and hung out with thousands of others in HotTips! Community on Facebook. or Followed us on Twitter. We love reading what you have to say! If you need assistance with anything you see here, or have questions, you can use our comments section below to leave us a comment. We periodically check every comment that comes in, and would be happy to help you.

About the Author

Charlie Pryor

Charlie is a technology nut, and an admirer of quality innovation and design. He holds a Bachelors of Science in Film and Video Production from Grand Valley State University, and is a media consultant and filmmaker. He founded HotTips! back in January 2010, and believes in openness and acceptance in consumer tech.

247086_TV episodes & movies instantly streaming from Netflix. Start your FREE trial!

LEAVE A COMMENT!

37 comments
Tusharghatol
Tusharghatol

Hi. At very first step i get following error CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.1 (8B117) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE.  i am on ios 4.0.2 and firmware 01.59.00. Could u pls help me?    

Vangelis
Vangelis

Hello, I have iphone 4 4.1 (8b117) 2.10.04 jailbroken. i have tried these steps but after dfu mode i can see white screen and afer that only 3-4 lines of lettters. After that the iphone shows in the screen that i have to connect it to itunes (itune logo with the plug) What im doing wrong?

Sara
Sara

Hi Charlie, I have an iphone4 iOS 4.3.2 bb 4.10.01 using Gevey Sim. I would like to jailbreak while preserving the baseband for future unlock. Would the method in your tutorial work for me? Thanks!

Charlie Pryor
Charlie Pryor

This method works for all users iOS 4.3.3 and below. Your baseband is already NOT unlockable by software, which is why you are using GeveySIM. it will work for your purpose, yes... however your baseband is already beyond a software unlock at this time. For any further questions, please use the forums, or our Facebook Page. Thank you.

devin
devin

hey guys mine when i try to save myh 4.3.3 shsh first i had the same as the guy up top so i uncheck cyidia boxes now it say that apple is no longer signing somthing and that only thing u can do is hope cyida has your shsh saved what is going on here

Charlie Pryor
Charlie Pryor

Tiny Umbrella needs to save the LOCALLY, meaning on your computer. Cydia is no longer saving them, so you have to UNCHECK the Cydia boxes, and save them to your computer. When you attempt a restore with TU then, TU looks to your computer for the signature. For any further questions, please use the forums, or our Facebook Page. Thank you.

Tony
Tony

Hey Charlie, followed every step persay and after the screen started printing a bunch of stuff , my phone just went right back to recovery mode. I repeated the processes many times but in the end I can't get the phone out of recovery, any tips?? thanks P.S. I am using an gevey sim unlock. don't know if that changes anything, just saying..

Charlie Pryor
Charlie Pryor

GeveySIM can already unlock the most recent baseband. If you use GeveySIM, there is no reason to preserve the baseband at this time. Also, as per the instructions, there is a "recoveryfix" tool that you need to use with your command-line interface (Start-Run-"CMD") to kick start the device. For any further questions, please use the forums, or our Facebook Page. Thank you.

Courtney
Courtney

Every time I attempt to follow these instructions and restore to the new 4.3.3 file, I get an error that says the file is not compatible. I have an iPhone 4, running 4.1, bb 01.59.00 I have re-downloaded the file multiple times from different sites, it still gives the same error. I can't seem to find a clear solution online, any help would be much appreciated.

Charlie Pryor
Charlie Pryor

Does it say "Your device is not eligible for the requested build." or something along those lines? - Make sure you have your SHSH Blobs saved for iOS 4.3.3 before attempting to do this. To be sure they are saved, run the "Save SHSH" process (the button) and allow the software to save your hashes. Be sure that the TWO BUTTONS that mention Cydia inside the ADVANCED TAB are NOT CHECKED (Unchecked). Cydia is no longer accepting SHSH, so you'll need to do that in order for your system to save them locally. Once you have that set, proceed with the process as normal. If you have any further questions, I invite you to use our new help forum on the site. You may also visit us on Facebook. We don't often check comments on articles for questions. Thanks for stopping by, and good luck!

Amit
Amit

Hello Charlie, I have an iphone4firmware 4.1 BB 04.10.01 unfortunately the phone was sold to me as a locked phone & now the problem is all I can do with this phone is use it as an ipod. Is there a way to unlock my phone? Thanks Amit

Charlie Pryor
Charlie Pryor

It's possible to use a GeveySIM on the device. But I'm afraid beyond that there is nothing that can be done that won't put your device in a lot of risk. Using GeveySIM is a pain in the ass, but at least you can do something. Gevey Ultra was just release last week. google that... I think you can get it for about $40USD

dan
dan

thanks it helped...........................

ax3ko74
ax3ko74

Hi, my case is that it stuck in loading screen in about 2/3 of the bar when updating. and the error message doesn't even show up. So, I followed your tutorial and it does everything how it shows in your video except it goes back to the recovery mode at the end. I have tried many times over and over again, and still have same problem. Please let me know how to fix this if you have any idea. Thanks so much.

Charlie Pryor
Charlie Pryor

Make sure you have SHSH Blobs saved for the firmware you are going to. Also, if you have Wifi Sync installed on your computer, you will need to completely remove that in order for it to proceed with the update effectively. For more help, if you need it, try using our brand new Forums, or visit us on Facebook. Thanks!

ax3ko74
ax3ko74

it's iphone 4 and was jailebroke on 4.3.2...

Taj
Taj

hello sir I have an iPhone 4 4.1, 01.59 unlocked with cydia. I want to upgrade to 4.3.3 preserving baseband. Which firmware should I used custom or official with tinyumbrella? U hv discussed regarding recoveryfix can I use it simply run by double click or haveto go by cmd? Whether it has any bad effect on the working of phone like activation or bar problem heard on sites? Pls help me. With best regards Taj

Charlie Pryor
Charlie Pryor

This process explains everything you need to know about all the questions you asked about already. You should have read the instructions prior to asking. As far as the "bar problem" you are hearing about, TinyUmbrella has a known issue with the signal bar DISPLAYING the proper strength with all firmware restored iOS 4.3 and above. You will still get the same signal strength you always had, except it will only SHOW that it's 1 bar. No way around that, unless you wish to use Custom Firmware

Rethy
Rethy

Hi. I have a question. I got this Iphone 3gs 16Gb, wasn't jailbroken but worked with all sim cards all networks. The think is a jailbroke it, but i woul like to update the firmware to 4.3.3 from 4.2.1. I was thinking of upgrading and preserving my baseband which is 05.15.04 and i know it is ulockable. So my question is if i fallow this tutorial, preserve my current baseband, will it be locked or will i just put in my sim card and use it as i use it now? Thanks

Charlie Pryor
Charlie Pryor

Your baseband of 05.15.04 is NOT UNLOCKABLE with Ultrasn0w. You must have 05.13 or lower. For iPhone 3GS, you must use custom firmware. For more assistance and questions, please use the new Forums. Thank you

Colby
Colby

I got it to work and all but now my phone only shows one bar of service on AT&T even in spots that I know I get fulls bars... weird!

shiona
shiona

I've got the same problem! I got it to preserve my baseband on 2.10.04 but I'm using Gevey sim. Does that have anything to do with this? If I do this process again will it maybe fix the problem or will I mess everything up?

Charlie Pryor
Charlie Pryor

This is a known bug with TinyUmbrella on the iOS 4.3+ firmware. Nothing that can be done at this time, sorry. It's up to the Tiny Umbrella developer, and he's busy worrying about iOS 5.0 abilities right now.

Colby
Colby

TinyUmbrella won't recognize my iPhone 4 iOS 4.1 with baseband 01.59.00 I even tried to different Mac OS X user (admin) accounts...

Charlie Pryor
Charlie Pryor

I'm not sure what you mean by "won't recognize."... Please give me a few more details, and ask your questions on the new Forums. Thanks!

Man
Man

/Users/man/Desktop/iphone\ shit/fixrecovery-osx/fixrecovery43 dyld: Library not loaded: /usr/lib/libcurl.4.dylib Referenced from: /Users/man/Desktop/iphone shit/fixrecovery-osx/fixrecovery43 Reason: Incompatible library version: fixrecovery43 requires version 6.0.0 or later, but libcurl.4.dylib provides version 5.0.0 Trace/BPT trap terminal says this. What do I have to do

Charlie Pryor
Charlie Pryor

I'm sorry, but I am unaware of this Windows issue. Perhaps it's something within your system preventing you from changing certain files. I've never seen this issue before, and cannot replicate it unless I know what you are doing specifically. if you have any more details to give about it, please leave us a line on the new Forums. Thanks!

FCNYC
FCNYC

Hello Charlie, I had an issue while updating following your directions. My iphone was about to finish the update process and got stuck. An Error 21 showed on my screen. Since then I haven't been able to restore my iphone. I keep getting errors (1600, 1604 and 21) over and over again The iphone is stuck on the itunes screen. PLEASE HELP!!! I dont want to have to run the regular restore process and get my baseband upgraded! I have an iPhone 4, baseband 01.59.00.... What can I do to restore it? I have tried EVERYTHING!!! Thanks a lot FCNYC

Charlie Pryor
Charlie Pryor

You must have your SHSH Blobs saved in order for this process to work. Please Save your SHSH Blobs using Tiny Umbrella. If the software tells you it cannot save for iOS 4.3.3, Attempt to save them without the boxes regarding Cydia checked (in the Advanced tab)

Setiawan
Setiawan

Hi Charlie how can I preserved my 3Gs iOS 4.01 baseband ? can I use Tiny Umbrella ?

Charlie Pryor
Charlie Pryor

Updating while preserving the baseband on an iPhone 3GS requires custom firmware. You'll need to use Pwnage tool or Sn0wbreeze to create one, and restore to that

Contreras-NC
Contreras-NC

OK so i used redsnow rc 1c16 and used - iPhone3,1_4.3.2_8H7_Restore - as my ipsw... I did this to my iphone 4 using IOS 4.3.3 , like a dummy i updated today.. I WAS RUNNING THE FIRMWARE VERSION 4.10.01 ...... let me know if you need anything hahahah

sheikh aidil
sheikh aidil

hi charlie, i started following your tutorial "PRESERVE Baseband When Updating iPhone 4 to iOS 4.3.3, Using Tiny Umbrella" i use window 7,but now i stuck when you ask to open command line,when i open run and type cmd,it come out with black screen and write "microsoft windows (version 6.1.7600) copyright (c)2009 microsoft corporation.all rights reserved. c:\users\user>" but when i drag fixrecovery43 inside,and press enter its happen not like what i see on your video, its only write "fixrecovery43'is not recognized as an internal or external command,operable program or batch file" its nothing happen,please help me.how to solve it.please reply me as soon as possible,coz i need my iphone 4.=( thanks

Luca
Luca

First of all make sure you have zlib123.dll in your system. You can easily find it on Google. Once you have it copy it to your system folder (zlib123-dll websites will tell you that you can copy it to System or System32 folders but in my case System32 wouldn't work). To simplify things for yourself, just move the fixrecovery43 file to the C: root folder. Go to the command window and just type C:/fixrecovery43 or cd.. as many times as needed to go to C: then type fixrecovery43 That's it.

Charlie Pryor
Charlie Pryor

Try double clicking the line, or manually inserting the text. You simply need to get the command from the script, into the Cmd line. - I don't know Windows well... but this is what needs to be done

Ran
Ran

Hi Charlie, I started your procedure, but got stuck on the tinyumbrella step. My iPhone 4 has never been jailbroken. (I plan to do it following the 4.3.3 update). Is this the cause? Should I continue and disregard the fact files weren't saved, or should I act in a different way? Appreciate your assistance. Here's the log: 05/14/2011 13:24:55.432 Caching shsh files... 05/14/2011 13:24:55.439 Found [0] shsh files to cache... 05/14/2011 13:24:55.441 Cached [0] shsh files 05/14/2011 13:24:55.445 Device connected: Ranג€™s iPhone 05/14/2011 13:24:55.490 You are using the current version of TinyUmbrella. 05/14/2011 13:24:55.524 Loaded History... 05/14/2011 13:24:55.594 Loaded History... 05/14/2011 13:26:59.491 TSS Server Started! 05/14/2011 13:26:59.508 TSS Accepting connections... 05/14/2011 13:27:13.172 Stopped TSS service! 05/14/2011 13:27:13.188 TSS Server Stopped! 05/14/2011 13:27:19.605 Started saving SHSHs for [Ranג€™s iPhone] 05/14/2011 13:27:26.460 This device isn't eligible for the requested build. 05/14/2011 13:27:26.491 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.3.3 (8J2) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:27:28.756 This device isn't eligible for the requested build. 05/14/2011 13:27:28.777 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.1 (8B117) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:27:35.522 This device isn't eligible for the requested build. 05/14/2011 13:27:35.560 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.0 (8A293) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:27:38.742 This device isn't eligible for the requested build. 05/14/2011 13:27:38.770 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.3b3 (8F5166b) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:27:41.121 This device isn't eligible for the requested build. 05/14/2011 13:27:41.154 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.3.1 (8G4) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:27:43.745 This device isn't eligible for the requested build. 05/14/2011 13:27:43.782 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.0.2 (8A400) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:27:51.843 This device isn't eligible for the requested build. 05/14/2011 13:27:51.885 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.3b1 (8F5148b) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:27:54.921 This device isn't eligible for the requested build. 05/14/2011 13:27:54.985 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.3.2 (8H7) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:27:56.748 This device isn't eligible for the requested build. 05/14/2011 13:27:56.815 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.2b3 (8C5115c) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:28:01.829 This device isn't eligible for the requested build. 05/14/2011 13:28:01.900 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.3b2 (8F5153d) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:28:08.862 This device isn't eligible for the requested build. 05/14/2011 13:28:08.942 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.3 (8F190) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:28:10.814 This device isn't eligible for the requested build. 05/14/2011 13:28:10.903 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.2.1 (8C148) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:28:21.786 This device isn't eligible for the requested build. 05/14/2011 13:28:21.875 CYDIA DOES NOT HAVE YOUR SHSH FOR iPhone4 4.0.1 (8A306) THERE IS NO WAY FOR YOU TO GET THEM. SORRY. YOU ARE JUST TOO LATE. 05/14/2011 13:28:21.968 Finished saving SHSHs for [Ranג€™s iPhone] 05/14/2011 13:28:22.832 Caching shsh files... 05/14/2011 13:28:22.929 Found [0] shsh files to cache... 05/14/2011 13:28:23.026 Cached [0] shsh files

Charlie Pryor
Charlie Pryor

Your log indicates that you haven't saved your SHSH Blobs for iOS 4.3.3. It appears as though you have attempted though. Run the save again, but this time, change a few settings: In the advanced tab of Tiny Umbrella, UNCHECK all boxes that say something about Cydia in them (I believe there are two). With these new settings changed, attempt to save them again. Once you have successfully saved iOS 4.3.3 SHSH Blobs, proceed as directed above

 
From Around The Web
 
  • child abuse ad
  • obama screenshot
  • internet compare thumb
  • stupid-pill
  • DoritosLocos
  • mega upload
  • WalkingDEADS2 on netflix
  • Myspace relaunch