-
09-28-2011, 02:38 PM #1MMi Staff Writer
- Join Date
- Sep 2011
- Location
- Florida
- Posts
- 1,965
- Thanks
- 62
- Thanked 110 Times in 93 Posts
- Blog Entries
- 2
Bypassing iTunes Error (1) When Downgrading to iOS 4.3.3

When downgrading from an iOS 5 beta back to the last firmware that supports an untethered jailbreak, users have been reporting strange iTunes errors. One of the rarer errors is the one shown above; it will leave your device in a recovery loop and can be very frustrating. Here is a guide for Mac users explaining how to get out of this recovery loop and get your device up and running on the latest firmware that supports an untethered jailbreak.
I recommend reading through the guide before attempting it.
YOU WILL NEED YOUR SHSH BLOBS TO DO THIS
You will need:
1. The latest version of iTunes (10.5 beta is fine).
2. Tinyumbrella.
3. Fix Recovery 43 Terminal command.
4. iOS 4.3.3 Firmware: iPad 2 (wifi only), iPad 2 (GSM), iPad 2 (CDMA), iPad 1, iPhone 4 (GSM), iOS 4.2.8 for iPhone 4 (CDMA), iPhone 3GS, iPod Touch 4G, iPod Touch 3G.
The First step in this process is to put your device in DFU mode. (To put it in DFU mode: plug in the iDevice, then hold the power button and home button together for exactly 10 seconds, then release the power button while continuing to hold the home for an additional 10 seconds or until iTunes recognizes it. iTunes will see it as being in recovery mode.) The screen should be black and should not display an iTunes logo and a USB cable, if it does then you are in recovery mode.
Open Tinyumbrella and begin the TSS server by clicking the, "start TSS server" button in the right side of the window. Once you do, a green check mark will appear saying that the TSS server is running as shown below:

Having started TSS, iTunes will close, just open it back up and click "OK" in the recovery mode prompt box. Now hold down your Option key and click restore and navigate to wherever you saved the iOS 4.3.3 firmware to and open it - iTunes will begin the restore process.

When your iDevice finishes and boots back up, you should be stuck in a recovery loop with iTunes handing you an error message with some strange number. Your iDevice screen will have an iTunes logo and a USB cable on it indicating that it's in recovery mode and iTunes will also prompt you.

Go ahead and close iTunes - your Tinyumbrella and its TSS server should still be up and running. Take your iDevice (which should be in recovery mode right now), and put it back into DFU mode again. Open the folder that you downloaded the Fix Recovery 43 terminal command to and right click it and choose, "open with terminal."

After doing so the terminal will begin executing commands to kick your device out of the recovery loop. Do not disconnect your iDevice during this process. As it loads, the iPhone may reboot, and the screen will display black with white code just as if you were jailbreaking it. Let it run without disconnecting the device. The iDevice should then reboot back to stock iOS 4.3.3 settings and you should be all set to sync it with iTunes or to rejailbreak it again using JailbreakMe or Redsn0w. Once finished close the TSS server.
Recommendations:
If this didn't work for you, make sure your hosts file is cleared of any customizations either by deleting those lines or by commenting them out. The hosts file needs to be pointing at Apple. Afterwards try again.
Do not use the Exit Recovery option built into Tinyumbrella. It will not work - it will send you back into the recovery loop.Last edited by Anthony Bouchard; 09-28-2011 at 07:36 PM.

-
The Following User Says Thank You to Anthony Bouchard For This Useful Post:
ChSchuldiner (09-28-2011)
-
09-28-2011, 04:57 PM #2
When this happened to me, I just ran Redsn0w to get out and I run windows
-
09-28-2011, 06:34 PM #3iPhone? More like MyPhone
- Join Date
- Feb 2009
- Location
- Kansas
- Posts
- 126
- Thanks
- 39
- Thanked 8 Times in 8 Posts
Any way to do this without the shsh ( I tried to update with out backing up the baseband is ipad)
Last edited by bbillh77; 09-28-2011 at 06:36 PM.
-
09-28-2011, 06:36 PM #4MMi Staff Writer
- Join Date
- Sep 2011
- Location
- Florida
- Posts
- 1,965
- Thanks
- 62
- Thanked 110 Times in 93 Posts
- Blog Entries
- 2
-
09-28-2011, 06:38 PM #5iPhone? More like MyPhone
- Join Date
- Feb 2009
- Location
- Kansas
- Posts
- 126
- Thanks
- 39
- Thanked 8 Times in 8 Posts
I need a custom file with 4.3.5 and ipad baseband.
-
09-28-2011, 07:00 PM #6Super Moderator
- Join Date
- Apr 2008
- Location
- MN/WI
- Posts
- 12,833
- Thanks
- 326
- Thanked 1,098 Times in 853 Posts
- Blog Entries
- 2
-
09-28-2011, 07:03 PM #7My iPhone is a Part of Me
- Join Date
- May 2010
- Location
- NH, USA
- Posts
- 647
- Thanks
- 1,349
- Thanked 390 Times in 249 Posts
DO you know of a way around the [20] error when downgrading from 4.3.5 to 4.3.3 on an iPhone 4?
-
09-28-2011, 07:09 PM #8MMi Staff Writer
- Join Date
- Sep 2011
- Location
- Florida
- Posts
- 1,965
- Thanks
- 62
- Thanked 110 Times in 93 Posts
- Blog Entries
- 2
You will need Tinyumbrella's advanced settings reset to defaults. Put your device in DFU mode. Start the TSS server and try again.
This seems to have worked for people having the Error (20) - although I can't necessarily stand behind it because I've never had that experience. Good luck!
-
09-28-2011, 07:11 PM #9
-
09-28-2011, 07:11 PM #10iPhoneaholic
- Join Date
- Mar 2011
- Location
- South Carolina
- Posts
- 320
- Thanks
- 108
- Thanked 100 Times in 79 Posts
- Blog Entries
- 1
Or... you can make use of iFaith.
Smoothest downgrade method I've used. Unlike TinyUmbrella, you can create signed IPSW's (as long as you have your SHSH for that particular firmware saved.)

