- 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.
@TFU
ReplyDeleteThanks for the continued development of this awesome program.
It is truly a treat to use!
I use it just to restore for the fun of it!!
In any case, I think I noticed a small typo in the latest version...
07/20/2010 18:49:25.647 You are the current version of TinyUmbrella.
Assuming you have added a check as it calls out on start, and it should be "You are using the current version of TinyUmbrella."
fixed. :P
ReplyDeleteand LOL @ the new settings.....
ReplyDeletegreat job on this program thanks!
ReplyDeleteAs a first time user of the program how long does it normally take? iPhone 4, FW 4.0.1, running windows 7 64 bit.
ReplyDeleteIt's been processing the request for about 10 minutes now
Hey peeps. I've been trying to save my blobs for my iPhone 4, but as soon as I launch TinyUmbrella it'll crash, or worse, not even open. I'm currently on an iBook G4 running 10.5.8. Hopefully someone can help me, as I'm anxiously waiting for the new Jailbreak! :-)
ReplyDeleteP.s. I've read the readme and followed instructions, and still no luck. Any help would be appreciated.
After a JB is released I may never need to JB again.
ReplyDeleteYay! I used it! I don't want to sound like a smartass, but I was able to download my 4.0 SHSH blobs on my iPod Touch 2nd Gen as the 4.0.1 does not apply to my iPod Touch :P.
ReplyDeletehere same as @Pyroskees
ReplyDeleteSart the app, bounce a couple of time and exit without doing anythings.
I cannot start the app, previous version was the same problem.
and I HAVE READ the readme file, it has not helped me. I see on internet that some users has this problem....
Thanks for help
OSX 10.6.2
PS : It seems to be a problem of autorization...
ReplyDeleteIf I sudo -su in Terminal then start ./JavaApplicationStub from the package, the app start normally....
How can I fix this please ??
PS 2 : I deleted all other version of umbrella and only let the latest on my computer. Move umbrella from my desktop to another place on the hd.
ReplyDeleteNow, I can get umbrella to start normally unfortunayely the server do not want to start....
The app never asked me for administrator password, I think this is the problem......
It is a pity... Where is stored the administrator password used by umbrella ????
Thanks
i've never jailbroken my itouch 2G MC 4.0.
ReplyDeletebut i saved his SHSH requested from cydia and apple.
is that ok?
I have a .shsh saved from a previous versions of Umbrella be I am unable to drop the file onto the TinyUmbrella as stated from the help section... "If you have .shsh files saved from previous versions of Umbrella, you can drag and drop those files ONTO the TinyUmbrella window. This will copy the files to the .shsh saved directory for you." ... Pls help. Thank You in advance.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteJust wondering if there is a tool for auto counting ECID from 00000000000000001 to 999999999999999 and automantically generate SHSH from apple to store in cydia server. So then, every one would not miss a chance to have shsh blobs saved.
ReplyDeletejust my request if possible :)
This comment has been removed by the author.
ReplyDeleteHi, where can I find TinyTTS?
ReplyDeleteIt wasn't available with the TinyUmbrella Output. I need to update my iPhone because I need to update the baseband FW but the Apple Server always bothers me.
It gave me the SHSH blob for iPhone 3G at version 4.0 and 4.0.1, how come I could get the 4.0 blob?
ReplyDeleteI have read the readme file. I am not running it inside the .dmg file. I double clicked the .dmg file and dragged Umbrella out onto the desktop and ran it from there. It bounces in the dock for a few seconds and then goes away. This is similar to the previous few versions which all just bounced in the dock for a long time and then froze (none of which I ran from inside the .dmg file). I am using a Core Duo Macbook Pro. Running the java file from within the app does work.
ReplyDeleteTested on Win 7 32bits : java.lang.Error: Invalid memory access. Previous version was ok but not supporting my 3G...
ReplyDeleteNote : it crashes the same way when run as admin or in XP compatibility mode. Nothing to do with my iTunes version (9.1) ?
I cannot get my 4.0.1 shsh IPHONE 4. Its now 10 min on the cabel.. and still processing - I just tried it with a 3GS - worked find for blobs of 4,0,1. So there must be an error with the prog i guess.
ReplyDeleteThe author should now take care about the people having tha appbouncing in the dock for a few seconds and then goes away.
ReplyDeleteWe are now, 3 to have this problem of 21 Post. It's quite a lot in %.
Thanks for the dev to help us...
I got a used iphone 3gs with 4.0 without cydia, and umbrella got both 4.0 and 4.0.1 blobs from cydia. Both blobs have 61KB.
ReplyDeleteAfter that I requested the 4.0.1 shsh from Apple, and got a 66KB file.
What's happening?
Hey guys, I was having the same issue with TinyUmbrella not launching so I looked it up on google and found a thread on MacRumors that helped. Here's how to get it to launch: "Drag it to applications, hold control key and click the mouse, click on show package contents, double click contents folder, double click macos folder, and double click java applicationstub...There you go!!" Good luck.
ReplyDeletethis doesnt work for iphone 4...no matter what I do I get an error message that it was "unable to save shsh - permission denied"...any ideas?
ReplyDeletethank you for this awesome product. it worked fantasticly. i will recomend it to everyone.
ReplyDeleteThanks a lot for this program. I used it to back up my SHSHs for my iPod Touch 2G MC on 3.1.2 to Saurik's server and now, when opening Cydia, i have a line at the top of the home screen saying: "This device has SHSHs on file for iPhone OS: 4.0".
ReplyDeleteAlso, one small correction to the Quick Guide. While trying to restore to 3.1.3 returns a 30XX error, restoring to 3.1.2 works just fine. At least it worked last time i restored, one month ago.
Tried the Linux version - same damn problem. The program opens, but when I connect my 3gs (3.12), the program suddenly vanishes. I've tried all the methods with the same result. What is going on with my macbook pro and this "Authenticated launcher issue"?
ReplyDelete@dsap - you are one of the very few folks that have something screwed up in your OSX install. For everyone else - it works just fine. Somehow there is something wrong with either your iTunes installation or something is wrong with OSX. Either way, I need to figure out how to reproduce your issue in order to fix it.
ReplyDeleteSo far, your issue is unique to a few people - and I have no idea what causes it. And if I cannot reproduce it, I cannot fix it. Sorry. I'm tryin.
Yeah, for sure - I appreciate your effort semaphore.
ReplyDeleteMy 3GS is still on 3.12 firmware and I'm running itunes 9.1 on a newer macbook pro - OSX Snow Leopard.
Previously I grabbed my 3.13 blobs with your older version of umbrella using a PC - no problems.
So, I'll update itunes and re-run the suggested scenarios again - see what happens, and I'll post the results.
Tinyumbrella works fine with my 3G but it's not saving blobs for my iphone 4. It just stays on processing shsh request. I've let it run for as long as an hour. Any advice on this?
ReplyDeleteSo my issue was fixed with a simple itunes update from 9.1 to 9.21
ReplyDelete4.01 blobs now saved!
Hi, need help please...
ReplyDeleteI got this when i strart the program 4.01.03
"java.lang.ExceptionInInitializerError
at com.semaphore.jna.md.MDLibrary.(MDLibrary.java:37)
at com.semaphore.jna.idevice.win.WinDeviceLibrary.addNotificationHandler(WinDeviceLibrary.java:51)
at com.semaphore.TinyUmbrella.startListener(TinyUmbrella.java:349)
at com.semaphore.TinyUmbrella.(TinyUmbrella.java:277)
at com.semaphore.TinyUmbrella.main(TinyUmbrella.java:142)
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:62)
at com.semaphore.jna.LibraryFinder.(LibraryFinder.java:42)
... 11 more
"
If this can help semaphore find the issue with the bouncing, Umbrella 4.00.26 doesn't bounce and runs fine. Anything released after has the issue. Maybe comparing them could help.
ReplyDeleteAnd, I currently run the latest Umbrella by typing this in Terminal:
ReplyDeletesudo /Applications/Umbrella.app/Contents/MacOS/javaApplicationStub
Any way to use your program in Recovery/DFU mode ?
ReplyDeleteI cannot go out of this mode and Instead I saved yesterday my SHSH on Saurik's Servers it seems that it has not been processed yet because they are unnaccessible from TyniUmbrella or modifing hosts file. Thanks in Advance !!
Jordi
@notcom -> Thanks for all of your work on Umbrella! I have one question, though.
ReplyDeleteI use Umbrella to back up the SHSH blobs for many of my friends' iDevices. I do this by keeping their ECIDs on file and pasting them back in Umbrella each time there is a new firmware release so that I can back up their SHSH blobs on Cydia and my laptop.
Now that the iPhone 4 is out, and my friends are beginnning to purchase them, the only way for me to back up their SHSH blobs is to directly connect their device to my laptop each time I need to back up new versions.
When will I be able to copy down the new information needed to back up the iPhone 4 so that I can keep it on file (and paste it back into Umbrella) to back up blobs for new firmware versions without having to connect their device?
-Thanks a ton!
@Alex - Never. You'll always have to connect iPhone 4. This is for their protection and yours. When all that was detected was the ECID the 'entry' was fine. But now, 2 more vital pieces of information are needed and I DO NOT HAVE ANY WAY TO VALIDATE THEM. So if you screw it up and type the wrong value, those SHSHs would be rendered useless.
ReplyDeleteSo, get used to plugging in iPhone 4 to save SHSH. There is no other safe way.
@notcom -> Thanks for the quick response! I wasn't expecting anything back until Monday...
ReplyDeleteHmm, okay. Just a thought, since it is so critical that those figures are perfectly accurate (and I'm sure that Apple will continue to use the difficult-to-obtain information in future devices), how difficult would it be to add a "device profile" import/export function in Umbrella that saves a file containing everything needed to create SHSH blobs for a device? This would allow those pieces of information to be accurately saved and recalled, and it would allow users like me (I hope I'm not the only one) to help out my friends...
-Thanks for your time!
@Alex - What system are you running tiny umbrella on? I cannot get my shsh to save on my iphone 4 but it works fine for my 3G. I also can't get any help on this issue
ReplyDelete@Jon -> Umm, I think we're talking about two different things. I am not having any problems at all; I'm just suggesting a feature.
ReplyDeleteIn case you are curious, I am running Windows 7 64-bit, but I have never tried to use Umbrella to restore a device. I use Umbrella mostly to back up SHSH blobs to Cydia's server. I'm sorry that I can't be more help...
@Alex - I know you're not having any problems that's why I was hoping to find out what system you are running. I can't get tinyumbrella to save the blobs on my iphone4 but it works fine on my 3G. It's just been really aggravating for me. Tinyumbrella just hangs on processing shsh request with my iphone 4
ReplyDelete@Jon -> Oh, okay. I am running Windows 7 64-bit. If you are having problems, I'd suggest making sure that you don't have Saurik's bypass set in the hosts file of your system, and make sure that you are running Umbrella as an administrator on your system. Beyond that, I'm not sure what to tell you to try... :-/
ReplyDelete@Alex - My host file is completely unchanged. Is there something that should be in there to allow the program to save the blobs? I'm on Windows 7 64 bit as well. I wish notcom would put in some input on my situation
ReplyDeleteI'm having the same issue as Jon with my iPhone 4. Stuck on Processing SHSH Request... I've tried it multiple times on multiple computers (Windows 7, Windows XP and OSX 10.5.7). It's been left as long as 10 hours and no change. My 3G worked fine so I know it's not a network or computer issue.
ReplyDelete@Krezack - We are not the only ones out there with this problem and I have yet see anyone get provided with a solution. I also tried it on my other laptop that is running Vista and it didn't get the blobs for the iphone 4 there either.
ReplyDelete@Jon - If you didn't give TinyUmbrella 'permissions' you will have the issues you are describing. I just tested on 9.2 on win7 64 bit. No issues. You get the security popup and then the network request popup. If you get click-happy and cancel one of those, you will get a situation where TinyUmbrella cannot access the net. Delete it and redownload it.
ReplyDeleteOutside of that - I have no idea what could be causing your issue. If 3G works but iphone4 is failing, try selecting Apple as Cydia may be overloaded. At least if you get it from Apple you'll have your SHSH /SOMEWHERE/ even if it is not on Cydia.
@notcom - I've tried everything you mentioned and it still won't do anything on my iphone 4.
ReplyDeleteI'm not sure what's going on.
@Jon - What itunes version? What Java version? You try redownloading it?
ReplyDeletequick question... i have an iphone 4 running on the original 4.0 software. i ran the tiny umbrella application today in it says that it saved my shsh blob. do i need to start the TSS server? I was wondering if this is sufficient as I had read that apple is no longer authenticating shsh blobs for the 4.0. Should I install the updated iphone software and run it again? any help on clarifying this matter would be appreciated.
ReplyDelete@notcom - I'm running itunes 9.2.1.5, Java version 1.6.0_20
ReplyDeleteI did try redownloading tinyumbrella and it still isn't working for my iphone 4.
@Jon - well that may be your problem then.. I've never officially supported 9.2.1 yet.
ReplyDeleteYou need to make sure you use the versions I know work...
@notcom -> Do you think the device profile idea (above) is feasible? I don't want to be a pest, but it would be really helpful...
ReplyDelete@Jon -> Sorry, I was offline for a bit. It looks like your issue was taken care of by notcom, though...
@notcom - I tried it on my other laptop and it did not work there either. However I'm not sure of the itunes version on there. I'll check and report back
ReplyDeletesorry to ask, how long does it take roughly to unlock ? as i dont have a phone spare to use so i cant contact noone can contact me ? i got an iphone 3gs and just updated to ios4 not i cant use my 02 sim in anymore as it needs the jail break for ios4, i have run the new tinyumbrella and it sais my requaet has been sent. can any onehelp ? thanks
ReplyDeleteHey guy! you can get 4.0(not 4.0.1) shsh blob right now!
ReplyDeleteit's TinyUmbrella Log"
07/25/2010 23:56:42.847 Asking CYDIA for SHSH blobs for iPhone3GS 4.0 (8A293)... 07/25/2010 23:56:49.017 SHSH SUCCESSFULLY saved! [Click Here to Open] 07/25/2010 23:56:49.032 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."
shall i wait for an email or something then so i can unlock my phone ?
ReplyDeletewondering if someone could possibly help me? i had my iphone 3gs jailbroke on 3.1.3 now its been updated to ios4. i ran the jailbreak for ios4 and it said cydia does have your SHSH and my unlock will be issused shortly....will i receive a confirmation its ready ?
ReplyDelete@Warren: Hosting that file constitutes distribution of copyrighted libraries. Apple specifically forbids distribution of their DLL's without express consent. So - I had to delete that link.
ReplyDeletePlease don't do that in the comments again.
Started process on Saturday. Still NO email. No answer on phone, then its engaged, then it says there is a fault on the line. Please send my unlock email. The customer service really lets this site down.
ReplyDelete@ezrabenson - WHAT the HELL are you talking about? Are you dense?
ReplyDelete1. I don't unlock phones
2. I don't send you emails with unlocks? wtf?
Seriously, learn to read.
@notcom - I just wanted to let you know that the recent tinyumbrella release fixed the issue I was having saving my blobs on my iphone 4. Thank you so much!
ReplyDelete@Jon - Good deal! Glad it worked out :)
ReplyDeleteGreat Job on such a helpful tool. I have two suggestions. The first is html/java/php/etc. code that will detect ipod iphone ecid and/or save shsh to cydia. The second is a update button for the firmware umbrella so we don't have to download it and replace it every time we want to update. Thank You
ReplyDeleteIs at all possible to jailbraeke ipod touch 3g MC model with 4.0 os.
ReplyDeleteExcellent work on this tool, I have a few questions though…I have a 3GS running on 4.0, it’s my understanding that it has never been JB, when I bought it used it already came with 4.0 installed and it wasn’t JB. Anyhow I ran the .exe , connected the device, TU detected it, I then clicked on save SHSH…and it did…these are my questions: Why does it says that the saved shsh are for 4.0.1?, how come I didn’t have to use USB View to get my ECID??, and, how come I didn’t have to put my device in recovery mode?..I’m just very confused..will someone please help me?...Thank you.
ReplyDeletejava.lang.ExceptionInInitializerError
ReplyDeleteat com.semaphore.jna.md.MDLibrary.(MDLibrary.java:37)
at com.semaphore.jna.idevice.win.WinDeviceLibrary.addNotificationHandler(WinDeviceLibrary.java:51)
at com.semaphore.TinyUmbrella.startListener(TinyUmbrella.java:350)
at com.semaphore.TinyUmbrella.(TinyUmbrella.java:277)
at com.semaphore.TinyUmbrella.main(TinyUmbrella.java:142)
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:62)
at com.semaphore.jna.LibraryFinder.(LibraryFinder.java:42)
... 11 more
What us that?? :(
@notcom, something weird happened to me. My 3GS new bootrom has 3.1.3, but my SHSH is 4.0 Or so says tinyumbrella and my installed Cydia. It has never had iOS4. I tried to upgrade to iOS4 and maybe iTunes signed it as if it already had iOS4, though I cancelled the Restore process. Can I be confident on that SHSH 4.0 being legit? I'm waiting for the new JB, and I read I will need to have 4.0 SHSH. Thanks a million.
ReplyDelete@Alexis & @juancvela -> Now that iOS 4 is out, Apple has stopped signing SHSH blobs for anything below iOS 4.0.1. Even if your iPhone still has 3.1.3 or 4.0 installed on it, if you have never registered your ECID on Cydia's server until now, there is simply no way to get your blobs for 4.0, 3.1.3, or earlier. -- If you downloaded 4.0.1 blobs using Umbrella, it has now registered your device's ECID on Cydia's server, and you are protected for all future versions, since Cydia will keep your blobs updated on it's server.
ReplyDeleteI noticed the 4.01.07 version for OS X of the tool file seems to be x86_64 only, instead of the previous universal binary. Was this intentional?
ReplyDeleteI was trying TinyUmbrella on a hackintosh and noticed that when I run v4.01.01 at the command line I get an infinite loop. I avoided v4.01.07 because this is an i386 machine (see above post). If you run tool from the command line I see
ReplyDelete./tool
./ JavaApplicationStub
(Please note the space inbetween / and J in JavaApplicatinoStub). I believe you have some memory corruption in the i386 build because it works on my x86_64 machines fine and doesn't cause the extra space.
This comment has been removed by the author.
ReplyDeleteSorry for the double post. I have figured out my missing 4.0 SHSH blob problem...however, my phone's name is still wrong in the latest version of Tiny Umbrella...it currently displays as "e’s iPhone" instead of the correct name "e's iPhone"...does this matter, or is only the ECID important?
ReplyDelete@whina -> Only the ECID is important. The name of your iDevice is purely cosmetic...
ReplyDeleteI just tried your great program using the Windows version (thank you). I did notice that the program tried to edit my registry files upon exiting with i4jdel0.exe. I am not sure, but your program may have become compromised.
ReplyDeleteIs this compatible with iPhone 4 running 4.0.1? Thanks
ReplyDeleteI have an iPhone 3gs with the new bootrom, and I haven't found any jailbreaking software for it. Can someone please help?
ReplyDelete@paid go to www.jailbreakme.com on safari on your 3gs
ReplyDelete@Tiago, Thank you.
ReplyDeleteI couldn't find anywhere else to report this, but I have a computer with Vista and a computer with Windows 7 and they are both configured to have the users run as "standard users". Whenever I start up firmware umbrella I get this error (even if I do "run as administrator"):
ReplyDeletejava.lang.ExceptionInInitializerError
at com.semaphore.jna.md.MDLibrary.(MDLibrary.java:37)
at com.semaphore.jna.idevice.win.WinDeviceLibrary.addNotificationHandler(WinDeviceLibrary.java:51)
at com.semaphore.TinyUmbrella.startListener(TinyUmbrella.java:349)
at com.semaphore.TinyUmbrella.(TinyUmbrella.java:276)
at com.semaphore.TinyUmbrella.main(TinyUmbrella.java:141)
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:62)
at com.semaphore.jna.LibraryFinder.(LibraryFinder.java:42)
... 11 more
I then logged in as administrator and it ran just fine. Also, after that point it appeared to work just fine in the "standard user" accounts.
Please let me know if there's any other info I could provide to help figure out what's going on or what I could do to help fix the issue.
I am on 4.02, and I ran umbrella, and selected to get my 4.01... it states successfull.
ReplyDeleteSo was I actually able to get my 4.01 even though I am at 4.02?
Thanks
I have an iPhone 4 with 4.0 on it. Now that 4.0.2 is official, how do I update to 4.0.1 manually? thanks.
ReplyDelete