Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
Generalforums, a part of the
Jailbreak / Downgrading / Upgradingsection;
This guide is for people wanting to use tiny umbrella to restore to firmwares Apple is no longer signing. Currently Apple is signing: 6.1.3 and 4.1(3G/3GS only for 4.1) Using...
08-22-2010, 12:19 PM #1
[How-To] Using tiny umbrella to update/downgrade/restore
This guide is for people wanting to use tiny umbrella to restore to firmwares Apple is no longer signing.
Currently Apple is signing: 6.1.3 and 4.1(3G/3GS only for 4.1)
Using tiny umbrella is mainly for iPhone 3GS/4, ipod touch 3G, and iPad since you do not need SHSH for previous devices (although there is a soft SHSH being done on iPhone 3G for 4.0 and up firmwares now but that can be easily avoided by using redsn0w then pwnage tool). For this to work you NEED to have your SHSH for the firmware you are trying to restore to. If you do not then tiny umbrella will not help you restore to that firmware.
If you have never saved your SHSH before just give tiny umbrella a try, you may find you have SHSH after all, it doesn't hurt to check
A new version of tiny umbrella is available from the link below. The developer has added a lot of new features and overhauled the UI. Click the link to check the changes and get the latest version. You can also read about the changes here: Jailbreak Utility TinyUmbrella Gets Big Update
Also for anyone looking to use tiny umbrella to preserve baseband, that feature only works on iPhone 4. It cannot preserve baseband for iPhone 3G/3GS. Use pwnage tool or sn0wbreeze for them.
If you are trying to preserve baseband on iPhone 4 going to 4.2.1 see here: https://twitter.com/#!/notcom/status/33338499377659904
1. Do a backup in iTunes first.
2. Download the latest tiny umbrella from: The Firmware Umbrella . I would recommend you reading what the developer has written on there and in his readme file about his tool. It is very informative and he explains what is going on and any errors that you may come across when using tiny umbrella.
3. Run tiny umbrella (on windows right click then choose run as administrator). Tiny umbrella will not show your SHSH automatically, you have to download them from cydia first. To do this click "Save my SHSH", this will download all available SHSH for your device from cydia. You should save your SHSH twice, once with the box under advanced that says "Request SHSH from cydia" checked and once with it unchecked. If you never used tiny umbrella when apple was signing that specific firmware or pressed the "make my life easier" button in cydia then it may come back with an error saying there is no SHSH, if that is the case I am sorry but that means that you will not be able to restore to that firmware. You can check what SHSH you have on file with cydia by opening cydia, the first page at the top will tell you what firmwares your device can restore to. As far as SHSH go it does not matter what firmware is on the device itself. It only matters as to what firmware apple was still signing at the time you pressed “make my life easier” in cydia or saved your SHSH with tiny umbrella. Even if you are still on 3.1.3 you cannot get your SHSH now since Apple is not signing that firmware anymore. Likewise even if you are on 3.1.3 you can get your SHSH for the current firmware now since that is the firmware Apple is currently signing.
4. To restore simply press “Start TSS Server” then open itunes, hold down shift(windows) or option(mac) then press restore (tiny umbrella only supports restore not update). A window will open where you can choose the firmware that you want to restore to. You can download firmwares from here: IPhone Firmware Download Links - ModMyi - Wiki or here iPod, iPhone and iPad Firmware Download
It is best to use a browser like firefox to download the file as other browsers may download it as a .zip file when it is supposed to be .ispw. If that happens simply rename the extension from .zip to .ipsw. Firefox and other browsers do not have this issue. Also if you get a 3002 error put the iphone in dfu mode first then try the restore. To put it in dfu mode: plug in the iphone, 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 your computer and itunes recognizes it. iTunes will see it as being in restore mode, the screen of the iphone should be all black.
5. If near the end of the restore process you get error 1004 or 1015 do not panic it is expected. Just use the “Exit recovery” button if you restored to firmware 4.1 or lower or use the "Fix Recovery" button for firmware 4.2.1 or higher, and your device should boot up. If that doesn’t work you can download recboot from here to boot your device: Fix iPhone Recovery Mode Loop - Works On iPhone 4 & Windows 7
If you are unable to get out of recovery with tiny umbrella's "exit recovery" or "fix recovery" then I suggest restoring to custom firmware made with pwnage tool or snowbreeze to get around error 1004/1013/1015.
6. From here you should be good to use your jailbreak of choice. There is a link below that can tell you what options you have to jailbreak depending on what firmware and what device you are on.
Tiny umbrella seems to sometimes have issues on windows 64-bit so if you are getting unexplained errors, try a different computer that has windows 32-bit or use a Mac.
If you are getting error 13 it is because you don't have at least itunes 9.2 installed. iTunes 10 will also work just fine for this guide.
Tiny umbrella needs port 80 to work, skype uses port 80 which can cause some problems. So close skype when using Tiny Umbrella (Thanks packman911 for the info)
To check what other things might be using port 80 go here: How to Check and Identify Which Application is Listening or Opening Port 80 and 443 on Windows My Digital Life if you find other things running that are using port 80 close those processes for now in task manager then try running the tiny umbrella server again and restoring. The newer versions of tiny umbrella will actually tell you when you open it if there is something blocking port 80.
If you are having trouble using tiny umbrella's TSS server to restore you can always just click on advanced, select the box that says "set hosts to cydia on exit" and then close tiny umbrella. This will set your hosts to cydia so that itunes will get your SHSH from there allowing you to restore to a firmware that you have SHSH for.
More info about SHSH can be found here: All about SHSH and The Can I Downgrade/Upgrade/Unlock/Jailbreak and what are SHSH Thread
A quick reference guide to let you know if you are jailbreakable can be found here: http://modmyi.com/forums/general/729...breakable.html
To check if you can unlock see here: [How To] Check if you can Unlock
How to find your ECID manually if you are stuck in DFU and need to manually input your device into tiny umbrella: Windows Mac
Since 5.0 Apple is using a new nonce based SHSH for iDevices. What this means is that to restore to 5.X firmware using SHSH you cannot simply run the TSS server anymore. Now you have to pre-stitch your SHSH into the firmware you want to restore to. iFaith or redsnow can both do this (Redsnow under extras/SHSH/Stitch). Once you make the stitched firmware you need to enter pwned DFU with redsnow or iFaith and then shift/option restore to that firmware in iTunes.
IMPORTANT: If tiny umbrella is unable to save your SHSH then you can try iFaith or redsnow to extract your SHSH from whatever firmware you are currently on. So if your device is on 5.0.1 you can get those SHSH with iFaith or Redsnow. This currently only works for the A4 and lower devices (no 4S or iPad 2).
Any feedback on what I may have left out is appreciated.
Last edited by Simon; 03-19-2013 at 06:17 PM.
The Following 76 Users Say Thank You to Simon For This Useful Post:
96hondaex (08-24-2010), ace256 (05-09-2011), aido2261 (09-04-2010), Aldog18 (10-05-2010), andy007700 (03-06-2011), ANL (10-17-2013), atif zahid (08-15-2013), baddison (08-25-2010), baseband (09-24-2010), biffo1 (09-15-2010), billmilo (09-14-2010), blkcadi (09-24-2010), Brr (04-02-2011), bubbasjewels (04-16-2011), cellularcpr (10-05-2010), Centauri (09-08-2010), CraigB1 (09-10-2010), Darksecrets (09-30-2010), dc71295 (01-10-2011), dcarter33 (02-12-2011), DigitalJedi (05-31-2012), elehcdn (03-15-2011), Fireman999 (02-17-2011), Froggle (01-15-2011), gandalfgreen (01-27-2011), harshunlimited (08-23-2010), Hoangvkt (09-25-2010), HomieX (09-03-2010), hughEE (11-07-2010), istar23 (05-04-2011), janekua (10-22-2010), jcraven8081 (12-07-2010), JIMSOND (01-11-2011), Jomoj (12-10-2010), KidPoetic (03-19-2012), kk74974 (12-12-2010), KOTULCN (08-26-2010), kyteflyer (10-23-2011), LanCo Rider (03-30-2011), lindseyanne (10-22-2011), locobans (05-25-2012), machine.gun.kisses (05-13-2011), mickish1953 (02-09-2011), mikelikesanime (04-26-2011), mojof1 (09-06-2010), moon#pie (01-26-2011), mridulrj93 (05-14-2011), nagabumbero (12-01-2010), NaviD-K (11-02-2013), Neil001 (02-07-2011), Newbee123 (09-02-2010), NoXXi (09-03-2010), Orby (08-27-2010), PersonalUse (03-18-2011), PinkyPhee (12-26-2010), saab9k (09-23-2010), sam_pon (06-15-2012), Sarge78 (01-14-2011), ScottJBrown (09-18-2010), shrfu31 (01-16-2011), sjkkjs (08-31-2010), Soki (08-26-2010), stratnik (03-15-2011), SynysterGates (09-22-2010), three_putts (09-01-2010), Timtacious (09-02-2010), Toxis (04-03-2011), unklbyl (08-29-2012), vincent19651 (10-11-2010), vkunj (09-23-2012), vse (10-15-2010), V_Inc. (10-21-2010), wasme (05-03-2012), wim66 (02-10-2011), xCalipso (11-22-2010), yusuf530i (09-09-2010)
08-25-2010, 12:18 PM #2
As Packman911 said in another thread it is probably a good idea to do a backup in iTunes first.
Last edited by Simon; 09-04-2010 at 08:41 AM.
08-26-2010, 06:45 AM #3
I'm receiving a 1603 error no matter how many times I try. I used custom firmware and normal firmware. i tried in recovery mode and normal.
Now...my ipod won't even turn on...
Oh, nvm...Itunes finally recognized it after 5 minutes and its back to normal...
So, how do I go about fixing the issue with the 1603 error?
I've also tried this:
Last edited by Soki; 08-26-2010 at 06:51 AM.
08-26-2010, 06:56 AM #4
You cannot load a custom firmware onto an ipod touch 3g. If you are currently jailbroken open cydia and tell me what SHSH it says you have.
08-26-2010, 02:30 PM #5
Oh, I had no idea, but still...it gives me the same error using the Apple 4.0 firmware...
I have 3.1.3, 4.0, and 4.0.2 SHSH
File name is: iPod3,1_4.0_8A293_Restore
08-26-2010, 02:54 PM #6
You are getting a 1603 error when trying to restore to stock 4.0? Are you running the tiny umbrella server when you are trying? Have you tried from dfu mode?
08-26-2010, 03:03 PM #7
I'm trying to upgrade to 4.0fw...nothing fancy...
I've tried using the tiny umbrella.
I turned on tiny umbrella and had the TSS server running and obviously it works since I was stuck in recovery mode due to the error (causing Itunes to doing nothing to the ipod touch) and it can kick me out with that button, but nothing happens to my ipod touch and it goes back to the way it was before I put it in Recovery Mode.
It worked! :]
How do I get my SHSH back up?
Thanks for the help!
Last edited by Soki; 08-26-2010 at 03:17 PM.
08-27-2010, 12:44 PM #8
Why can't irestore from 3.1.3 to 4.0? I have shsh and everything, using this method as soon as I get to the bit where it does verification with apple or something from iTunes the restore fails?get an error and phone is still 3.1.3? Also does not work in dfu mode too . Can anybody help me please?
Last edited by Backslash786; 08-27-2010 at 12:46 PM.
08-27-2010, 01:06 PM #9
what error are you getting?
08-27-2010, 01:42 PM #10
I don't know it was error 1015 I think can't remember
08-27-2010, 01:55 PM #11
And did it happen near the end of the restore process or right at the beginning?
08-27-2010, 03:01 PM #12
thanks bud for the tutorial , helped me out big time .. thanks again
The Following User Says Thank You to Welshy1969 For This Useful Post:
08-27-2010, 05:00 PM #13
08-27-2010, 05:03 PM #14
Hmmm.... Strange error to get at beginning of a restore. I see you have a iphone 3G is this the one you are trying to do this on?
08-27-2010, 05:29 PM #15
08-27-2010, 05:48 PM #16
its trying to verify the OS install with the apple servers.
if you have the SHSH on the cydia server.
edit the host file and add this:
now do the restore through itunes(put the ipod in DFU mode, not recovery mode)
at the end, you will get an error in itunes, but it did install the new OS. Then use tiny umbrella button, to kick the device out of recovery mode.
the ipod will boot, and should be all good
08-28-2010, 07:11 AM #17
It does not get past the verification bit still
08-28-2010, 07:26 AM #18
Try to use a different computer if you can
08-28-2010, 07:30 AM #19
Il try on laptop tonight see if it makes a difference
08-28-2010, 08:20 AM #20
STILL NOT F*CKING WORKING! I do as you say, have SHSH saved on 3.1.2 and try to downgrade but then i get error 3194!
The Following User Says Thank You to MindGem For This Useful Post: