Difference between revisions of "TinyUmbrella"

From The iPhone Wiki
Jump to: navigation, search
m
m (A little housekeeping.)
Line 13: Line 13:
 
| latest preview version =
 
| latest preview version =
 
| latest preview date =
 
| latest preview date =
| programming language = {{wp|Java (programming language)|Java}}
+
| programming language = [[wikipedia:Java (programming language)|Java]]
| operating system = {{wp|Microsoft Windows}}/{{wp|Mac OS X}}
+
| operating system = [[wikipedia:Microsoft Windows|Microsoft Windows]]/[[wikipedia:Mac OS X|Mac OS X]]
 
| platform =
 
| platform =
 
| size = <!-- Keep these at base2 (Windows-style) -->
 
| size = <!-- Keep these at base2 (Windows-style) -->
 
Windows: 2,351,104 bytes (2.24 MB)<br />
 
Windows: 2,351,104 bytes (2.24 MB)<br />
 
Mac: 2,085,939 bytes (1.98 MB)
 
Mac: 2,085,939 bytes (1.98 MB)
| language = {{wp|English}}
+
| language = [[wikipedia:English|English]]
 
| status = Active
 
| status = Active
 
| genre = Backup
 
| genre = Backup
| license = {{wp|Freeware}}
+
| license = [[wikipedia:Freeware|Freeware]]
 
| website = [http://thefirmwareumbrella.blogspot.com/ thefirmwareumbrella.blogspot.com]
 
| website = [http://thefirmwareumbrella.blogspot.com/ thefirmwareumbrella.blogspot.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] to be installed (Windows users need the 32-bit version, regardless of OS architecture).
+
'''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).
   
 
*'''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.
 
*'''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.
 
*'''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 (GSM model)]] devices.
   
 
== Quick Notes ==
 
== Quick Notes ==
* For [[N90ap|iPhone 4]] (GSM Model) only, TinyUmbrella preserves the baseband (all versions)
 
* '''Save SHSH''' -- If done with '''Request SHSH From Cydia''' ENABLED will result in Cydia storing your SHSHs for the current version Apple is signing.
 
 
* 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.
 
* 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.
 
* TinyUmbrella needs admin privileges to listen on port 80 and to change your hosts file.
  +
* Mac users:
* Mac Users -- Disable Web Sharing (System Prefs -> Sharing -> Uncheck Web Sharing)
 
  +
** Fixing your permissions can help with the 255 error on startup.
* Windows Users -- Disable IIS [http://support.microsoft.com/kb/321141 this may help] Also make sure ''Apache'' is not running.
 
  +
** 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.
* All users- Disable Skype while running TInyUmbrella
 
  +
** Disable Web Sharing (System Prefs -> Sharing -> Uncheck Web Sharing)
* Make sure you have the latest java runtime installed [http://www.oracle.com/technetwork/java/javase/downloads/index.html Get Java] (Click Download JRE)
 
  +
* Windows users: Disable IIS ([http://support.microsoft.com/kb/321141 see for more info]). Also make sure Apache is not running.
* Make sure you have iTunes installed. Rule of thumb: if your device is not detected in iTunes, it '''won't''' be detected in TinyUmbrella either.
 
  +
* All users: Disable Skype while running TinyUmbrella.
* Custom devices can be added by entering "Manual ECID"
 
  +
* Custom devices can be added by entering "Manual ECID."
* AppleTV requires external power above and beyond what the USB provides. Please make sure your AppleTV is plugged into the wall. Then plug in the USB. Then reboot/reset your AppleTV. Then start TinyUmbrella.
 
  +
* 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.
* Mac 10.5.8 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 do this: (Note you will need your administrator password)
 
** Open Terminal and run <tt>/Applications/TinyUmbrella.app/Contents/MacOS/umbrella-tool</tt>
 
* TInyUmbrella is soon to have a DFU pawnage functionality built*in.
 
   
 
== External Links ==
 
== External Links ==
 
* [http://thefirmwareumbrella.blogspot.com/ Blog and download]
 
* [http://thefirmwareumbrella.blogspot.com/ Blog and download]
* [http://twitter.com/notcom semaphore's twitter]
+
* [https://twitter.com/notcom semaphore's twitter]
   
 
[[Category:Software]]
 
[[Category:Software]]

Revision as of 17:05, 15 September 2012

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 5.11.01 / 2 April 2012; 12 years ago
Development status Active
Written in Java
Operating system Microsoft Windows/Mac OS X
Size

Windows: 2,351,104 bytes (2.24 MB)

Mac: 2,085,939 bytes (1.98 MB)
Available in English
Type Backup
License Freeware
Website thefirmwareumbrella.blogspot.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 (GSM model) 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