-
09-28-2011, 07:12 PM #11The One and the Only
- Join Date
- Aug 2010
- Location
- Planet Earth
- Posts
- 1,631
- Thanks
- 21
- Thanked 59 Times in 57 Posts
Could someone please explain in English SHSH blobs are, and how to know if they're saved? This is the one thing that's always confused me
iPodtouchman77
iPod touch 4G 32GB iOS 5.1.1
Please hit that THANKS button over there if I helped you in any single way
-
09-28-2011, 07:15 PM #12MMi Staff Writer
- Join Date
- Sep 2011
- Location
- Florida
- Posts
- 1,965
- Thanks
- 62
- Thanked 110 Times in 93 Posts
- Blog Entries
- 2
The new version of Redsn0w has this feature - you can stitch SHSH files to your firmware for a smooth, signed downgrade (currently doesn't support iPhone yet because of baseband issues).
It's a file saved from your device that holds confidential device information referring to your model and firmware. It's used to sign Apple's firmware. If you don't have it your firmware cannot be signed because Apple's server will treat it as a firmware from an outside source. If you have your SHSH, Apple's servers will think that it's their original firmware. This is not to be confused with being signed, however. Apple stops signing older firmware as new firmware is released. The SHSH is basically a snapshot of your device passing the signing. It takes third party software to trick iTunes into accepting the outdated snapshot.
You can know if they are saved by looking at the green numbers at the top of Cydia. Or you can save your SHSH files to you hard drive using Tinyumbrella.Last edited by Anthony Bouchard; 09-28-2011 at 07:25 PM.

-
09-28-2011, 07:26 PM #13
-
09-28-2011, 07:27 PM #14MMi Staff Writer
- Join Date
- Sep 2011
- Location
- Florida
- Posts
- 1,965
- Thanks
- 62
- Thanked 110 Times in 93 Posts
- Blog Entries
- 2
-
The Following User Says Thank You to Anthony Bouchard For This Useful Post:
szr (09-28-2011)
-
09-28-2011, 07:32 PM #15iPhoneaholic
- Join Date
- Mar 2011
- Location
- South Carolina
- Posts
- 320
- Thanks
- 108
- Thanked 100 Times in 79 Posts
- Blog Entries
- 1
@AnthonyBouchard Redsnow has the ability to created signed IPSW's? That's cool, guess I didn't realize that.

-
09-28-2011, 07:34 PM #16
Good write up Anthony. I'm sure a lot of people will benefit from this. Also have a question for anybody. Is there a step by step guide for using iFaith or New version of redsnow to "stitch" or create signed firmwares. I don't use redsnow because it updates baseband and haven't taken a real good look at iFaith.
-
The Following User Says Thank You to Chris3k2 For This Useful Post:
Anthony Bouchard (09-28-2011)
-
09-28-2011, 07:58 PM #17iPhoneaholic
- Join Date
- Mar 2011
- Location
- South Carolina
- Posts
- 320
- Thanks
- 108
- Thanked 100 Times in 79 Posts
- Blog Entries
- 1
@Chris3k2 Here is a tutorial for using iFaith on windows. http://jaxov.com/2011/07/download-if...ed-shsh-blobs/
I don't know if that helps. If it doesn't just google something like "iFaith tutorial for Mac" "or windows". There are also plenty of tutorials out there for using RedSnow as well.
-
09-28-2011, 08:03 PM #18Super Moderator
- Join Date
- Apr 2008
- Location
- MN/WI
- Posts
- 12,833
- Thanks
- 326
- Thanked 1,098 Times in 853 Posts
- Blog Entries
- 2
Actually it is a violation. It is altered software from a company. Jailbreak scene releases tools for you to alter the software on your own. Waiving any legal responsibilty as they just release tools and not actually releasing altered software to you.
Added note is MMi does not allow custom software to be linked in order to save any further legal trouble.Last edited by Cer0; 09-28-2011 at 08:20 PM.

-
09-28-2011, 09:07 PM #19
-
09-28-2011, 09:09 PM #20MMi Staff Writer
- Join Date
- Sep 2011
- Location
- Florida
- Posts
- 1,965
- Thanks
- 62
- Thanked 110 Times in 93 Posts
- Blog Entries
- 2



LinkBack URL
About LinkBacks
Reply With Quote

