How to fix TinyUmbrella v9.3.4 crashing on launch

By , Dec 6, 2016

TU Fix Header

Many jailbreakers will be familiar with the program TinyUmbrella, which has traditionally been one of the best ways to save SHSH blobs for their iOS devices onto their Macs for safekeeping. What SHSH blobs are, their function, and how to save them is outside the scope of this article, (I will put something together soon on this), but suffice to say that saving these blobs is of some importance to many jailbreakers and that TinyUmbrella has been the go-to application for doing so for a long while.

Whilst the application was updated as recently as August by its creator Semaphore, many Mac users (myself included) have noted that the new version, 9.3.4, gives an error on launch and cannot be used at all. This guide will walk you through the fix to get your umbrella back up again on Mac, so you can carry on wishfully saving those blobs.

Upon launching v9.3.4 of the application it momentarily begins loading, but then aborts with the following dialogue:

TU Fix Startup Error

However, thanks to a fix put together by Twitter user @2Klasic, all is not lost! Some simple file substitutions should be enough to get the program working again and below are the instructions for the fix. I have included steps covering installation of the program for those who do not already have it, or who deleted it after realising it would not launch. If you already have it installed you can skip to step 5 of the process.

Fixing the application

1) Download TinyUmbrella 9.3.4 from Semaphore’s site. I recommend the version in the sidebar entitled “OSX Installer Bundled JRE” as it simplifies the process for those who may not have the Java Runtime Environment which the program requires.

2) Double-click the downloaded .dmg to mount it, and then double-click the installer to run it.

3) Go through the installer screens, select an install location, and click “Finish” when it has completed.

TU Fix Installation

4) Attempt to launch TinyUmbrella from your Applications folder, and note the crash. This step also creates a folder which we will be replacing later, which is not otherwise there.

5) Download and unzip “TU Fix.zip”, which contains the files required for the fix.

6) At this point we need to make visible some files which are hidden by default, so launch Terminal from /Applications/Utilities or via Spotlight.

7) In Terminal, issue the following command and hit the “Enter” key:

defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

TU Fix Show Files

As you can see from the above picture, after issuing the command hidden folders have become visible, including one inside the downloaded folder.

8) With the “TU Fix” folder which you unzipped earlier open, open another Finder window showing your home User folder (the one containing your “Movies”, “Pictures”, “Documents”, and so on).

TU Fix Hidden Cache

9) Locate the greyed-out folder entitled “.tu” in your “User” folder, look inside it for the “.cache” folder, and delete it.

10) Copy the “.cache” folder from inside the downloaded “TU Fix” folder, and paste it into the /Users/Username/.tu folder, which you deleted the original “.cache” folder from in step 9.

11) Return to Terminal and issue the following command to re-hide your hidden folders:

defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder

TU Fix Hide Files

Note how the hidden folders which we edited have disappeared again in the above screenshot after issuing the Terminal command.

12) Launch TinyUmbrella again and you should be right as rain.

TU Fix Launch

For those who hope that tools will one day be released for their devices allowing them to downgrade to firmware versions of their choosing, keeping an unbroken chain of blobs for all iOS versions is the name of the game. Because of this, keeping tools like TinyUmbrella in a working condition ready to save blobs within the signing windows is essential.

Given the relatively minor inconvenience involved in periodically saving your blobs, it seems worth it in exchange for the future possibility of running whichever firmware you please on your device. I’ll be writing another tutorial soon on how to use my favoured tool for saving blobs called (appropriately) “savethemblobs”, but for many TinyUmbrella is just what they need. If you’re one of those people, this guide should help you get back on track.

