Page 22 of 34 FirstFirst ... 12202122232432 ... LastLast
Results 421 to 440 of 678

Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.


Thread: [Howto] Setup local 3GS restore verification server (ECID SHSH)

  1. #421
    Quote Originally Posted by L00i3 View Post
    No, you will never be restoring to 3.0 or 3.0.1. Ever.
    grrrrr

    Obviously it's not very clear. If you are currently jailbroken (doesn't matter what OS version) you should be able to get your 3.1 ECID SHSH on file with Cydia RIGHT NOW without upgrading. Apple is only signing 3.1 & 3.1.2, so no matter what, one of those 2 will be what your signatures will be for.
    i thought it's only possible with 3.1 installed?!

    If you see a "make my life easier" button when you open Cydia, PUSH IT. You will get a "Pending TSS Request" which will turn into "this device has a 3.1 ECID SHSH on file" in green lettering at the top of the Cydia home screen.
    no, nothing like that :-(
    could it be that i need to insert my sim from my current 3g?
    i've tested it with wifi before starting this thread...

    so still the same question, if i need to upgrade to 3.1 to get safe with ecid on sauriks server???

    If you upgrade to custom 3.1, from what I understand, you will lose stock tethering and will have to resort to PdaNet from Cydia to regain tethering.
    yeah, i know and that's the way i still use tethering on 2.2 with my 3g. i only found the integrated solution a bit more comfortable
    like using pdanet.

  2. #422
    Quote Originally Posted by huha View Post
    so still the same question, if i need to upgrade to 3.1 to get safe with ecid on sauriks server???
    Honestly, I am not sure if upgrading to a custom 3.1 will do the trick. When I did it, itunes never said it was verifying the restore with apple.

    Is your Cydia up to date? And you didn't push "No I hate jailbreaking" sometime in the past did you?

  3. #423
    Quote Originally Posted by L00i3 View Post
    Honestly, I am not sure if upgrading to a custom 3.1 will do the trick. When I did it, itunes never said it was verifying the restore with apple.
    but this could hapen when 3.2 f.e. came out
    i think apple do this authenitification stuff cause of the extra income for the providers with tethering, so it really can be a one time move to prevent free tethering.

    Is your Cydia up to date? And you didn't push "No I hate jailbreaking" sometime in the past did you?
    don't know why, but i've just checked cydia and this time teher were 4 updates including cydia.
    after that i get the "make life easier" thing :-)
    but, after hiting it, nothing more happens...is it normal?
    if so, i'm now safe? for restoring with 301 too?
    after restarting cydia the "make life easier" thang didn't show up again....

    man, i'm so glad that you try to help me out what to do next :-)

    txh thx thx thx thx

  4. #424
    after pushing "make my life easier" you should have a "Pending TSS Request" or "this device has a pending TSS request" notification at the top of the Cydia home screen. No telling exactly how long it will take to get your ECID SHSH on file notification. When I pushed it, it only took til I closed and reopened Cydia to see "this device has a 3.0 ECID SHSH on file". But I have heard of people waiting a couple days for the "this device has a 3.1 ECID SHSH on file" notification, due to the increase in the number of people trying to utilize the service. saurik's server can only do so much at once, so that makes sense.

    As far as the 3.0/3.0.1 restore *or* downgrade, I'm sorry to inform you, that will never happen for you. Unfortunately you JUST found that button, and in order to get 3.0 ECID SHSH on file, you would have had to push the button between 9-4-09 & 9-9-09 (rough estimate on the first date as i'm not positive when saurik's hashing service went live). The lowest you will *ever* be able to go from this point on is 3.1 (AFTER you see the "this device has a 3.1 ECID SHSH on file" notification)

  5. The Following User Says Thank You to L00i3 For This Useful Post:

    huha (2009-10-11)

  6. #425
    ah, ok!

    thx sooooo much for your help to unravel and update me!!!

    meantime i've got the file notification!

    so, i can now use it with running 301 and if i need to restore i use the custom 3.1 one!?

    best regards

    Addendum: i've seen you're on pc but do you know if i'm safe on itunes 9.x cause i'm still on 8.2?
    Last edited by huha; 2009-10-11 at 02:29 AM.

  7. #426
    Quote Originally Posted by huha View Post
    if i need to restore i use the custom 3.1 one!?

    best regards
    Yep. you don't have to have anything on file to update to the custom 3.1 And once you load the custom 3.1, AS LONG AS YOU NEVER UPGRADE TO A STOCK 3.1.x, 3.2 etc, you will ALWAYS have a jailbreak. If your custom 3.1 gets screwy, you just restore to the same custom 3.1

    Quote Originally Posted by huha View Post
    Addendum: i've seen you're on pc but do you know if i'm safe on itunes 9.x cause i'm still on 8.2?
    They say itunes 9 is safe for jailbreakers, but I have no experience there. I am also still using 8.2 as I see no good reason to update.

  8. #427
    Quote Originally Posted by L00i3 View Post
    They say itunes 9 is safe for jailbreakers, but I have no experience there. I am also still using 8.2 as I see no good reason to update.
    the only reason for me is the arranging function for the phone.

    i've just tried to receive my ecid via umbrella, but it says "sorry. could not get your ecid number"!???
    i've added the extra host file but still no luck with umbrella?
    have i missed something important???
    Last edited by huha; 2009-10-11 at 02:09 PM.

  9. #428
    Quote Originally Posted by iGuru View Post
    Updated first post again.

    Changes:

    - Fixed a few errors I noticed with the guide.
    - Updated instructions for TinyTSS due to the latest update.
    - Added "Part 5 - Troubleshooting Errors"

    I've been ill for the last few days, which is why I haven't answered any questions. I'll get on with answering them and update this post when done!



    You have not done anything wrong, it's just not possible to get the ECID SHSH for that version.



    Nope, not required at all. Just follow from the beginning to the end of part 2.



    Thanks



    Technically, there's nothing else you need to do. However, make sure the hosts modification is commented out, then for SHSH Repository select "Saurik - Cydia", if you do not do it this way may not be cached properly on Saurik's server.



    Correct



    No, it will not be possible for you to downgrade to 3.0 if you had an iPhone 3GS with 3.1 OTB, you'll have to wait.



    No, and do not do this! If you do you will not be able to unlock - i'd suggest try again using another computer or operating system, if that fails... you may well be out of luck.



    Try holding down home and power buttons til it restarts.



    When you open Umbrella, for SHSH Repository make sure to select "Saurik - Cydia" - if this does not work, then it's not going to.



    Unfortunately you will not be able to do this anymore. It's something you'd have had to of done when 3.0/3.0.1 was still being signed too. Sorry.
    ok i have now the shsh file and i tried to restore but always give me error 1015 i tried more than 6 times
    then i jailbreak it by ultrasn0w but the there is no network currier at all
    advise plz
    thanks

    Quote Originally Posted by amjad_hekal View Post
    ok i have now the shsh file and i tried to restore but always give me error 1015 i tried more than 6 times
    then i jailbreak it by ultrasn0w but the there is no network currier at all thanks
    also i found the modem stell 5-11-7!!! not changed
    advise plz
    Last edited by amjad_hekal; 2009-10-12 at 02:08 AM. Reason: Automerged Doublepost

  10. #429
    The modem firmware (baseband) CAN NOT be downgraded. It also can not be unlocked.

    You are supposed to get the 1015 error (twice). That means the downgrade process was successful. But downgrading the OS (3.1 -> 3.0) does not downgrade the baseband.

  11. #430
    OP, you might want to mention that restoring firmware cannot be done completely offline, even with a local SHSH file. I know you are working on such a method, but some people may try a totally offline mode and get errors.

    I hope you can come up with a 100% offline restore method, as that would kick some serious ***!

  12. #431
    Default No comment 74.208.105.171 gs.apple.com exist on hosts file on my PC
    Quote Originally Posted by iGuru View Post
    For anyone interested, i've just written a 710 word article about how the iTunes restore verification system works. You can access it via iGuru's Articles and you will need a PDF viewer to read it, until I get round to making a HTML version too.

    ---

    This guide explains how to use Umbrella and TinyTSS by Semaphore to create your own 3GS restore verification server.

    First of all, let's get something straight.

    It is not possible to downgrade/restore your iPhone 3GS to 3.0/3.0.1 unless you backed up your 3.0/3.0.1 ECID SHSH via Cydia.

    So unless it says "This device has a 3.0 ECID SHSH on file." when you open Cydia (or 3.0.1) at the top of the web page above "Welcome to Cydia" you will only be able to back up your 3.1 ECID SHSH


    The random blog/website article/whatever that you happened to find on Google will not work. Sure, it might have when Apple were still allowing you to restore to 3.0/3.0.1, but they are not any more. There is currently no known way around this. Sorry.

    Background

    Ok, no doubt you guys have heard that Saurik recently started collecting ECID SHSH's via Cydia.

    All well and good, but what happens if it's down when you need to restore? That's where two tools by semaphore (known as xsemaphorex on this forum) come in. Combined you can not only get your ECID SHSH files, but setup a server on your computer that will allow iTunes to verify restores to previous versions.

    The majority of people will use this to back up their ECID SHSH for 3.1, to be able to go back to it if they update to 3.1.2/3.2 when 3.1 restores stop getting signed by Apple.

    However the lucky few that backed up their 3.0/3.0.1 SHSH using Cydia will be able to restore back to 3.0/3.0.1 - if you have, when you start Cydia it will say "This devices has a 3.0 ECID SHSH on file." (or 3.0.1 instead of 3.0) at the top of the Cydia webpage on start up.

    Prerequisites:

    Mac users will already have Java 1.5 or later on their system, and do not need to download anything extra.

    Windows users will need to download and install Java Runtime Environment 5 or higher if you do not already have it installed on your system.

    You can check this by: Start -> Run -> cmd.exe and then typing: java -version
    If it is Java Version 1.5 or higher, you're good to go - if not, download and install Java from the link above.

    Howto:

    Ok, so first things first, you will need your iPhone 3GS ECID.
    If you already have this, skip to Part 2.

    Part 1 - Getting your ECID:

    Put your iPhone 3GS into Recovery mode - switch it off, hold down the Home button, and plug the USB cable in. When it shows a picture of the iTunes logo and a USB cable, stop holding down home.

    Windows:

    1) Download USBView
    2) Start USBView on your PC.
    3) In “options”, check off ”config descriptors” (enable).
    4) Hit F5 on your keyboard to refresh.
    5) Scroll down until you see ”Apple Recovery (iBoot) USB drive”, and click on it.
    6) Look for ECID in right navigation pane.
    7) Copy the 16 digits that follow the ECID.

    Mac:

    1) Open System Profiler.app (In Applications -> Utilities)
    2) Click USB and select the iPhone from the list, it will show the ECID there.

    To get out of recovery mode, simply hold down Home + Power until your phone reboots.

    Part 2 - Getting your ECID SHSH

    Windows Users: Make sure you have Java Runtime Environment 5 or higher installed.

    Download Umbrella and extract to desktop.

    1) Double click Umbrella-GUI.jar
    2) Enter your ECID in the box provided
    3) Select Device Version from the list
    4) Select SHSH Repository from the list
    5) Click Submit

    A file ending in ".shsh" should appear in the folder.

    Check your shsh file is approx 64-66 KB, if it is not, it is not a valid ECID SHSH file.

    Note: If you wish to get your 3.0/3.0.1 SHSH file from Saurik's server, make sure to select "Saurik - Cydia" from the SHSH Repository list.

    Part 3 - Using TinyTSS to Restore

    Windows:

    1) Find the shsh file you want to use (e.g. 1111111111111-iphone-3.0.shsh for 3.0)

    2) Open cmd.exe and cd to the fw-umbrella-semaphore directory (cd Desktop/fw-umbrella-semaphore)

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

    4) If you installed 32bit Java type: tinytss.exe -f 1111111111111-iphone-3.0.shsh
    If you installed 64bit Java type: tinytss64.exe -f 1111111111111-iphone-3.0.shsh
    Where 1111111111111-iphone-3.0.shsh is the name of the shsh file you want to use.

    Now you need to edit your etc/hosts:

    1) Start -> Run -> C:WindowsSystem32driversetc
    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) Find the shsh file you want to use (e.g. 1111111111111-iphone-3.0.shsh for 3.0)

    2) In Terminal.app type: cd Desktop/fw-umbrella-semaphore

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

    4) Run: sudo java -jar tinytss.jar -f 1111111111111-iphone-3.0.shsh
    Where 1111111111111-iphone-3.0.shsh is the name of the shsh file you want to use.

    Now you need to edit your etc/hosts:

    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)

    Part 4 - Using iTunes to downgrade

    Please Note: The downgrade process currently seems to fail if you are running Windows 7. Please try using a different machine/operating system 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.

    Now we need to enter DFU Mode to downgrade.

    1) Plug up iPhone to computer.
    2) Switch your iPhone off.
    3) Hold power and home together for *exactly* 10 seconds
    4) Release power but keep holding home until the pc beeps as a USB device is recognized.
    Note: At this point nothing should be showing on the screen - if you see a picture of the iTunes logo and a USB cable, you did it wrong so try again.
    5) When iTunes opens and tells you your phone is in Recovery mode, hold down shift (Windows) option (Mac) then click Restore.
    6) Now browse to the firmware you need to restore.
    7) After selecting it, click Open.

    If you are restoring from 3.1 with the 04.26.08 baseband the restore should complete successfully and you can ignore the bit about the error (1015) you do not need to restore twice, just go ahead and jailbreak as explained below.

    If you are downloading from 3.1 with the updated (05.11.07) baseband, you need to use the above 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.

    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).

    Part 5 - Troubleshooting Errors

    I get error 1604 when trying to downgrade, what should I do?
    Try a different computer or operating system. I found that I was unable to downgrade due to this error on Windows 7, where as it worked fine on Vista + my Mac.

    I get error 3002, what gives?
    If you get error 3002 the ECID SHSH for that version does not exist/is malformed, this means you will not be able to downgrade to this version. Sorry!

    I get some error not listed here!
    First, try using the Search This Thread feature and type in the error number (e.g. 3002), if there are no results try googleing it e.g. iPhone restore error 3002

    I have a question that hasn't been answered anywhere in this post!
    Go ahead and ask it, either myself or someone else will answer it if we can.

    That's all folks. Hope this clears up some of your questions!

    __________________________________________________ __

    As quoted above: " 1) Start -> Run -> CWindows\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"

    I DO NOT FIND ANY 74.208.105.171 gs.apple.com and it is simply lists as below:
    "# Copyright (c) 1993-2006 Microsoft Corp.
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host


    ::1 localhost
    __________________________________________________ __________

    Please suggest what to do here?

  13. #432
    Quote Originally Posted by smohpal View Post
    __________________________________________________ __

    As quoted above: " 1) Start -> Run -> C:WindowsSystem32driversetc
    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"

    I DO NOT FIND ANY 74.208.105.171 gs.apple.com and it is simply lists as below:
    "# Copyright (c) 1993-2006 Microsoft Corp.
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host


    ::1 localhost
    __________________________________________________ __________

    Please suggest what to do here?
    The part of that post you are referring to assumes you have read this page

    Caching Apple's Signature Server - Jay Freeman (saurik)

  14. #433
    Note the keywords there of "if it exists". It doesn't exist, so you don't need to do anything to the hosts file, at least not yet.

  15. #434
    Default Umbrella-GUI.jar is missing in Umbrella download
    Quote Originally Posted by L00i3 View Post
    The part of that post you are referring to assumes you have read this page

    Caching Apple's Signature Server - Jay Freeman (saurik)
    Thankyou for passing me the above link. I went thru it and was able to change the hosts file. Now it;s pinging with 74.208.105.171
    As u said to download Umbrella so I did it but it's missing with Umbrella-gui.jar but instead it has unbrella.jar

    Why is this so and how can I correct it?

    Thank you.

  16. #435
    iPhone? More like MyPhone iGuru's Avatar
    Join Date
    Sep 2009
    Location
    Cheltenham, UK
    Posts
    188
    Thanks
    5
    Thanked 109 Times in 32 Posts

    Quote Originally Posted by smohpal View Post
    Thankyou for passing me the above link. I went thru it and was able to change the hosts file. Now it;s pinging with 74.208.105.171
    As u said to download Umbrella so I did it but it's missing with Umbrella-gui.jar but instead it has unbrella.jar

    Why is this so and how can I correct it?

    Thank you.
    Firstly, you don't want it to ping 74.208.105.171, commenting that out disables it, so you just wasted your time by adding it.

    Secondly, it was a typo on my part, fixed now. You should indeed be using umbrella.jar - previously umbrella.jar was a command line Java app, so I created a GUI for it (Umbrella-GUI.jar) however now umbrella has a GUI built in, there is obviously no need for a separate one.
    Last edited by iGuru; 2009-10-12 at 01:00 PM.
    iGuru, aka macdotnub/mac.nub - Twitter: http://www.twitter.com/macdotnub
    Get your ECID SHSH file! (For 3GS Restore verification) http://bit.ly/JnDw2 (Thanks to semaphore!)

  17. #436
    Default Thanks but problem
    Quote Originally Posted by iGuru View Post
    Firstly, you don't want it to ping 74.208.105.171, commenting that out disables it, so you just wasted your time by adding it.

    Secondly, it was a typo on my part, fixed now. You should indeed be using umbrella.jar - previously umbrella.jar was a command line Java app, so I created a GUI for it (Umbrella-GUI.jar) however now umbrella has a GUI built in, there is obviously no need for a separate one.
    When I clicked on unbrella.jar the java virtual machine launcher shows: Could not find the main class:com.semaphore.umbrella.Program will exit.

    Suggest please. Thanks.

  18. #437
    iPhone? More like MyPhone iGuru's Avatar
    Join Date
    Sep 2009
    Location
    Cheltenham, UK
    Posts
    188
    Thanks
    5
    Thanked 109 Times in 32 Posts

    Quote Originally Posted by iGuru View Post
    Windows users will need to download and install Java Runtime Environment 5 or higher if you do not already have it installed on your system.
    Do that ^^ you obviously haven't else it would work.
    iGuru, aka macdotnub/mac.nub - Twitter: http://www.twitter.com/macdotnub
    Get your ECID SHSH file! (For 3GS Restore verification) http://bit.ly/JnDw2 (Thanks to semaphore!)

  19. The Following User Says Thank You to iGuru For This Useful Post:

    smohpal (2009-10-12)

  20. #438
    Default I did exactly as u said
    Quote Originally Posted by iGuru View Post
    Do that ^^ you obviously haven't else it would work.
    I downloaded exactly from your link but the error occured. I will try again.

    Thank you.

  21. #439
    iPhone? More like MyPhone iGuru's Avatar
    Join Date
    Sep 2009
    Location
    Cheltenham, UK
    Posts
    188
    Thanks
    5
    Thanked 109 Times in 32 Posts

    Quote Originally Posted by smohpal View Post
    I downloaded exactly from your link but the error occured. I will try again.

    Thank you.
    The reason I said that is because "java virtual machine launcher" is an old version of Java included with older versions of Windows.

    When you double click the jar file, it should be executing via javaw.exe in C:\Program Files\Java\jre6\bin\ or something along those lines.
    Last edited by iGuru; 2009-10-12 at 02:11 PM.
    iGuru, aka macdotnub/mac.nub - Twitter: http://www.twitter.com/macdotnub
    Get your ECID SHSH file! (For 3GS Restore verification) http://bit.ly/JnDw2 (Thanks to semaphore!)

  22. #440
    Default Same problem after redownloaded Java Environment
    Quote Originally Posted by iGuru View Post
    The reason I said that is because "java virtual machine launcher" is an old version of Java included with older versions of Windows.

    When you double click the jar file, it should be executing via javaw.exe in C:Program FilesJavajre6bin or something along those lines.
    Since I already had latest java loaded and after clicking on your link it said u already have it so I ignored. But when u said it's older version so I removed it and freshly downloaded and installed and rebooted the pc but still I get same reply from Java virtual machine.

    Please suggest. Thank you.

Page 22 of 34 FirstFirst ... 12202122232432 ... LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •