Page 1 of 9 123456789 LastLast
Results 1 to 10 of 82
Discuss The Firmware Umbrella - umbrella+TinyTSS - Get your 3GS ecid/shsh for firmware 3.1 at the iPhone 3GS - Hackint0sh.org; iPhone 3 GS owners. Now you can get your ecid/shsh blobs for firmware 3.1 (similar ...
  1. #1
    Administrator Array

    Join Date
    Oct 2007
    Posts
    4,145
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    10

    Default The Firmware Umbrella - umbrella+TinyTSS - Get your 3GS ecid/shsh for firmware 3.1

    iPhone 3GS owners.
    Now you can get your ecid/shsh blobs for firmware 3.1 (similar to Sauriks).
    Currently, there isn't much you can do with firmware 3.1 BUT if there is an jailbreak+unlock in the future for 3.1, you will be glad you have it.

    You can read more about his here The Firmware Umbrella
    Props to "semaphore".

    ps: please read the ReadMe.txt file. I've tested this on Snow Leopard, Leopard, Vista x64, Win7 x64
    TinyTSS -- All your iphone restores are belong to you

    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.


    Download Umbrella and TinyTSS together HERE

    fw-umbrella-semaphore.zip md5: 0cd3e4fde62de0b6350b236b71da5559
    fw-umbrella-semaphore.zip sha1: e820790a84ca6800b8db445100b0749e1fbc99ab
    umbrella.exe md5: bd4b84c54ebec9a0be6410a8f88ac7c2
    umbrella.exe sha1: 73003653ffa6a304c2e45bcbaf61bb95aefd705d
    tinytss.exe md5: 03ef6ad566731a4ace4279a3d0c717c0
    tinytss.exe sha1: 36d85f2ec56e4abb3029fc3f7d634535824b5521
    umbrella64.exe md5: abeff66bf3cd23413994639b646d7369
    umbrella64.exe sha1: e27054eb3a31f2daaf65a72324e6a3cbdce3e732
    tinytss64.exe md5: 2bf4782cce7b59a27560b18518e9f997
    tinytss64.exe sha1: 564e09273c1912db3c26ef027164650fcbd72565

    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.
    Last edited by n350z; 09-26-2009 at 08:53 AM. Reason: Added the new MF link
    ** If you just want to support hackint0sh.org with a donation click here **



  2. #2
    Professional Array

    Join Date
    Oct 2007
    Location
    Netherlands
    Posts
    95
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Seems to be working! Nice job, it's great to have a backup for the future

  3. #3
    Administrator Array

    Join Date
    Oct 2007
    Posts
    4,145
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    10

    Default

    This is an additional note to the firmware umbrella mentioned in post #1.

    The software has been updated so download a new copy.

    In this newer version, IF you are among the lucky users who have your ecid/shsh for firmware 3.0/3.0.1. You now can use umbrella to retrieve YOUR 3.0/3.0.1 ecid/shsh from Saurik's server to your local computer.

    You do this by changing the "hosts" file on your computer.

    On Windows, it's in c:\windows\system32\drivers\etc
    On Mac, it's in /etc/

    In the "hosts" file, add this line:

    74.208.105.171 gs.apple.com

    Now, run umbrella like this:

    for 3.0 fw: umbrella -v 3.0 -e <your ecid> 8920
    for 3.0.1 fw: umbrella -v 3.0.1 -e <your ecid> 8920

    Now you should have your 00.shsh blob for the respective firmware, which you can use with Tinytss if you need to restore back to 3.0. Or you can use saurik's server for restore. It's your choice

    ** Remember to comment out the last line file in the hosts file when you are done retrieving/restoring with # **

    ------iGuru posted instruction on how to restore a 3GS using YOUR 3.0 ECID/SHSH from Saurik's --------

    Using TinyTTS to Restore

    Windows:

    1) Make sure 00.shsh is in the folder after running umbrella

    2) Important! Disable any other servers using port 80 (usually webservers). TinyTTS needs to use it to create it's mini-webserver.

    3) Run (double click) tinytss.exe (for if you have 32bit Java) or tinytss64.exe (for if you have 64bit Java)

    Now you need to edit your etc/hosts again:

    1) Start -> Run -> C:\Windows\System32\drivers\etc
    2) Right click "hosts" and click "Open" when the Open With box appears, select Notepad
    3) Comment out 74.208.105.171 gs.apple.com if it exists by putting a # in front so it looks like:
    #74.208.105.171 gs.apple.com
    4) Add this to a new line at the bottom: 127.0.0.1 gs.apple.com
    5) Save the file

    Open cmd.exe, and run ping gs.apple.com
    It should respond:

    Pinging gs.apple.com [127.0.0.1] with 32 bytes of data

    If it does not say [127.0.0.1] you've not set hosts correctly, if it does, you can go ahead and restore to the version that matches your SHSH files using iTunes (See Part 4)

    Mac:

    1) Make sure 00.shsh is in the folder after running umbrella, then in Terminal.app type:
    cd Desktop/fw-umbrella-semaphore

    2) Important! Disable any other servers using port 80 (usually webservers). TinyTTS needs to use it to create it's mini-webserver.

    3) Run: sudo java -jar tinytss.jar

    Now you need to edit your etc/hosts again:

    1) Open Terminal.app (In Applications -> Utilities) and do: sudo nano /etc/hosts
    2) Comment out 74.208.105.171 gs.apple.com if it exists by pressing the down arrow until you get to it, then by putting a # in front so it looks like: #74.208.105.171 gs.apple.com
    3) Press the down arrow until you get to the bottom (empty) line
    4) Type: 127.0.0.1 gs.apple.com
    5) Press Ctrl + O, press enter, then Ctrl + X.

    In terminal run ping gs.apple.com
    It should respond:

    Pinging gs.apple.com (127.0.0.1) with 56 bytes of data.

    If it does not say (127.0.0.1) you've not set hosts correctly, if it does, you can go ahead and restore to the version that matches your SHSH files using iTunes (See Part 4)

    Using iTunes to downgrade

    After checking the server is running, and gs.apple.com resolves to 127.0.0.1 as explained above, open iTunes 9
    Note: 9.0.1 works fine, and I would recommend updating to 9.0.1 if you have not already.

    1) Switch your iPhone off.
    2) Hold down the home button and plug your iPhone up to the USB cable.
    3) When iTunes opens and tells you your phone is in Recovery mode, hold down shift (Windows) option (Mac) then click Restore.
    4) Now browse to the firmware you need to restore.
    5) After selecting it, click Open.

    If you are downloading from 3.1, you need to use this method to restore your phone twice.

    The first time it should fail with "An unknown error occurred (1015)", basically, what has happened is that some of the NAND storage has been slightly reorganized in 3.1, and the 3.0 iBoot can no longer parse it.

    Now, try again, this second restore is also going to fail with "An unknown error occurred (1015)", this is normal behaviour, don't worry. However, this second restore re-formats the NAND fixing the previous problem.

    Note: If this does not work in recovery mode, try again, but using DFU mode instead.

    Important (the last step) - Now, you need to re-jailbreak 3.0 and you're done:

    If you are using an official carrier (Such as o2 in the UK, AT&T in the US, etc.) and have activated the firmware version you are restoring to previously you can use RedSn0w, as MuscleNerd kindly mentioned that if it has been officially activated before for that firmware version it will not hacktivate the phone.

    However, if you are going to be using the official carrier and have not done so on that version before, you will need to use Purplera1n.

    Anyone using unofficial carriers should use RedSn0w instead (though if you updated to 3.1, your baseband will have been updated and you will have lost the ability to use ultrasn0w to unlock).

    That's all folks. Hope this clears up some of your questions
    Last edited by dtube; 09-30-2009 at 04:39 PM.
    ** If you just want to support hackint0sh.org with a donation click here **

  4. #4
    Professional Array

    Join Date
    Oct 2007
    Location
    Netherlands
    Posts
    95
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    This doesn't seem to be working for me, i tried with osx and windows xp, but both gave me a lot of java errors..

    fw-umbrella-semaphore Pascal$ sudo java -jar umbrella.jar -v 3.0 -e 000002CE7210CD2F -c 8920
    Password:
    Collecting all blobs...
    Exception in thread "main" java.lang.NoClassDefFoundError: org/jdom/Content
    at com.semaphore.Umbrella.execute(Umbrella.java:104)
    at com.semaphore.Umbrella.main(Umbrella.java:59)
    Caused by: java.lang.ClassNotFoundException: org.jdom.Content
    at java.net.URLClassLoader$1.run(URLClassLoader.java: 200)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.j ava:188)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:3 19)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launche r.java:330)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:2 54)
    at java.lang.ClassLoader.loadClassInternal(ClassLoade r.java:399)
    ... 2 more

  5. #5
    Senior Professional Array

    Join Date
    Aug 2006
    Posts
    204
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    18

    Default

    Download link is broken or set to private.
    iPhone 3GS iBoot 359.3.2
    3.1.2 Blackra1n / Blacksn0w


  6. #6
    Speedy Administrator Array n350z's Avatar

    Join Date
    Nov 2007
    Location
    United Kingdom
    Posts
    3,021
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    10

    Default

    Quote Originally Posted by lolof View Post
    Download link is broken or set to private.
    The link had changed

    I've added the new one above
    -
    Read the stickies and search the forum before posting!
    Did we solve your problem? +1 us above
    If you want to become a Hackint0sh supporter click here
    ----------
    Follow Hackint0sh Follow Me

  7. #7
    Professional Array

    Join Date
    Oct 2007
    Location
    Netherlands
    Posts
    95
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Latest version is working for me, too bad i can't get the 3.0.1 shsh from sauriks server

  8. #8
    Senior Professional Array

    Join Date
    Aug 2006
    Posts
    204
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    18

    Default

    Thanks. It works for me too.

    I also cannot retrieve the file for the 3.0.1.....
    It seems that saurik had not enough time to save all 3.0.1!
    iPhone 3GS iBoot 359.3.2
    3.1.2 Blackra1n / Blacksn0w

  9. #9
    Newbie Array

    Join Date
    Oct 2007
    Posts
    8
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    strange
    i also canot download 3.0 or 3.0.1 files
    but i can download 3.1 (from apple server)
    and what is strange
    i can download also 3.1 file from saurik server ?! and this 2 files are diffrent...
    any ideas?

  10. #10
    Administrator Array

    Join Date
    Oct 2007
    Posts
    4,145
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    10

    Default

    If you have your firmware 3.0/3.0.1 ecid/shsh stored on Saurik's server, you should be able to retrieve it. I did without prob.
    When you run Cydia, does it say your ecid/shsh is on file ?

    - remember to change your host file
    - command line to use is:

    umbrella -v 3.0 -e <ecid> 8920
    or
    umbrella -v 3.0.1 -e <ecid> 8920

    On windows, may be your DNS is cached. You can issue this command in DOS prompt to clear the DNS caching:

    ipconfig /flushdns
    Last edited by dtube; 09-21-2009 at 01:39 AM.
    ** If you just want to support hackint0sh.org with a donation click here **


 

 
Page 1 of 9 123456789 LastLast

Similar Threads

  1. Replies: 2
    Last Post: 09-27-2011, 08:55 AM
  2. Confused with Tiny umbrella
    By jonatutu in forum iOS 4.x (iPhone OS 4.x)
    Replies: 2
    Last Post: 09-10-2011, 10:56 AM
  3. Tiny Umbrella ECID Reset?
    By Wots in forum iPhone 3GS
    Replies: 3
    Last Post: 08-23-2010, 08:29 AM
  4. [3G] The Firmware Umbrella - iOS 4.0/4.0.1
    By vikram in forum iPhone 3G
    Replies: 0
    Last Post: 07-21-2010, 03:31 AM
  5. yesterday, got Apple ECID/SHSH 3.1.2 with Umbrella
    By homer1406 in forum iPhone 3GS
    Replies: 2
    Last Post: 04-05-2010, 07:16 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Powered by vBulletin®
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
Search Engine Friendly URLs by vBSEO
(c) 2006-2012 Hackint0sh.org
All times are GMT +2. The time now is 04:58 AM.
twitter, follow us!