Sep 19, 2009
TinyTSS is a small java app that acts as your very own signature service. When iTunes verifies your restore for your 3gs phone, it 'phones home' to see if you are allowed to restore to the version you are requesting. With TinyTSS + the shsh blob file(s) you obtained with Umbrella, you will be able to restore to the version of those shsh files forever! People may wonder why I did this when Saurik is already doing the same thing. I'll explain my philosophy. I admire Saurik for what he has done and I thank him for pointing me in this direction. I simply think that I would rather have my shsh blobs on my personal machine AND on his server for safe keeping. This way if something happens to cydia, I can still restore my phone to the version I want to restore to. Plus I have the peace of mind knowing that my files are safely in my possession. I don't have to worry that some catastrophic event could render my downgrades impossible. So use cydia's shsh storage feature! But use Umbrella and TinyTSS if you are a power user that wants control over your own ecid shsh files and want to be able to use your own machine for restores. I've fixed a bug that I introduced accidentally. I had forgotten to add a library or two to the Manifest so it wasn't able to run from the jar. UPDATE: I've revamped the readme file. It should be a bit more informative. Also removed an error on JRE 1.5 on Leopard UPDATE: You can follow me on twitter: notcom Download Umbrella and TinyTSS together:
If you need an md5 checker I like: Nirsoft's MD5 Checker
I've gotten quite a few questions about donations. I'll accept donations but I want it clear that I did this for fun.
If you really want to donate you can contact me at xsemaphorex (the symbol for the word "at") gmail (the dot symbol) com.
Sep 17, 2009
This blog exists solely to publicize the MD5 for the tool that I wrote for obtaining and saving your iPhone 3.1 shsh blobs. The tool simply performs the same challenge request that itunes does during an iphone 3gs restore. The difference is that I save the results in a single shsh file. This file will give you the ability, when used in conjunction to another tool I have, to restore back to 3.1 indefinitely -- Provided you stay at itunes 9. UPDATE: I would recommend grabbing your shsh files again but even if you don't it doesn't matter. When TinyTSS is released, it will handle the 3 shsh files. Keep checking back for the TinyTSS release! Since I released the source I expect some vultures to try and profit off of this. I expressly forbid it. Nothing I did was profound but I release the code under GPL. NOTE: I have combined Umbrella and TinyTSS into a single download! You can download it from the link posted in the TinyTSS release post! If you need an md5 checker I like: Nirsoft's MD5 Checker Have fun. And please beware of imposters. CHECK THE MD5/SHA1 OF THE ARCHIVE! Note: If you have saurik's server in your /etc/hosts or %WINDOWS%/system32/drivers/etc/hosts file you will need to remove it as I do _NOT_ want people spamming his servers unnecessarily. PS. umbrella64 REQUIRES that you have a 64bit jvm installed... dont use it if you have no idea what that means. After much weeping and wailing and gnashing-of-teeth: The 3gs' chipid is 0x8920