Did this method work for you? Do you still bother to save your blobs and what tool do you use? Let me know below.

 

  • Share:
  • Follow:

  • leart

    just use beehind downgrade tool .. it always worked perfectly and saves not just shsh but even the baseband tickets.. tinyumbrella is dead long time ago

    • Joaquim Barbosa

      Hi leart,
      As I mention in the article, my personal preference is for “savethemblobs”, but some people do prefer to use TinyUmbrella.

      Beehind is a good tool though; I’ve been considering trying it out for some downgrades too, have you ever used it to downgrade? I’ve only ever used Odysseus for that…

      Thanks for reading

      • leart

        beehind was working from more that a year now, instead tinyumbrella was constantly broken, and yes, use beehind for downgrade ota 4s/iPad 2 with just one click

  • Dexter SherloConan

    https://uploads.disquscdn.com/images/b891098cb003bfc8068ac073857cd9bc81ebd453ca09ab644e18f9c233afab76.png TinyUmbrella, Mac v 9.3.4, does not crash on my MacBook Pro Retina 13-inch Mid 2014, macOS Sierra 10.12.1.

    However, it only shows SHSH blobs no higher than iOS 9.3.4 and nothing for iPhone 7 and 7 Plus.

    • Joaquim Barbosa

      Hi Dexter, thanks for the feedback. It’s interesting that you have not experienced the crash. I am on a MBP Retina 13″ Early 2015, 10.12.1, and it happened to me without fail. It has also been widely reported by others, hence the fix. Perhaps you got lucky?

      As for TU, it does show blobs above iOS 9.3.4 for me, but shows any that are too new as Unknown/Beta, as seen in the screenshot. The blobs are still saved correctly however. On the other hand, mine is an iP6, so I’m afraid I can’t comment on the state of the iP7. However, I am going to put together a guide soon for other methods of saving blobs, which will probably work better than TU for the iP7 and in general, so stay tuned for that if TU isn’t cutting it.

      Thanks for reading, and for the crash info!

      https://uploads.disquscdn.com/images/c7c10d1106572d29e180e3db0f0ca921dfa8a327b6c4c2731384d5adb71300a4.png

      • ajay deep

        hello please send me SHSH Blobs for iphone 5s (global) for ios 9.3.2. Please thankyou at
        ajaydeepsingh62@gmail.com

    • Italo Carvalho

      send me your shsh blobs iphone 5c?? i do need downgrade my iphone 5c to ios 9.0.2 :/ but i dont have shsh blobs

      email: italocarvalho3@outlook.com

  • Chris Mn

    Question: So I’m currently on 9.3.3, iPhone 5SE, is there any way i can save my SHSH Blobs for the IOS version 10.1.1 if my device isn’t on that iOS? Because if a jailbreak is released for iOS 10.1.1 i will want to update but not to the latest IOS 10.2

    • Joaquim Barbosa

      Yes, you can save blobs for all firmwares that are CURRENTLY SIGNED by Apple, even if they are not being run on your device. Apple is still signing 10.1.1, and so you can use a tool to save those blobs for your device. HOWEVER, unless a tool is released for devices with an A9 chip (iPhone SE) to allow upgrades/downgrades with blobs, you still will not be able to upgrade to 10.1.1 once Apple stops signing it. At present no such tool exists. So, yes you can save the blobs you specified, no at present you can’t use them in the way you described. Thanks for reading Chris!

  • Mark S

    I thought blobs were blocked back in the ios6 days by the creation of APTicket by our pals at apple. Don’t see how this is useful anymore.

    • Joaquim Barbosa

      Hi Mark, thanks for reading. I’m afraid that is not completely correct. Whilst APTicket is the new form of blobs, following on from SHSH, they can still be saved and in some cases used. I myself used blobs to downgrade an iPad 2 the other day from iOS 9. It depends on the generation of chip in the device, and the presence of a downgrade tool to make use of the blobs. Whilst you are right to observe that at present, some devices have no use for blobs as there is no exploit allowing downgrades for them, the point of saving the blobs is as an insurance, so that if one is released, you will have the blobs. It will be too late at the point to save them as the firmware will no longer be signed, so they are saved as we go along. That is the use of this method. Cheers!

  • Andrieux Querido

    Why Save blobs if we cannot use anymore to downgrade ???

  • Italo Carvalho

    and windows? :C

    • Davidu Mu

      Same. Download the zip file and copy .cache into C:UsersYOUR_USERNAME.tu