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)
What does that mean? stopped signing them?
ReplyDeleteThat's unfortunate. I hope everybody got theirs in time!!!
ReplyDeleteI only could save them using "Apple", not "Cydia". But I still got the .shsh file. Am I good?
ReplyDeleteGod, I got mines 3 hours ago and it worked (got it from Apple in advanced options), i'm very lucky :-p
ReplyDeleteAnother problem when I try to install in OSX I keep getting a request for my admin password, over and over. Anyone experience this?
ReplyDeleteDid you lauch it from the dmg ? You must drag it to your Applications folder or somewhere else and then launch it, otherwise it won't work.
ReplyDeleteDont think they've stopped signing iphone4-4.0 as I managed to save mine after you posted this above. Maybe it's some other versions?
ReplyDeletestill working with apples servers!(ipad)
ReplyDeleteFinished mine 10 mins. ago....whew
ReplyDeleteYes, I just saved my SHSH as well (iPhone 4, 4.0) using Apple as source. Does that mean we are good to restore back to 4.0 if we ever need to?
ReplyDeleteAlso able to save from Apple, but Cydia would not complete.
ReplyDeleteI could save from Cydia too! Is it normal that the shsh file isn't the same size as the one I got a few hours ago from Apple?
ReplyDeletethanks Benoît, worked like a charm! And so did my backup (from Apple).
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteQuick question - i'm running the 4.1 dev build, and for some reason the ECID that's reported in system profiler is different to the ECID that TinyUmbrella says it is.
ReplyDeleteIs that normal? It saved a hash for the ECID that it thinks it is..
PLEASE put up an ABOUT page!!! What are your talking about with this site? What does the software do? Why should I care? A simple, this program helps to downgrade you. You should hurry and get your SHSH because this will help you do what? Simple things.
ReplyDeleteI'm still able to fetch my 4.0 blobs from the Apple server (using advanced options) - It's 20:01 GMT and I've been at work all day.
ReplyDeletePhew.
Can't open in windows 7 Ulitmate without this error:
ReplyDeleteany thoughts?
java.lang.UnsatisfiedLinkError: C:\Program Files\Common Files\Apple\Mobile Device Support\iTunesMobileDevice.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(Unknown Source)
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.semaphore.jna.LibraryFinder.findMobileLibrary(LibraryFinder.java:116)
at com.semaphore.jna.LibraryFinder.foundMobileLibrary(LibraryFinder.java:96)
at com.semaphore.jna.LibraryFinder.getMDLibrary(LibraryFinder.java:54)
at com.semaphore.jna.LibraryFinder.(LibraryFinder.java:26)
at com.semaphore.jna.md.MDLibrary.(MDLibrary.java:19)
at com.semaphore.jna.idevice.win.WinDeviceLibrary.addNotificationHandler(WinDeviceLibrary.java:33)
at com.semaphore.TinyUmbrella.startListener(TinyUmbrella.java:213)
at com.semaphore.TinyUmbrella.(TinyUmbrella.java:208)
at com.semaphore.TinyUmbrella.main(TinyUmbrella.java:110)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
can't save. im getting an error cydia is likely overloaded.
ReplyDeletePEOPLE HAVING PROBLEM USING UMBRELLA (KEEPS ASKING FOR PASSWORD IN MAC)
ReplyDeletewell even I had the same problem but while fidgeting around I found a way around.
try this- after you double click on umbrella-4.00.80.dmg you will get a umbrella icon,open package it( i do that by placing two fingers on the track pad) then in package you will find contents, click you will see Macos folder,click open you will find java applicationstub,bang that it you will hav umbrella up and running for you.cheers
"double-click javaapplicationstub"
ReplyDeleteI did it just now and it worked perfectly with Apple server. It's 20:20 GMT
ReplyDeleteNever got 4.00.80 to work, per the error message above.
ReplyDeletehad to download v4.00.19
that finally worked for me.
http://www.filestube.com/6CfAj5cK2triVAQSHmIt5t/umbrella-4-00-19-exe.html
great job.
ReplyDeleteI get this error message:
ReplyDeleteI get the following error message:
java.lang.ExceptionInInitializerError at com.semaphore.jna.md.MDLibrary.(MDLibrary.java:19) at com.semaphore.jna.idevice.win.WinDeviceLibrary.addNotificationHandler(WinDeviceLibrary.java:33) at com.semaphore.TinyUmbrella.startListener(TinyUmbrella.java:213) at com.semaphore.TinyUmbrella.(TinyUmbrella.java:208) at com.semaphore.TinyUmbrella.main(TinyUmbrella.java:110) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at com.exe4j.runtime.LauncherEngine.launch(Unknown Source) at com.exe4j.runtime.WinLauncher.main(Unknown Source) Caused by: java.lang.NullPointerException at com.semaphore.jna.LibraryFinder.loadPath(LibraryFinder.java:44) at com.semaphore.jna.LibraryFinder.(LibraryFinder.java:24) ... 11
I've tried on two different systems (win 7 and win xp. Neither have iTunes installed) Ideas?
Thank you!
Download the new JAVA!
ReplyDeleteThis comment has been removed by the author.
ReplyDelete@ frederick
ReplyDeleteoh, but i also believe that you have to have itunes installed in order for tiny umbrella to work
Can anyone answer this:
ReplyDeletefor some reason the ECID that's reported in system profiler is different to the ECID that TinyUmbrella says it is.
Is that normal? It saved a hash for the ECID that it thinks it is..
Worked great for me on iPhone 4 thanks!
ReplyDelete@protoZ
ReplyDeleteI got the same problem you discribe..
cannot get mine, got this message few times
ReplyDelete07/16/2010 Do you have internet connectivity? 07/16/2010 Your SHSH for iPhone4 4.0 (8A293) was NOT saved.
can someone please help....
ReplyDeleteJust tried both cydia and apple -- nothing
ReplyDeleteI have the same problem with request for my admin password, over and over.
ReplyDeleteAny idea?
Thanks again.
Do I need to worry about shsh blobs for a 3g or can they restore to anything?
ReplyDelete@prtonz @spx - me too.. maybe we're getting some kind of default ECID?
ReplyDeleteUmbrella is reporting mine ends in 175, is yours the same?
just got apple to work!
ReplyDeleteSo, the readme says the "location" option is where to send the SHSH blobs request to. What would sending them to Apple accomplish? Don't you need them either locally or with Cydia? Why the "Apple" option?
ReplyDeleteAs is painfully obvious - you must have itunes installed duh?
ReplyDeleteGuys before you freak about ECID. Go learn what Hexadecimal and Decimal numbers are. Then laugh at yourselves.
Lastly, If you have a mac and are still trying to run Umbrella FROM THE DMG, there is no help for you. You completely fail at following directions. READ THE README DANGIT.
This comment has been removed by the author.
ReplyDeleteAs of 4:48 pm eastern I was able to save 4.0 shsh for iphone 4.
ReplyDeleteI am in Costa Rica, just got mine saved it is almost 3pm my time.
ReplyDeleteGreat job!!!
Umbrella.
Regards,
Maic
@Curt: No worries, iPhone 3G does not use SHSH blobs ;)
ReplyDelete@Hesadanza: "Location" is just the server you want to use to retrieve your SHSH blobs. TinyUmbrella always saves them locally, but if you choose Cydia and the Cydia server doesn't have your blobs, Cydia gets them from Apple and saves them in the meanwhile.
So I screwed up and updated my iPhone 4 to 4.0.1 I saw on the main post that there was an update to possibly get a version of tinyumbrella working for this? Does this version exist and am I too late?
ReplyDeletemy iphone4 ecid is just 9 chars hex/ 10 digits decimal.
ReplyDeleteSimple click on the 'save my shsh' stucks at 'Processing SHSH Request...'
in advanced menue the 'Save My SHSH' button is greyed out because tiny expects 11 digits dec or 10 cahrs hex!
what to do now?
when i add zeros at beginning the beginning or end i can successfully get the blobs. but they differ.
is this a tiny bug??
This comment has been removed by the author.
ReplyDeleteDoes this mean I did it?>
ReplyDelete07/15/2010 12:36:43.491 Processing SHSH Request... 07/15/2010 12:36:43.491 Asking CYDIA for SHSH blobs for iPhone4 4.0 (8A293)... 07/15/2010 12:36:43.491 SHSH SUCCESSFULLY saved! [Click Here to Open] 07/15/2010 12:36:43.491 You have saved your SHSH locally and the request was sent to CYDIA. This means that CYDIA DOES have your SHSH. Do NOT bug semaphore about the Cydia home page showing this version. 07/15/2010 12:36:43.491 Caching shsh files...
Thank you.
Got it up an running, but it says "Sorry--you must connect iPhone4 to obtain SHSH..." However, iPhone4 is connected.
ReplyDeleteWhen I pull the ECID from System Resources and manually copy/paste into ECID field and hit the "Save my SHSH" button, I still get "Sorry--you must connect iPhone4 to obtain SHSH..."
Please help. iPhone4 is connected.
Please disregard above comment. Quit and restarted TinyUmbrella, and it resolved the issue and detected the iPhone4. It connected and saved to Cydia! Thanks for your efforts.
ReplyDeleteAwesome App Couldnt Live Without It :)
ReplyDeleteHow Long Till 4.0.1 Love To Get That Done And Over With :)
SkOO~
I'd be willing to mirror on my website if interested. let me know.
ReplyDeletejust got mine, still available as of 4:28 CST
ReplyDeletejust done mine on cydia and apple
ReplyDelete22:32 GMT
ok its 5:34 EST have both IP4 4.0 and Ipad 3.2 shsh saved via the Cydia option. Is there any reason to save them under the Apple setting?
ReplyDelete@Nick wrong. The TinyUmbrella readme says that the "Location" setting sets the "place to send the request to," not the place where it's retrieving the blobs from. I'm still confused about the difference between the "Cydia" and "Apple" settings. What does the "Apple" setting do? Can someone explain?
ReplyDelete@Hesadanza The Apple setting sends a request from Apple's servers for the selected firmware version's SHSH blobs.
ReplyDeleteim getting this every time i try running this im usin win 7 NOT running as administrator - Cannot listen on port 80! TSS Server will not work!
ReplyDeleteI have noe saved both IP4 4.0 FW and Ipad 3.2 FW with both settings. I have 6 files saved localy now. 3 for each device. Cydia saves one file per device, and using the Apple setting it saved two files for each device. Cydia setting in windows saves one file with a .shsh ext. Using the Apple setting I got two .bak ext for each device. Also if you have changed your .host file to point to Sauric's server to bypass itunes put a # in front of it so you are pointing back to apples server. Have no idea if this is usefull but figure it cant hurt. I am sure they will kill 4.0 before to much longer so get it why you can just incase.
ReplyDelete@Hesadanza: that's actually the same: TinyUmbrella sends the request to the selected "Location" (= server) and THEN retrieves the blobs from it. The advantage of using the Cydia server is that new blobs will be saved automatically on that server and can later be retrieved again when the Apple server is not signing that firmware anymore. The only time one would want to use the Apple server, is when the Cydia server is down.
ReplyDelete@essexlad72
ReplyDeleteRight click and run as admin,you should get a pop up, click ok to allow it to bypass windoze firewall.
done that still get the same thing every time
ReplyDeletestill available as of 6:32 est.
ReplyDeleteI just found out that iOS 4.0.1 was coming up, so I just saved my shsh blobs in time!
All we need now is the jailbreak/unlock & life will be perfect. =)
Ok, I have a saved SHSH for my 3GS for 4.0, but it's not on Cydia. I went back to 3.1.3. Is there a way for me to get that saved SHSH onto Cydia?
ReplyDeletejust saved my SHSH in cydia option its 5:38pm central time zone
ReplyDeleteGreat program, I wish I had used Tiny Umbrella earlier, I got 4.0 blobs saved but apparently I'm screwed for 3.1.3 now. I thought I was safe because cydia said it had a TSS pending request for over a week, now that message is gone and it's too late. Damnit!
ReplyDeleteMacBook Pro 10.5.8
ReplyDeleteSafari downloads dmg then automatically changes to umbrella.app in download file without me touching the computer. I've never seen a downloaded dmg do this before.
Moved to apps folder and try to open, and it just bounces.
Deleted and downloaded multiple times. Same.
Tried using Firefox. Download normally as dmg. Double clicked dmg, then when mounted, dragged umbrella.app to desktop. Tried to open and it just bounces. Then says not responding.
While the icon sits on dock, Camino, and Firefox refuse to open, with error -10810
Force quit umbrella and the browser open normally again.
Windows Admin Rights problem:
ReplyDeleteFor those who run TinyUmbrella as Admin and still can't start TSS server and get "NOT running as Admin", here's a possible issue: You hosts file is set as read-only.
As TinyUmbrella can't update it, it thinks you are not the admin...
Just go to your hosts file... Start > Run > %windir%\system32\drivers\etc , Right-click the hosts file and uncheck read-only atribute...
Cya,
Luxiel
@Luxiel
ReplyDeleteThat is cool to know, I did not have that issue but it is cool to understand how the app works. So it is depending on itunes and adds the Cydia server statement to the .hosts file. I like the tools that make it easy for us but understanding how they work is very cool. I am learning alot from reading all the blogs. Thanks!
Just got mine for 32GB iPhone 4. From apple, now im getting Cydia aswell just incase.
ReplyDelete@Brent
ReplyDeleteActually, TinyUmbrella does NOT add Cydia server to your hosts file... it adds a local IP to Apple's Server pointer (gs.apple.com) and this way, your iTunes will check for a TSS server running on 127.0.0.1, which is your local machine... That's what the TSS button does, it runs a local TSS server with the cached .SHSH files on it, so you do NOT need to rely on Cydia Server being online.
The App tries to edit hosts file, if it can't it just assume that you are not the Admin, therefore you can't run a local service (as a TSS Server) on any important port (as 80). It occurs when you use some spyware blockers as S&D Search and Destroy or some firewalls, these programs use the hosts files to block known spyware/malware websites and they set your hosts file as read-only, hence the reason TinyUmbrella can't update it.
I've a 3GS 3.1.3 (7E18) 05.12.01. What do I have to do to get it jail-broken and unlocked? It's not activated. So I just use it as an Ipod. Can I downgrade it to 3.1.2???? PLEASE HELP
ReplyDeletei was able to save SHSH blobs. Im a few hours late to the game, its 7:30 here, i thought i was doomed, but i ran umbrella and was able to save my SHSH on my 3GS ios 4.0.0 phone, even through Cydia. When i open Cydia it says that my SHSH is on file. is this possible? how could this have worked? can someone shed light? im new to all this....seemed like i was SOL.... if someone who knows more about this could explain how i did it (if i actually did) it would be awesome! thanks....
ReplyDeleteSo how do you know your SHSh where receive by cydia? once you save them with Umbrella. I know that it confirms it, but is it for sure? Just asking to be on the safe side....
ReplyDeleteI just successfully saved my iPhone's 4 shsh blobs. SO hurry everyone who hasn't.... and make sure your firewall doesnt block the program...
ReplyDelete@Luxiel
ReplyDeleteThanks for clearing that up. I understand the local address, so I guess that what I am missing is that the SHSH is kind of like a MAC address as in it is unique to the device and the Cydia server signs off on the firmware even though it may not be the latest official one? Sorry if this is dumb question but I am trying to learn as much as I can and not just be a leach. I just saw that the source code for Spirt was released, I think there will be alot of people that will learn and contribute going foward.
Also having trouble with app just bouncing and not responding on MacBook Pro - NOT running from .dmg - help!
ReplyDelete@Brent
ReplyDeleteIt works like this:
All firmware files have some validation images inside them, it is kinda like a copyrighted Apple's code. When you ask iTunes to update/restore your device, it grabs your ECID number and the images from the firmware you've chosen. It sends them to Apple's TSS server (gs.apple.com) and Apple generate corresponding unique images for your device, but before that, Apple checks if your device it elegible to recieve that images. iTunes can't procced until it has your unique images.
What Cydia AND Umbrella do is get your ECID and the selected firmware images and then ask Apple for your unique images. These are the so-called .SHSH blobs. Apple sends your images inside that file. Cydia then caches them into saurik's TSS server. Umbrella keeps them into the .SHSH folder it creates.
Once Apple stop making images (therefore .SHSH blobs) for a firmware version, it says it isn't signing it anymore and now there is no way to get that blob, since it's based on Apple copyrighted material and it depends on your ECID. So you can't officially restore to that firmware version, because Apple's TSS server won't have that blob for you.
BUT if Cydia had stored your blob BEFORE Apple stopped signing it, you can point iTunes to check SHSH blobs with saurik's server. There, if your blob was saved, your restore will be allowed.
TinyUmbrella works exactly the same way, but it uses a local server to set up the SHSH cache, so you do NOT need to be even connect to the internet, you just need the .ipsw file and the corresponding blob for that version and your device. TinyUmbrella points gs.apple.com to your local machine, iTunes check gs.apple.com server on port 80, it will be pointed back to you machine, right into your local TSS server, which will return your cached SHSH blobs to iTunes, thus allowing the process to be completed.
The point it: NETHIER Cydia NOR Umbrella can sign a firmware version for you, only Apple can do this, Cydia and Umbrella ask Apple for the sign and then store them so you can use them when Apple won't generate them anymore.
Cya,
Luxiel
PS.: Any more questions can be answered by twitter @luiz_luchesi . I will be checking here as well.
Another note: Apple does NOT cache your SHS blobs, once they were sent back to iTunes and your restore/update is allowed or denied, Apple's server just discard them. If they were stored, Cydia or Umbrella would be able to recover them but since it isn't...
ReplyDeleteCya,
Luxiel
thanks Luxiel, it set the administrative rights permission, had spent 2hrs searching about the error & after ur help done within seconds...thanks a lot....
ReplyDelete@Nick so, if you set "Apple" as the location, it sends the request directly to Apple, and receives the signature back, but doesn't store the blobs with Cydia (just locally). If you set "Cydia" as the location, it sends the request to Cydia, which then sends it to Apple, which sends the signatures back to Cydia, and stores them there as well as locally. Is that right?
ReplyDelete@Hesadanza:
ReplyDeleteIf "Apple" is selected, TinyUmbrella asks Apple your SHSH blob, receive it if Apple signed your requested firmware and then sends the very same request to Cydia to store them there. Cydia's TSS handle that request by it self. TinyUmbrella then stores your SHSH blob locally at .SHSH folder
If "Cydia" is selected, it checks if the selected firmware has a SHSH blob already saved at Cydia's TSS. If there's a blob for the version and device you asked, TinyUmbrella receive it and store it locally at .SHSH folder.
@People I helped:
You are all welcome ^^
Fell free to ask, here or at twitter: @luiz_luchesi
I could tell you guys my email but I know some people are just assholes and I would be getting lots of spams... =)
Cya,
Luxiel
Guys, I need to get some sleep...
ReplyDeleteIf any of you still have questions, first of all READ THE GOD DAMN READ-ME FILE! It's the very first link in this page, right before the download link... READ IT LOTS OF TIMES TO MAKE YOURSELF SURE YOU UNDERSTOOD EVERYTHING!
If there are still any questions, feel free to talk with me at twitter: @luiz_luchesi I will be glad to help you guys out and get that load of the dev, so he can work on the App peacefully...
Cya,
Luxiel
umbrella keeps bouncing please help
ReplyDeleteI didn't upgrade to 4.0.1 is it to late to save my shsh?
ReplyDelete@Luxiel
ReplyDeleteMuch thanks for your time man, I know it must get old but in the end more people will get into the scene and bring more to the table. I am sure that with the new hardware there will be some very cool stuff that will not be in the app store!
I have frantically been trying to backup my iPhone 4 blobs for about an hour now. I kept getting this error...
ReplyDelete07/15/2010 22:55:37.674 Sorry - You must connect iPhone4 to obtain SHSH...
My iPhone4 is connected and detected in the top 'iDevice:' drop-down box. I went ahead and tried selecting iPhone3GS for the heck of it, and it worked.
Is Umbrella having issues detecting iPhone4s?
Also, when I checked my .shsh folder, I noticed that the filename is "*************-iphone-4.0.shsh" even though in TinyUmbrella I choose iPhone3GS. So, my real question is...
Do I have the correct SHSH blob or not? Did the Apple servers automatically detect my phone version and send the correct blob regardless of what I selected in Tiny?
I got my blob from Cydia and Apple, but one was 60kb, the other was 64kb. Does anyone know how to explain this?
~McFly
@Luxiel what happens if you have "Cydia" selected, and Cydia doesn't have the blobs stored? does TinyUmbrella then ask Apple directly, or does Cydia?
ReplyDeleteI was being dumb... I was connecting my Phone to the computer in recovery mode to get my ECID, but I never took it out of recovery mode when running Umbrella!!!
ReplyDeleteAll the tutorials I red said to get your ECID in recovery mode, then connect with Umbrella and click Advanced, select the device, and type in the ECID.
The iPhone4 works just fine without all this crap. Plug it in and click "Save My SHSH". I was making it way too complicated.
~McFly
umbrella keep bouncing how do i open it????
ReplyDelete@McFly
ReplyDeleteAFAIK, you should be at 4.0 on your iPhone 4 to ask for your blobs, use advanced options to select iPhone4-4.0 and try both Cydia and Apple, keeping your iPhone connected all the time. This should work. Can't say anything if you are already on 4.0.1, since I don't own an iPhone 4...
So far you got a 3GS blob with a iPhone 4 ECID, which is good for nothing ^^
@Hesadanza
I runned TinyUmbrella once more... Aparrently if Cydia don't have your blob, TinyUmbrella make a TSS request to Cydia to handle AND tries to get the blobs from Apple itself, I think both things are happening.
@Michael
Sorry man, I'm a PC man, don't have a MAC, can't help you with the bouncing thing... Read the README and make sure you are using a compatible version of OSX and you extracted the .dmg prior to run the app.
@Brent
No problem, since I'm no Dev I can at least ease their work answering the question so they can work in peace. The new hardware will surely bring new features for those who jailbreak their iDevices, Apple keeps too many APIs in private mode, I can only imagine how many of them are still locked on iOS 4.0.1...
@All
I upgraded my 3GS, there's no baseband upgrade, so ultrasn0w still works... the windows for 4.0 is still open for now (00:20 AM, GMT-3, Brazilian Time) but it may close anytime now that 4.0.1 is seeded officially to everyone.
I made a mistake, apparently the Cydia Request is sent only with "Cydia" option, which is selected by default... If you do not know how to use this App, don't mess with advanced options. The results are pretty verbose and well explained. Not eligible means you can't have that blob. Period.
Cya, bedtime,
Luxiel
So I heard that all the SHSH Blobs signed today have a Timestamp. Something about being set to expire or good for a single restore only??? Is this true??? Did apple find a way arond this loophole???
ReplyDelete@McFly
ReplyDeleteMy file from IP4 are 69kb from tiny and 60kb for both .bak files from Apple.
Ipad files from tiny are 67kb, Apple shsh0.bak is 63kb and shsh1.bak is 67kb.No idea why they very, maybe some others can post there file size just to compare.
Can someone help me with Mac when i try to open umbrella it keeps bouncing?????
ReplyDeleteThanks
@TechNerd_Doc
ReplyDeleteUnlikely, they would need some programming in the iTunes side to do that or set firmwares to be validated with only with blobs from a set time, which I don't think will happen, at least not for the old ones, since they are already closed (3.1.3, 3.1.2...)
I didn't find any timestamp on plain text... If they are timestamped, if could only be at the image part ( the random code when you open the SHSH file) but still I doubt it is, where have you heard of this??
@Brent, McFly
Files may vary since blobs as unique and they should vary due to the way they are generated... Maybe the timestamp has something to do with it, but still no expiration dates have been discovered this far... If the generation method was known, there would be no need to ask Apple to generate a blob prior to store... maybe the size depends on the way it is generated, still serving for all purposes...
@Brent
ReplyDeleteMy APPLE files are 69kb, and my CYDIA file are 60kb. After I got a blob, I made a copy of it and moved it to a seperate folder called Apple or Cydia, then I got the blob from the other source. This was consistent when getting blobs for both my phone, and my wifes.
I think when it finds the file already there, it renames it .bak, then makes the new one with the regular name. Did you run Apple, then Cydia? If so, I think you're .baks (69KB) are APPLE files, and the 60kb are Cydia.
Can anyone else verify for iPhone4?
@Luxiel
ReplyDeleteMaybe he's referring to the last line in the blob that shows:
@Timestamp #############
@McFly
ReplyDeleteif he is talking about that I think there's nothing to be worried... it's just a control... as I said, any expiration methods would need a iTunes programming and the lastest version don't have nothing like that... If it was to be checked only, cydia or local tss servers would still be able to trick iTunes to accept the selected blob, by just telling it a wrong date...
I've not been able to get Umbrella to open on my Mac... the icon bounces on the Dock for ages then stops and stays in the Dock without a light underneath so I have to Force Quit it.
ReplyDeleteConsole displays lots of fork() failures involving SyncServices
Just tried to save 4.0 blobs for 3GS via Cydia and Apple - both working as at 4pm Australian Eastern Standard Time (GMT+10).
ReplyDeleteWorks for me with the Apple server but Cydia just sat there. Time is 07:19 GMT.
ReplyDeleteWorked with me only with Cydia. Apple refused the to send me info.
ReplyDeletethanks.
Win users make sure to run as admin.
@all about timestamps
ReplyDeletethe @Timestamp we found was put there by the TinyUmbrella dev, they are NOT harmfull ^^
Source: Twitter @notcom
@Luxiel: Please read my posts from July 15, 2010 4:50 PM and 6:01 PM again. If you select the "Apple" option, TinyUmbrella retrieves your blobs directly from Apple and they are NOT stored on Cydia (only locally)! If you select "Cydia", the Cydia server will act as a gateway to the Apple server (if Cydia doesn't have your blobs yet), passes them on to TinyUmbrella and saves them automatically in the meanwhile.
ReplyDeleteTinyUmbrella does NO server-side storing actively. It just requests your blobs to one of the two servers. It's Cydia itself that stores your blobs automatically when they are requested.
Thanks for a wonderful program! Keep up the great work!
ReplyDeleteJust got my 4.0.0 signed. They still sign them - heads up everybody, but hurry!
ReplyDelete@Luxiel, Hesadanza and others:
ReplyDeleteThis scheme shows the difference between the "Apple" and "Cydia" options: http://img51.imageshack.us/img51/3090/tinyumbrella.gif. ONLY when selecting the "Cydia" option, the blobs will be stored on Cydia too.
Guys, i have the smae problem as Elwin..
ReplyDeleteMacBook Pro 10.5.8
Safari downloads dmg then automatically changes to umbrella.app in download file without me touching the computer. I've never seen a downloaded dmg do this before.
Moved to apps folder and try to open, and it just bounces.
Deleted and downloaded multiple times. Same.
Download normally as dmg. Double clicked dmg, then when mounted, dragged umbrella.app to desktop. Tried to open and it just bounces. Then says not responding.
While the icon sits on dock, Safari refuses to open, with error -10810
Force quit umbrella and the browser open normally again.
Can anyone help??
I just did it as of 9am and it says that it has my 4.0 3gs info, is this really it or is it just reading as 4.0 but is really 4.0.1 because the application hasn't been updated? Thanks for any info.
ReplyDeletei manage to upload and save to cydia without any problem. hurry ...
ReplyDeleteHere is a post from Macrumors that may be of help to those with more knowledge than me.
ReplyDelete---
using the latest version available, it wouldn't work for me - just bounce, bounce, bounce.
(regardless of where I put it).
So, I opened the container, and somewhere in resources/macosx... are two java files - you just need to run them from there (in terminal). Then it launches.
As I'm not at my mac, I can't give you the exact location - just play around, I'm sure you'll find it
----
I just tried to save my iphone 4 that just came in the mail 4.0 shsh blobs from both Apple and Cydia, neither worked, it says its too late... as of 11:38am EDT
ReplyDeleteThe postman delivered my iPhone 4 just 10 hours too late..
ReplyDeleteI can't obtain my SHSH 4.0 neither.
Where to get the Umbrella for windows wich can backup my 4.0.1 blobs?
ReplyDeletei just downloaded 4.00.80 Umbrella..
ReplyDeleteI tried saving 4.0 SHSH on my IPT3G and it says it was able to. is this true?
Because Cydia doesn't show it has 4.0 saved..
You will post TinyUmbrella source code?
ReplyDeleteDid I miss something? Because I downloaded the updated TinyUmbrella and I still don't see 4.0.1 on the list...
ReplyDelete@FeaRx74, Yeah dude, READ: "I'm in the process of changing file hosting so bear with me for a couple hours."
ReplyDelete@gadgetvinder ...What does file hosting have to do with this? It's the updated version, file hosting has nothing to do with the actual program itself.
ReplyDelete@FeaRx74: Oh really? Please tell me where you downloaded the updated version (4.01.01 ). At least not from the links on the right, because that's still the old version (4.00.80).
ReplyDelete"I have updated TinyUmbrella to work with 4.0.1 and 3.2.1. I have now released
ReplyDelete4.01.01 which will allow you to save 4.0.1 and 3.2.1 SHSHs for iphone/ipt/iphone4 and ipad respectively. "
I can NOT find the updated version. The link on the right still pointing for the old version. I can NOT save my iPhone 4 4.0.1 SHSH. Can anyone post the link to the latest version ?
Yes, can someone please tell where to download the latest (4.01.01) umbrella? I only see the old version (4.00.80) and it shows no option for 4.01 blobs. Help?
ReplyDeleteGuys,
ReplyDeleteI got my iPhone4 few hours ago.
Is it too late to save the signature?
or is it still possible to save the SHSH files with the Umbrella software ?
@Renato: Perhaps you can also copy/paste the sentence below that? "I'm in the process of changing file hosting so bear with me for a couple hours."
ReplyDeleteThere will be a reason why it hasn't appeared yet. Perhaps problems with the file hosting or the dev discovered a bug which he needs to fix first. Maybe he just has more important things to do! This is a free program, the dev isn't obliged to post anything, so don't nag and just WAIT! There will be enough time to save your 4.0.1 SHSHs!
@amir: I'm sorry to say, but it's too late now to save your 4.0 SHSHs...
Hey Guys,
ReplyDeletei just wanted to say you are really Doing a Great Job,
Its Inspiring on ALL LEVELS.
Great People!!
i was not satisfied about the conference today!!
I Mean they shpwed us other phones having same antenna problems!! on pictures!!
At least WE(The People) we do tests LIVE!! on YOUTUBE!!
Anyways.. way off topic!! :)
AGAIN EXCELLENT JOB
@Nick
ReplyDeleteThanks for the prompt reply..
Is it means that I won't be able to unlock my iPhone4 with IOS 4.0.0 version? So now, will I have to wait for 4.0.1 version and his unlock ?
@amir: You can keep your iOS 4.0 as long as you like, but keep in mind that *if* you screw up your iOS 4.0, you will only be able to restore to a newer version! iOS 4.0.1 uses the same baseband as 4.0, so *when* jailbreaking is possible, unlocking should also be possible.
ReplyDeletei just got my shsh blobs for my 3GS new boot OS 4.0 but i need the link to download the new tiny wumbrella 4.01.01..i think yhis all we need right now..
ReplyDeleteThank for your great work
NICE
Greeting from CHIle
"I'm in the process of changing file hosting so bear with me for a couple hours."
ReplyDeleteIs this sentence really THAT difficult to understand? I think some of the commenters have a mental condition.
*** JUST STOP NAGGING ABOUT THE NEW VERSION AND BE PATIENT!!! THE LINKS WILL APPEAR ON THIS PAGE AS SOON AS IT IS ONLINE! ***
(I really hope this is clear enough...)
@Nick—the confusion comes from his statement that this is going to take a "couple hours", which it has now been not two (or even a few) but many hours.
ReplyDeletePlease realize I'm not complaining. I'm not whining. He can take all year for all I care. I don't. I was just confused and thinking that it was ME who was missing something, as seems to be the case with many others on here. Just needed some clarification. Thanks for attempting to add some clarity to this.
@macwise: No problem mate, I can see the reason for your question ;)
ReplyDeleteI just can't stand people who are nagging about the next version of a program for which they didn't pay anyway and which is not urgent at all. The dev is doing an excellent job and deserves a bit more respect. The same goes for the jailbreaks. These people are spending a lot of time for something they don't get anything in return for (except maybe a few donations) and they also have a life, they have other, more important, things to do too. Some people are just too selfish to take this in account...
With the newest TU running, can I make a backup of SHSH blobs for iOS 4.0.1 on an non-jailbroken iPhone, or must it be JB first? Please forgive me in advance for what is most likely a stupid question.
ReplyDelete@Maurice: No, your iPhone does not need to be jailbroken to save your SHSHs. You can even have them stored on Cydia! For devices other than iPhone 4, they don't even need to be connected (supposed that you can manually provide their ECID code in the "Advanced Options").
ReplyDeleteThanks for the reply Nick. My iPhone is on 4.0.0 but I can't seem to back up SHSH blobs for 4.0.1. The version of TU I downloaded states 4.00.80 but the blog mentions 4.01.01
ReplyDeleteEDIT: I think I just figured out that I'll need 4.01.01 of TU before I'll be able to make backups of my SHSH blobs for my 3GS. I just UNDERSTOOD the part I READ earlier stating that 4.01.01 was not yet available for download. Can you blame me for being dense? It's Friday after all, right?
shit, i missed it, all because it wasn't god dam,n working !!
ReplyDeleteAm I the only one but I dont have the download link for 4.01.01 on windows or Mac.
ReplyDeleteIf you are looking for file hosting, why not put all of the versions (mac, linux, windows, and the readme) together in a torrent?
ReplyDeleteYou host a 1k file, and we donate the rest of the bandwidth?
HEY THIS ISMY FIRST TIME SAVING SHSH. I DID IT ON WINDOWS XP. ON 07-16-10 AROUND 8:00 AM.
ReplyDeleteI GOT A successful MESSAGE SAYING THE SHSH IS SAVED AND I WENT TO CYDIA AND IT APPEARS IN THE MAIN PAGE. I OPENED THE FILE AND SAVED WHAT WAS INSIDE. AND A WIERD FILE APPEARED ON MY DESK TOP (LET ME IN. WHAT DO I DO WITH THIS LET ME IN FILE. AND DID II SAVED IT CORRECTLY
ohh i forgot to mention that i had itunes 9.2 intalled but then i unintslled . SO i tunes 9.2 was not intalled when I ranthe tinyumbrells app.
ReplyDelete"Bouncing Icon" work around.
ReplyDeleteIf you can't get it to run in admin mode is OSX (when it says you're not admin and cannot start TinyTSS), this worked for me:
Open Terminal (/Applications/Utilities)
Type: sudo -s
enter admin password
Right click Umbrella and select "Show Package Contents"
Open Contents -> MacOS
Drag and drop JavaApplicationStub into the terminal window
Make terminal window active and hit enter to run the command it typed out.
Wait a little bit while it loads up and you should now be able to use the TinyTSS feature.
I have no idea why it doesn't work for me, since I am always logged in as admin. I get the bouncing icon, and yes, I have read the "read me" 4 times now. Either way, this will work if you're having this issue.
(rkturbo)
many thanks for your work from Germany.... :-)
ReplyDelete@David: Thanks so much! Solved my problem.
ReplyDeleteI too had moved it out of the DMG and still it bounces for ages without asking for Admin password.
The only version that works for me is 4.00.45. All newer versions startup and allow me to enter my admin password. Once it starts trying to detect the iPhone the app crashes. Not sure if this is useful but here is the output from console. And no I'm not running this from the dmg file. thanks for any help...
ReplyDelete17/07/2010 06:54:44 [0x0-0x236236].Umbrella[6896] Invalid memory access of location 0x1f8690 rip=0x12c561978
17/07/2010 06:54:49 com.apple.launchd.peruser.501[99] ([0x0-0x236236].Umbrella[6896]) Job appears to have crashed: Segmentation fault
17/07/2010 07:05:19 [0x0-0x240240].Umbrella[6969] Invalid memory access of location 0x2c314a30 rip=0x127c4b978
17/07/2010 07:05:21 com.apple.launchd.peruser.501[99] ([0x0-0x240240].Umbrella[6969]) Job appears to have crashed: Segmentation fault
17/07/2010 07:12:18 [0x0-0x2f02f].Umbrella[221] Invalid memory access of location 0x3cf920 rip=0x12bdf7978
17/07/2010 07:12:19 com.apple.launchd.peruser.501[99] ([0x0-0x2f02f].Umbrella[221]) Job appears to have crashed: Segmentation fault
17/07/2010 08:39:24 [0x0-0x34034].Umbrella[395] Invalid memory access of location 0x2bd29670 rip=0x12be0d978
17/07/2010 08:39:25 com.apple.launchd.peruser.501[268] ([0x0-0x34034].Umbrella[395]) Job appears to have crashed: Segmentation fault
PLEASE PLEASE PLEASE help me.
ReplyDeleteI have an iphone4. It was originally on ios4.0 and I did not get a chance to save my shsh. Since apple is no longer signing ios4.0, I had no choice but to upgrade to 4.0.1 and use tinyumbrella to save my shsh. I used itune 9.2 and upgraded successfully to ios 4.0.1. Now when I connect TinyUmbrella it says:
Device: INVALID X.X.X (XXXX)
Model: MC610LL/A
Name: iphone4
BbSNUM:*************
Baseband: 01.59.00 - ICE_2_6
The device shows as INVALID and it recognizes my iphone4 as an ipod?! Also when I click on the Advance option, the only option I see for iphone4 is "4.0 (8A293)", I dont see "4.0.1 (8A306)".
What can I do to save my shsh? Please help!!
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteI can't update my iPhone 4 to 4.0.1, was wondering this if program could cause that?
ReplyDeleteI keep getting message that says "The iPhone cannot be updated at this time because the iPhone software update server could not be contacted or is temporarily unavailable."
This comment has been removed by the author.
ReplyDelete"PLEASE PLEASE PLEASE help me.
ReplyDeleteI have an iphone4. It was originally on ios4.0 and I did not get a chance to save my shsh. Since apple is no longer signing ios4.0, I had no choice but to upgrade to 4.0.1 and use tinyumbrella to save my shsh. I used itune 9.2 and upgraded successfully to ios 4.0.1. Now when I connect TinyUmbrella it says:
Device: INVALID X.X.X (XXXX)
Model: MC610LL/A
Name: iphone4
BbSNUM:*************
Baseband: 01.59.00 - ICE_2_6"
Here:
http://ifile.it/9smnyzt/umbrella-4.01.01.exe
@Creamers: The OSX version of TU to download is NOW 4.01.01, try it.
ReplyDelete@jpalmer: Such a great idea, hopefully semaphore implements it in the future.
@Mehrdad: You need to download the latest version of TU 4.01.01 in order for it to save your SHSH blobs. TU 4.00.45 doesn't reflect the iOS 4.0.1 update.
@mrmister: This program makes NO changes to your phone whatsoever. It only reads info and sends it off to retrieve data from Apple that will allow you to revert to a previous firmware that Apple themselves will no longer allow you to revert to. TU simultaneously backups up this info on your local computer as well as on Cydia's servers.
@nghi,
ReplyDeleteThanks for the link. Is this a newer version/different than what is on the tinyumbrella blog?
Is there a MAC version (dmg) available?
Thanks for the quick response! Just wondering why I am having problems updating to the newer FW. I used to TU 4.00.06 to backup my shsh the other day. Today I saw that there was un updated version (4.01.01). I (probably foolishy) used that to back up my shsh, while still having 4.0 on my phone. But I deleted those files it created on my computer. Do I need to have TU open with the TSS server running to update to 4.0.1?
ReplyDeleteI think it has something to do with the hosts files in C:\Windows\System32\drivers\etc or the IP addresses inside the file. I renamed to the hosts file to "hosts.old", and now iTunes to updating to 4.0.1
ReplyDeleteHey, Quick question. I never updated my iPhone 4 to 4.0.1. I am still running iOS 4.0 on it. I downloaded the Umbrella for 4.0.1 and pressed save my SHSH. It saved thinking my phone was in 4.0.1. Did I do this wrong? Or is this an ok way to do it?
ReplyDeleteIf this isn't the right way to do it... Then should I update to 4.0.1 and then back up my SHSH files?
Thanks!
Please let me know if this make sense...
@nghi
ReplyDeleteYou are THE MAN!! It worked like a charm! Thanks so much. I really appreciate it.
Umbrella reports that Cydia has my SHSH for Iphone 4 IOS 4.0
ReplyDeleteAm I correct that Cydia will itself go forward now and get my SHSH for each IOS version update? Obviously I can not check as there is no jailbreak for Iphone 4.
Just wondered.
I did readme and i still get a bouncing umbrella and I'm an admin for my computer what should i do im going nuts
ReplyDeletethanks @elwin and @christopher for fixing the bouncing tinyumbrella :D
ReplyDeleteSo, I haven't updated to iOS 4.0.1 and I just ran the Mac version with my iPhone 4 plugged in. It says it saved the SHSH for 4.0.1 even though I'm still on 4.0. Is that valid or do I need to update and do it again?
ReplyDeletecan somebody please xplain.
ReplyDeletei have an ipad (3.2.1)
even with this new app, all i can do is save my 3.2.1 shsh right? i still cannot downgrade to 3.2? or can i?
and if not, why would i want to save my shsh from ipad 3.2.1?
hope somebody explains this to me.
@Jon B - Your 'solution' is flawed. You need more than your ECID in order to save your iphone 4 shsh. I don't have an answer for why your phone isn't detected or for why the app doesn't start properly. All I know is that your 'solution' will not work if the app did not have your baseband serial number and baseband cert gold ID; which your solution will /not/ obtain.
ReplyDeleteFurther, it works fine on thousands of other folks' Macs ranging from 10.4 and above on iTunes 9.2 running Java 1.6. Why it fails on your machine is beyond me. Personally I have a macbook pro 17" running 10.6.4. I've never seen the issue you folks are seeing and I wish I could reproduce it. I'll try to fix it but without being able to reproduce it, my optimism is waning.
Newbie question:
ReplyDeleteSince iPhone 3G does not use SHSH blobs, can a jailbroken/unlocked 3G running ios4.0 be restored to 3.1.3?
Thanks for your patience
I receive the following error on Windows XP:
ReplyDeleteAny solution for this?
I never had any issues with previous umbrella versions. I can't still run older version fine. Only the last one gives me the error.
java.lang.Error: Invalid memory access
at com.sun.jna.Function.invokeInt(Native Method)
at com.sun.jna.Function.invoke(Function.java:344)
at com.sun.jna.Function.invoke(Function.java:276)
at com.sun.jna.Library$Handler.invoke(Library.java:216)
at $Proxy2.AMDeviceNotificationSubscribe(Unknown Source)
at com.semaphore.jna.idevice.win.WinDeviceLibrary.addNotificationHandler(WinDeviceLibrary.java:33)
at com.semaphore.TinyUmbrella.startListener(TinyUmbrella.java:240)
at com.semaphore.TinyUmbrella.(TinyUmbrella.java:217)
at com.semaphore.TinyUmbrella.main(TinyUmbrella.java:112)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
at com.exe4j.runtime.WinLauncher.main(Unknown Source)
@TheFirmwareUmbrella
ReplyDeleteIs there anything I can do to help as far as log files or debug tracing to help? I can email you a copy of my SHSH blobs. When I was in default mode, it would stall on "Processing your SHSH request.", doing it my way gave me SHSH blobs and claims to have saved them to Cydia, although I don't know how to verify that. My old iPhone was a 2G, so I am a newcomer to the SHSH blob situation, but will do anything I can to help. I have a (small) background in programming and debugging. Unfortunately I will be leaving on travel at the end of this week, and offline until august. So my time to be able to help is limited, let me know if there's anything I can do.
FYI: when I open Java Prefs it shows that I am using Java SE 6 (32 bit). I noticed that was different than what you posted, so perhaps it's my java installation. I'll mess around with that a little more.
ReplyDeleteWill TinyUmbrella be updated so it supports the iPhone 3G "soft" SHSH blobs built into iOS 4.0 and 4.0.1? I would love to be able to backup my 3G 4.0.1 SHSH and save it to my computer as well as Cydia. I will be definately making a donation to an incredible helpful utility for the iPhone 3G and 3GS. Thanks.
ReplyDeleteI happened to save my SHSH using TinyUmbrella on iOS4.0 while still running iOS3.1.3. Is it the real SHSH for iOS that I saved or do I need to create a new SHSH?
ReplyDeleteTIA!
When I launch umbrella it doesn't find my iPhone4. I have not updated to 4.0.1 yet, could that be why?
ReplyDeleteMy device keeps disconnecting 5-10 seconds after I request to save my SHSH
ReplyDelete@thrlride you need to download a new version of tinyumbrella 4.01.01
ReplyDeleteHere:
http://ifile.it/9smnyzt/umbrella-4.01.01.exe
@arrogant79bastart that was the exact reason, thanks!
ReplyDeleteI still have 4.0 on my phone but according to umbrella was able successfully save my SHSH. Should I update to 4.0.1 or leave it as 4.0?
hi thank you
ReplyDeletethank you
ReplyDeletethans
ReplyDelete