Q: What is TinyUmbrella?
A: It does two things:
Q: What is an SHSH?
- Requests SHSH signatures for firmware restores
- Plays back those signatures enabling iTunes to continue the restore
A: An SHSH is a secure signature hash. Basically its a unique key. (To avoid a lengthy discussion).
Q: Why do I need SHSHs?
A: Apple only allows you to restore to the firmwares they 'sign'. This 'signing' only lasts for a limited time. Once they stop 'signing' the SHSHs for a firmware, there is no way to restore that firmware ever again.
Q: I have X.X.X on my iphone/ipod/ipad/appletv why can't I just restore that version to my iphone/ipod/ipad/appletv?
A: Once Apple stops signing that firmware version, there is no way to get the SHSH that will allow the restore to continue. Just like you can't go back in time and invent Google. It's done. It is in the past.
Q: Well that sucks, are there any options or solutions to fix this problem?
A: Saurik, the creator of Cydia, wrote a paper http://www.saurik.com/id/12. The day Saurik published that article I wrote the firmware umbrella (the original name of TinyUmbrella). I released it the day after. Essentially, Cydia stores your SHSH on his remote server. He also has a mechanism for requesting the SHSH for new firmwares when they come out. This is a safe and effective way to save the SHSH of a jailbroken device. If you are not jailbroken and want to save your SHSH, your only real choice is to use TinyUmbrella which does not require you to be jailbroken. Furthermore, TinyUmbrella sends the SHSH request through Cydia's servers which turn around and request the SHSH from apple. This results in your SHSH being saved on Cydia and then also locally on your home computer.
Q: Why did you write TinyUmbrella in java?
A: It's the language I'm most familiar with and it's also the easiest way I could think of to write a fairly complicated application in a day that also works on windows as well as mac.
Q: Why do you call them Blobs and SHSHs and signatures?
A: These names can be used interchangably. The actual data portion of the SHSHs are found in a keys named <key>Blob</key>. The SHSH itself is just a long sequence of data that represents a hash (unique value) of your personalized image files located in your ipsw. Technically, there are 20+ SHSHs in an SHSH signature file that TinyUmbrella saves. All of these individual SHSH blobs are necessary for the restore to function properly.
Q: Why does TinyUmbrella require administrator privileges?
A: TinyUmbrella does two things which require admin rights:
Q: What is a hosts file?
- Modifies your hosts file
- Listens on port 80 of your local machine
A: Your hosts file basically handles mapping host names to ip addresses.
Q: TinyUmbrella says that it cannot listen on port 80. How do I fix that?
A: That is a very complicated issue. Here are some common fixes:
MAC
PC
- Disable Web Sharing. System Preferences -> Sharing -> Uncheck "Web Sharing"
- Stop any programs that are known to use port 80: Skype, Teamviewer, PlayOn, etc
- Open Terminal and do this:
- sudo lsof -i :80 | grep LISTEN
- If the above command shows you an application running, try running this:
- sudo kill -9 $(sudo lsof -i :80 | grep LISTEN | awk '{print $2}')
- If that doesn't do the trick, then you'll have to consult google.
Q: How do I save my SHSHs on Cydia?
- Go to services: Start -> run -> services.msc and look for Apache or any other application that runs on port 80 and stop it.
- If that doesnt work, you'll need to consult google.
- Try "netstat -aon | findstr LISTEN | findstr ":80"
- Kill or disable the service LISTENING on port XX.XX.XX.XX:80
A: If you have the option "Request SHSH From Cydia" enabled your SHSHs are requested through Cydia. This means that if your request results in successful saved files, Cydia DOES have your SHSHs. There is no way to force Cydia to store SHSHs for older versions of firmwares. There are security concerns there.
Q: MAC ONLY: When I try running TinyUmbrella it crashes, in console.app it shows an error 255. How can I fix that?
A: This is a permissions issue. Run the following from Terminal:
sudo chown -R $USER ~
sudo chmod -R u+rw ~
And then after that reinstall TinyUmbrella. This should solve the issue.
Friday, January 7, 2011
TinyUmbrella FAQ
Subscribe to:
Post Comments (Atom)
Posted Threads
-
▼
2011
(503)
-
▼
January
(58)
- Free iSpirit--- iPhone manager
- Apple iTunes 10.1.2
- iPad Now Available in India
- TuneAid.v3.74 Cracked
- Enable Hardware Rotation Lock On iPhone 4 Running ...
- TinyUmbrella Updated With Support For iOS 4.3b2
- iPhone iOS 4.2.1 Untethered Jailbreak Showcased by...
- TinyUmbrella 4.21.04 Fixes “INVALID SHSH” to Save ...
- Install XBMC Media Center On Your iPhone, iPad And...
- Mac OS X 10.6.7 Now Available Developers
- iOS 4.3 Beta 2 some new features
- iTunes for Windows Vista or Windows 7: Troubleshoo...
- Apple Drops iOS 4.3 Beta 2
- Jailbreak iOS 4.3beta1 – The Super Easy Way [MAC]
- Geohot Jailbreak Windows Phone 7 (WP7)
- Update to iOS 4.3 on your iPhone, iPod Touch and i...
- iPhone 3G on BaseBand 06.15.00 Unlocked with GPS p...
- Apple Trying to Kill Jailbreak Again
- Full iOS 4.3b1 change log
- iPad 2 and iPhone 5 to Sport a Dual-Core GPU -Yes
- Mac OS X | How to Search the Mac App Store for App...
- Mac OS X | How to Enable the Mac App Store's Hidde...
- DEV TEAM: AT&T Sending Text Messages to Update you...
- Download iPhone Custom Firmware 3.1.3 (IPSW)
- Example and Download iPhone iOS 3.1.2 Custom Firmw...
- Example and Download Custom iOS 4.0 Firmware (IPSW)
- Released unofficial version of PwnageTool jailbrea...
- iOS 4.3 Beta Available for Download YES!!
- Boot Your Tethered Jailbroken iPhone/iPod Touch iO...
- Activating Voice Calling on Huawei HSPA modems
- Has Apple Finally Solved the iPhone 4 Antenna Woes?
- Verizon iPhone Hotspot: Potential pitfalls
- Personal Hotspot Feature Coming to all iPhones in ...
- Geohot Sued Over PlayStation 3 Jailbreak by Sony
- Seas0nPass: PwnageTool For The AppleTV 2
- CDMA iOS 4.2.5 Jailbreak Verizon iPhone 4 with SHA...
- iPhone 4 now CDMA Finally Ported to Verizon
- Official PlayStation App for iPhone Available for ...
- How to use your laptop and iPhone 3G as modem to b...
- Redsn0w 0.9.7b6 Download Available ! Fixes Skype I...
- Don’t care about a Verizon iPhone? Here’s why you ...
- HOW TO: Jailbreak PS3 Running 3.55 Firmware
- Redsn0w 0.9.7b5 Download Available !
- How To: Save Your iOS Game Progress Before a Resto...
- Free Useful Mac Applications
- Mac App Store Cracked [How to Tutorial]
- TinyUmbrella FAQ
- TinyUmbrella 4.21.02 [Win] [Mac] [Linux] and Core ...
- RedSn0w 0.9.6rc8 Fixes Custom Boot Logo Validity R...
- Apple Mac App Store Cracked Already, Get Any Paid ...
- Download Installous 4.0 to install Cracked Apps on...
- Apple Releases Mac OS X 10.6.6 — Mac App Store Fin...
- Mac OS X | How to Download and Install an Applicat...
- Geohot Releases PS3 Root Keys ! PS 3 is Now Pwned ...
- Redsn0w 0.9.6rc8 Download Available with Few Bug F...
- Boot Your Tethered Jailbroken iPhone, iPod Touch a...
- Update iPhone 4 to iOS 4.2.1 While Preserving 01.5...
- Jailbreak 4.2.1 Untethered with Redsn0w 0.9.7b4 iP...
-
▼
January
(58)
No comments:
Post a Comment