Difference between revisions of "TinyUmbrella"

From The iPhone Wiki
Jump to: navigation, search
(Added a snapshot, reworded a couple of things.)
m (Updating.)
 
(63 intermediate revisions by 9 users not shown)
Line 1: Line 1:
  +
{{Infobox software
[[Image:Umbrella.png|thumb]]
 
  +
| name = TinyUmbrella
TinyUmbrella is a combination of two earlier tools:
 
  +
| title = TinyUmbrella
*'''Umbrella''' -- used to save the [[SHSH]] certificate file of your iDevice to make it possible to later downgrade the firmware. It even works with non-jailbroken devices.
 
  +
| logo = [[File:Umbrella_logo.png|120px]]
*'''TinyTSS''' -- used to start the replay attack to downgrade the firmware. Only needed if [[User:Saurik|saurik]]'s server cannot provide the necessary [[SHSH]]s and you have the [[SHSH]] certificates saved locally.
 
  +
| screenshot = [[File:Umbrella.png|350px]]
TinyUmbrella requires Java to be installed (on Windows systems requires 32-bit Java version).
 
  +
| caption = TinyUmbrella 5.00.9 on Windows
  +
| author = [[User:Semaphore|semaphore]]
  +
| developer = [[User:Semaphore|semaphore]]
  +
| released = 3.13.83 / {{Start date|2009|09|17|df=yes}}[http://thefirmwareumbrella.blogspot.com/2010/05/tinyumbrella-unified-tinytss-and.html]<br /><small>(previously TinyTSS and The Firmware Umbrella)</small>
  +
| discontinued =
  +
| latest release version = 7.12.00
  +
| latest release date = {{Start date and age|2014|08|08|df=yes}}
  +
| latest preview version = 8.2.0.60
  +
| latest preview date = {{Start date and age|2015|03|29|df=yes}}
  +
| programming language = [[wikipedia:Java (programming language)|Java]]
  +
| operating system = [[wikipedia:Microsoft Windows|Windows]] / [[wikipedia:OS X|OS X]]
  +
| size = 7.12.00:
  +
:Windows:&nbsp;3,618,816 bytes&nbsp;(3.45&nbsp;MiB)
  +
:Mac:&nbsp;3,066,626 bytes&nbsp;(2.92&nbsp;MiB)
  +
| platform =
  +
| language = [[wikipedia:English|English]]
  +
| status = Active
  +
| genre = Backup
  +
| license = [[wikipedia:Freeware|Freeware]]
  +
| website = [http://blog.firmwareumbrella.com/ blog.firmwareumbrella.com]
  +
}}
   
  +
'''TinyUmbrella''' is a combination of two earlier tools, both of which were written by [[User:semaphore|semaphore]]. It requires [http://www.java.com/ Java] and [[iTunes]] to be installed. (Windows users need the 32-bit version of Java, regardless of OS architecture).
[http://thefirmwareumbrella.blogspot.com/ Blog with details and download]
 
  +
  +
*'''Umbrella''' -- used to save the [[SHSH]] file of your iDevice to make it possible to later downgrade or restore the firmware. It even works with non-jailbroken devices.
  +
*'''TinyTSS''' -- local server used to playback saved [[SHSH]] files during an iTunes restore.
  +
  +
  +
In addition, TinyUmbrella can also preserve the baseband on [[N90AP|iPhone 4 (iPhone3,1)]] devices.
  +
  +
== Quick Notes ==
  +
* If Cydia returns only '''some''' of the SHSHs you desired, it is because Cydia does not have the others. Sorry. Nothing you can do to get them.
  +
* TinyUmbrella needs admin privileges to listen on port 80 and to change your hosts file.
  +
* Mac users:
  +
** Fixing your permissions can help with the 255 error on startup.
  +
** Mac users that just cannot get TinyUmbrella to work properly -- Install TinyUmbrella to your /Applications directory then run <tt>/Applications/TinyUmbrella.app/Contents/MacOS/umbrella-tool</tt> from the Terminal.
  +
** Disable Web Sharing (System Prefs -> Sharing -> Uncheck Web Sharing)
  +
* Windows users: Disable IIS ([http://support.microsoft.com/kb/321141 see for more info]). Also make sure Apache is not running.
  +
* All users: Disable Skype while running TinyUmbrella.
  +
* Custom devices can be added by entering "Manual ECID."
  +
* Apple TVs must be plugged into an outlet as well as USB. Make sure your Apple TV is plugged into the wall, then plug in via USB. Reboot your AppleTV and then start TinyUmbrella.
  +
  +
== External Links ==
  +
* [http://blog.firmwareumbrella.com/ Blog and download]
  +
* [https://twitter.com/notcom semaphore's twitter]
  +
  +
[[Category:Software]]
  +
[[Category:Downgrading]]

Latest revision as of 09:50, 14 October 2015

TinyUmbrella
Umbrella logo.png
Umbrella.png
TinyUmbrella 5.00.9 on Windows
Original author(s) semaphore
Developer(s) semaphore
Initial release 3.13.83 / 17 Sep 2009 (2009-09-17)[1]
(previously TinyTSS and The Firmware Umbrella)
Stable release 7.12.00 / 8 August 2014; 10 years ago
Preview release 8.2.0.60 / 29 March 2015; 9 years ago
Development status Active
Written in Java
Operating system Windows / OS X
Size

7.12.00:

Windows: 3,618,816 bytes (3.45 MiB)
Mac: 3,066,626 bytes (2.92 MiB)
Available in English
Type Backup
License Freeware
Website blog.firmwareumbrella.com

TinyUmbrella is a combination of two earlier tools, both of which were written by semaphore. It requires Java and iTunes to be installed. (Windows users need the 32-bit version of Java, regardless of OS architecture).

  • Umbrella -- used to save the SHSH file of your iDevice to make it possible to later downgrade or restore the firmware. It even works with non-jailbroken devices.
  • TinyTSS -- local server used to playback saved SHSH files during an iTunes restore.


In addition, TinyUmbrella can also preserve the baseband on iPhone 4 (iPhone3,1) devices.

Quick Notes

  • If Cydia returns only some of the SHSHs you desired, it is because Cydia does not have the others. Sorry. Nothing you can do to get them.
  • TinyUmbrella needs admin privileges to listen on port 80 and to change your hosts file.
  • Mac users:
    • Fixing your permissions can help with the 255 error on startup.
    • Mac users that just cannot get TinyUmbrella to work properly -- Install TinyUmbrella to your /Applications directory then run /Applications/TinyUmbrella.app/Contents/MacOS/umbrella-tool from the Terminal.
    • Disable Web Sharing (System Prefs -> Sharing -> Uncheck Web Sharing)
  • Windows users: Disable IIS (see for more info). Also make sure Apache is not running.
  • All users: Disable Skype while running TinyUmbrella.
  • Custom devices can be added by entering "Manual ECID."
  • Apple TVs must be plugged into an outlet as well as USB. Make sure your Apple TV is plugged into the wall, then plug in via USB. Reboot your AppleTV and then start TinyUmbrella.

External Links