Yup! Now you can upgrade to iOS 4.3 while preserving your iPhone 4 current baseband with TinyUmbrella software. Currently, there is no tool available which can jailbreak iOS 4.3 on iPhone 4 untethered, so if you rely on an unlocked or jailbroken iPhone, do not go for this hack. Before following the instructions below, do read the note at the end.
Steps to Upgrade iOS 4.3 on iPhone 4 while Preserving Old Baseband:
- Download and install the latest version of TinyUmbrella from here [Windows | Mac]
- Download iOS 4.3 firmware file for iPhone 4 from here
- Connect your iPhone to your PC or Mac via USB cable.
- Launch TinyUmbrella app and wait while it detects your iPhone.
- Once TinyUmbrella has detected your iPhone, select it from the side-panel and hit the Save SHSH button. TinyUmbrella will download all of your saved SHSHs from Cydia and will save them to your hard-drive.
- Once saved, switch to the LOG tab and click on Start TSS Server button. Make sure iTunes is closed at this time.
- If you see the following two lines at the end of your LOG, it means TSS server has started successfully.
- Launch iTunes, hold down the SHIFT key on Windows (ALT key on Mac) and click on the Restore button. Browse to iOS 4.3 IPSW file for iPhone 4 which you downloaded in step 2. Click on the Restore button to start the restore process.
- Now wait while iTunes restores iOS 4.3 firmware on your iPhone. After sometime, iTunes will throw Error 1013 as shown in the screenshot below:
- This is what we wanted. Error 1013 confirms that iTunes has restored iOS 4.3 on your iPhone without updating its baseband. All you need is to kick your iDevice out of recovery mode using TinyUmbrella.
Switch back to TinyUmbrella window and right-click on your iPhone name from the side-panel. Select Exit Recovery from the context-menu and wait while TinyUmbrella kicks your iPhone out of recovery mode loop. Semaphore has officially released TinyUmbrella (Fix Recovery) for iOS 4.3. Get it here! - Once done, your iPhone will reboot and you will have your old baseband preserved.
TSS Server Started!
TSS Accepting connections...
Note: I tested this method myself on Windows 7 using TinyUmbrella but my iPhone 4 got stucked in recovery mode loop after 1013 error. I tried both TinyUmbrella and TinyUmbrella (Recovery Fix) but none of them helped. So, i downgraded my iPhone back to iOS 4.2.1 successfully and my baseband was still preserved. According to Artem Eyzips (@Slavakulikoff), the above method did worked for him but he was on Mac (Probably the issue is with TinyUmbrella's Exit Recovery function in Windows build). Thanks to him for the confirmation and above screenshot.
Update 1: According to Artem Eyzips (@Slavakulikoff), it is not the issue with Windows build of TinyUmbrella but its the issue with iTunes 10.2.1. Downgrading iTunes back to 10.2 and using SHIFT+Update combo works flawlessly for Windows users.
Update 2: TinyUmbrella (Fix Recovery) for iOS 4.3 has been released. Its 100% working solution to kick all those iPhones out of recovery who are stuck in infinite recovery mode loop after iOS 4.3 restore. Download TinyUmbrella (Fix Recovery) from here.
Contact Us for News Tips, Corrections and Feedback
Use iREB-r4 tool to kick it off recovery mode.
i have windows pc with xp & iphone 4, i tried to restore with ios 4.3 with my iphone 4… in the very last step 1013 error code is appear from iTunes 10.2. & my iphone is stuck with “connecting with iphone ” graphics. it’s didn’t boot.. and i’m also tried kick to boot with the latest version of TinyUmbrella & also the latest version of iBooty there is no use.. it’s did not working.. with my iphone 4. in this tinyumbrella was did not display about my idevice model and other text box all are blank. plz help me how to fix it? :(
Remove everything from your Windows HOSTS file and do not run TinyUmbrella while restoring the firmware.
in the very last step, you noted that you had to downgrade back to 4.2.1 and was still able to preserve your baseband. i got to the last step but instead of rebooting, it goes back to the ‘connect to itunes’ graphic. i think my baseband got lost in my greenpois0n jailbreak… can you help?
Use TinyUmbrella (FixRecovery)
tried it. i think it has nothing to kick it back into. i have a feeling my 4.2.1 ios got erased while i tried to update it to 4.3 ios. itunes wont do any of my restores saying that it can’t restore
Did you tried TinyUmbrella (Fix Recovery) to kick it out of recovery mode loop?
it wouldn’t allow that function. but the issue’s been solved. i simply restored my iphone on somebody else’s computer. thanks for the help
dear friend j ihave same problem with my iphone 4… i have a feeling my 4.2.1 ios got erased while i tried to update it to 4.3 ios. itunes wont do any of my restores saying that it can’t restore..it always goes back to the ‘connect to itunes’ graphic… please help me to fix it…
You need to tell me the exact error code of iTunes which you get when you try to restore. Thanks!
thanks ben
Is it going to remain untethered?
No, it means you can update to iOS 4.3 while preserving your old baseband for unlock purpose. But again for unlock, you have to wait for a iOS 4.3 jailbreak to arrive. Tethered jailbreak is already possible using PwnageTool bundles. This hack will be useful only when Chronic-Dev team will release an update to jailbreak iOS 4.3 with GreenPois0n tool.