I fixed a bug with folks having the 'Processing SHSH request' hang indefinitely. Apparently my logic to detect invalid ECIDs was a bit too paranoid. Please download the update for the fix.
Note this doesn't impact any folks that have saved their SHSHs. You are all fine.
For those of you that were having the indefinite 'Processing...' issue I'm very sorry. This was a complete mea culpa. Thank you for your bug reports as they were vital in finding this defect.
Jul 26, 2010
Jul 20, 2010
iPhone 3G & iPod Touch 2G (MC) Support
For those of you on Mac that are having issues running the app. Do the following:
I've updated TinyUmbrella to support the new 3G & iPod Touch 2G SHSH requirements that iTunes 9.2 imposes on firmware 4.0 and above.
Unfortunately, there is no way to save your 4.0 SHSH for ANY DEVICE as the window for 4.0 SHSH signatures has closed.
However, you can save your 4.0.1 SHSH for those devices and still be safe as @comex has said:
"SHSH blobs for 4.0.1 or 4.0 are fine; AFAIK there are no substantive differences except the bars"
I've also added a few preferences for those of you that care to dig into the app. Enjoy.
- Download the Linux version.
- In the Safari Downloads window, right click (or option click) the umbrella jar file and select 'Show In Finder' (It is likely to be /Users/<your username/Downloads)
- Open Terminal (Spotlight "Terminal" click it)
- cd <Directory from #2>
- ie cd Downloads
- Type:
- sudo java -jar umbrella-4.01.03.jar
- Enter your admin password
This should get you around the authenticated launcher issues on only some machines. A VAST majority of you don't have any issues but there are a few of you that do.
I've updated TinyUmbrella to support the new 3G & iPod Touch 2G SHSH requirements that iTunes 9.2 imposes on firmware 4.0 and above.
Unfortunately, there is no way to save your 4.0 SHSH for ANY DEVICE as the window for 4.0 SHSH signatures has closed.
However, you can save your 4.0.1 SHSH for those devices and still be safe as @comex has said:
"SHSH blobs for 4.0.1 or 4.0 are fine; AFAIK there are no substantive differences except the bars"
I've also added a few preferences for those of you that care to dig into the app. Enjoy.
Jul 15, 2010
iOS 4.0.1 and iPad 3.2.1 is out
For all of you that did not get your iOS 4.0 shsh or 3.2 shsh I'm sorry. Apple has stopped signing them. It is now confirmed.
EDIT: If you have a Mac and the app is bouncing - you likely did not read the readme.
I've received many instances where folks would get some error message about WinSock or jvm_bind etc. This is likely due to a firewall restriction on your machine. You may need to disable your firewall and/or Anti virus software because I do the following:
Also folks. Selecting Apple will request your SHSH from apple. Select Cydia will request your SHSH from Cydia (if he has it he will return it if he does not, he will request it from Apple and then save it)
I have updated TinyUmbrella to work with 4.0.1 and 3.2.1. I have now released
4.01.01 which will allow you to save 4.0.1 and 3.2.1 SHSHs for iphone/ipt/iphone4 and ipad respectively.
I've made mediafire the mirror for downloads and ifile.it the primary. I'm still working on a better solution for hosting. (I'm possibly going to go the torrent route)
I've also linked the source. Don't bug me about building it.
I've made mediafire the mirror for downloads and ifile.it the primary. I'm still working on a better solution for hosting. (I'm possibly going to go the torrent route)
I've also linked the source. Don't bug me about building it.
EDIT: If you have a Mac and the app is bouncing - you likely did not read the readme.
I've received many instances where folks would get some error message about WinSock or jvm_bind etc. This is likely due to a firewall restriction on your machine. You may need to disable your firewall and/or Anti virus software because I do the following:
- Load an unrelated library (iTunesMobileDevice.dll)
- Edit your hosts file (some anti virus software does not like this)
- Start a server accepting connections on port 80
- Write a file named (hosts.umbrella) next to your hosts file saving your original hosts file so you have a permanent backup before any of my changes (hosts.umbrella never gets overwritten)
Also folks. Selecting Apple will request your SHSH from apple. Select Cydia will request your SHSH from Cydia (if he has it he will return it if he does not, he will request it from Apple and then save it)
Jul 11, 2010
TinyUmbrella - Multi-Device
I've added support for multiple concurrent devices. Now when you plug in more than one device, each device will show up in a combo box. You can select the device and the currently selected device's ECID will populate in the ECID field and the proper default firmware will be selected appropriate to the device.
I've also made some significant changes to the underlying framework under the hood. In doing so I've added a few new features. First, the links that show up in the console are now clickable. This means when you pastebin your log file you can click on the link and it'll open in your default browser. Also when you save your shsh file you will see a 'Click here to Open' link that, when clicked, will open Finder (OSX) or Explorer (WIN) to the SHSH file saved. No more whining about where the files are saved. (Not that any of you have any reason to tinker with the files outside of backing up the entire directory right?) :) Also, the list of files that show up in the console when you 'Display SHSH' are also clickable and will reveal themselves in Finder/Explorer as well.
I've made some performance tweaks as well so the app should be slightly faster. Lastly, I have added some much needed feedback to the console when saving SHSHs. The messages are quite verbose and explain much more plainly the situation if you are unable to get SHSHs because your device is 'not eligible'.
I'm working on some more features for future releases. Thanks for your comments!
Jul 7, 2010
TinyUmbrella - 4.00.55 - Updated Linux Version
I've updated the unloved linux version of TinyUmbrella for the six of you that complained about having iPhone 4 but not having the ability to run TinyUmbrella due to lack of Windows/Mac OS :)
BE warned - Sometimes it's flaky and will crash with a segfault but I've tested and found that on libimobiledevice 1.0.1 its far more stable than what it was!
I didn't release a 4.00.55 windows/mac version since nothing changed on those particular platforms.
Enjoy
BE warned - Sometimes it's flaky and will crash with a segfault but I've tested and found that on libimobiledevice 1.0.1 its far more stable than what it was!
I didn't release a 4.00.55 windows/mac version since nothing changed on those particular platforms.
Enjoy
TinyUmbrella - 4.00.54
With some of the new folks I figure I should explain :again: some facts. Please read the info below. I get quite a few tweets and emails from people that have either ADHD or a severe learning disability because they simply have not read my blog. Going forward if I ignore your question it is because it is answered below.
- TinyUmbrella will save SHSH responses regardless of what firmware is on the device
- TinyUmbrella's default functionality is to request
- The current firmware signed by Apple for your device
- SHSH request is sent through Cydia so that Cydia has your SHSH
- If you get a successful message in the console and you have used the default values do not bug me about when Cydia decides to reflect what versions you have saved. I cannot support Cydia questions.
- Saurik (owner of Cydia) has nothing to do with TinyUmbrella. DO NOT bug him about SHSH's not showing up on Cydia's home screen. The mere fact that you got an SHSH response when pointing to Cydia means that he has your SHSH. Don't bug him about it not showing up.
- Incidentally, Cydia explicitly does not support iPhone4. If you want to save your SHSH through Cydia this is perfectly fine. I would strongly recommend saving through Cydia on an iPhone4 AND then saving again through Apple. Note: That only applies to iPhone4.
- Once Apple stops signing requests for a certain firmware there is nothing you can do to get SHSH's for older firmwares.
- The only exception to this is if Cydia has the SHSH (simply select the firmware from the drop-down and make sure Cydia is selected) If you get a 'device not eligible' message it means Cydia does not have them saved. END OF DISCUSSION. You missed the boat. Get over it.
- It is IMPOSSIBLE to convert SHSHs from one firmware version to another or from one device type to another. DON'T ASK.
- If TinyUmbrella gives you a message that it cannot start the server on port 80 because it is in use - this is a polite way of saying: Figure out what stuff is running on your computer and try again. Perhaps eventually I'll put something in TinyUmbrella to give you the option of killing whatever is running on that port but for now I don't feel like it. (read: it's more than trivial)
- TinyUmbrella requires administrator privileges AND Java 1.6 or above.
- Mac users must take TinyUmbrella OUT of the DMG before trying to run it.
- TinyUmbrella saves your files to a hidden directory so you don't have to worry about managing them. If you really want to mess with them then they are in your HOME/.shsh directory. If you cannot figure out how to get to that directory then it's highly unlikely you'll be successful maintaining them...
Subscribe to:
Posts (Atom)