Update iPhone 4 to iOS 4.3.3 for Redsn0w Jailbreak and Preserve Baseband for Unlock! [How To Guide]
| Tweet |
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!






























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
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
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
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
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.
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
Hi Charlie
how can I preserved my 3Gs iOS 4.01 baseband ? can I use Tiny Umbrella ?
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
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
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)
/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
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!
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…
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!
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!
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.
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?
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
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
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
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
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.
it’s iphone 4 and was jailebroke on 4.3.2…
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!
thanks it helped………………………
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
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
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.
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!
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..
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.
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
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.
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!
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.
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?
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?