+ Reply
Page 1 of 2 12 LastLast
Results 1 to 20 of 22

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


Thread: How to upgrade firmware safely on unlocked iphone?

is a discussion within the

Unlocking / Activation

forums, a part of the

iPhone Modding

section;
Hello all, I have an iPhone 4 on baseband 1.59.00 It's still on the 4.0.2 firmware, and is using ultrasn0w for the unlock. My understanding is that I can use
...
  1. #1
    What's Jailbreak?
    Join Date
    May 2011
    Posts
    13
    Thanks
    11
    Thanked 0 Times in 0 Posts

    Question How to upgrade firmware safely on unlocked iphone?
    Hello all,

    I have an iPhone 4 on baseband 1.59.00

    It's still on the 4.0.2 firmware, and is using ultrasn0w for the unlock.

    My understanding is that I can use ultrasn0w to keep my unlock as long as I keep my baseband.

    What must I do in order to upgrade the firmware (what's the latest one that can be jailbroken/unlocked) and at the same time preserve my old baseband?

    Thanks!

  2. #2
    Livin the iPhone Life
    Join Date
    Nov 2007
    Location
    Arkham Asylum
    Posts
    1,041
    Thanks
    12
    Thanked 104 Times in 103 Posts

    If you haven't been saving your shsh blobs then the only upgrade that can be done right now would be 4.3.4-4.3.5. Put the device to Tiny Umbrella and click "save shsh'' and hopefully Cydia has been saving your shsh blobs. If it has then you should set.

    Stick with firmware 4.2.1 if you plan on keeping the 1.59 baseband. Anything higher (4.3+) will more than likely give you problems if its not on the correct baseband.

    The easiest way would be to create a custom firmware using sn0wbreeze to preserve your baseband and restore to it.

    Run TU's TSS server
    Pwned DFU your device
    Shift/Restore and select the custom fw in iTunes
    Use FixRecovery421 if you get any 10XX errors

    How to Use Sn0wbreeze 2.2 for iOS 4.2.1 Jailbreak on Windows [Untethered] | Jaxov

  3. The Following User Says Thank You to ihappy For This Useful Post:

    mrzuzzo (07-26-2011)

  4. #3
    Mes
    Mes is offline
    Livin the iPhone Life
    Join Date
    May 2008
    Posts
    8,025
    Thanks
    102
    Thanked 788 Times in 731 Posts

    Quote Originally Posted by mrzuzzo View Post
    ...My understanding is that I can use ultrasn0w to keep my unlock as long as I keep my baseband...
    Not exactly.

    Ultrasn0w does not "keep' the baseband. Ultrasn0w unlocks ..some.. baseband versions.

    Special care must be taken to update the iOS and NOT the baseband, usually by building and loading a custom firmware.

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

    mrzuzzo (07-26-2011)

  6. #4
    What's Jailbreak?
    Join Date
    May 2011
    Posts
    13
    Thanks
    11
    Thanked 0 Times in 0 Posts

    I have opened TinyUmbrella and I have the following saved SHSHs:

    4.2.1
    4.3
    4.3.3

    Does this mean that I can safely upgrade to any of these versions without losing my baseband?

    Cydia tells me I have 4.3.4 as well but I don't see it in TinyUmbrella..

    So I can't upgrade to 4.3.x without updating my baseband and therefore losing my unlock?

  7. #5
    Mes
    Mes is offline
    Livin the iPhone Life
    Join Date
    May 2008
    Posts
    8,025
    Thanks
    102
    Thanked 788 Times in 731 Posts

    Quote Originally Posted by mrzuzzo View Post
    I have opened TinyUmbrella and I have the following saved SHSHs:

    4.2.1
    4.3
    4.3.3

    Does this mean that I can safely upgrade to any of these versions without losing my baseband?...
    Yes by using a custom firmware.

    Custom firmwares update the iOS and leave the baseband alone. The BB is not updated -- this is good

    Not all iOS versions are can be jailbroken. 4.2.1, 4.3 and 4.3.3 can be jailbroken.
    The iOS versions listed above can be used because you have SHSH blobs .... use a custom firmware (and load w/iTunes).
    If you want an unlock, Never load/restore/update with '''''stock'''' Apple firmware unless specifically directed.

    PwnageTool (Mac) and Sn0wbreeze (PC) build custom firmwares.

    Did I use the term "Custom Firmware" too many times? Haha .... it's important!!!
    Last edited by Mes; 07-26-2011 at 09:14 AM.

  8. The Following User Says Thank You to Mes For This Useful Post:

    mrzuzzo (07-26-2011)

  9. #6
    What's Jailbreak?
    Join Date
    May 2011
    Posts
    13
    Thanks
    11
    Thanked 0 Times in 0 Posts

    So do I need to use my SHSH blobs for anything at all?

    Or do I just use sn0wbreeze, create my custom IPSW, and load it on the phone through iTunes?

    Is there a special procedure to creating a custom IPSW in sn0wbreeze in order to preserve my baseband?

  10. #7
    Mes
    Mes is offline
    Livin the iPhone Life
    Join Date
    May 2008
    Posts
    8,025
    Thanks
    102
    Thanked 788 Times in 731 Posts

    Quote Originally Posted by mrzuzzo View Post
    So do I need to use my SHSH blobs for anything at all?
    ...
    SSH blobs are required (by iTunes) to load any iOS 4.0 and greater.

    Quote Originally Posted by mrzuzzo View Post
    ...Or do I just use sn0wbreeze, create my custom IPSW, and load it on the phone through iTunes? ...
    This is correct. You also need TU + TSS server option running. Shift/select custom firmware w/iTunes.

    Quote Originally Posted by mrzuzzo View Post
    ...Is there a special procedure to creating a custom IPSW in sn0wbreeze in order to preserve my baseband?
    Everything's in Sn0wbreeze Expert Mode. Follow it through to the very end, then on to iTunes. The one option to be aware of .... activation. If you have an official SIM (highly recommended) ... do not select activate in Sn0wbreeze.

    Final note: If iTunes reports a 1013 or similar error. That's normal. It indicates the baseband was not updated.
    Use TU's exit recovery option.
    Last edited by Mes; 07-26-2011 at 12:40 PM.

  11. The Following User Says Thank You to Mes For This Useful Post:

    mrzuzzo (07-26-2011)

  12. #8
    What's Jailbreak?
    Join Date
    May 2011
    Posts
    13
    Thanks
    11
    Thanked 0 Times in 0 Posts

    Thanks.. I am still confused at what point do I use TU?

    1) Build custom FW with sn0wbreeze
    2) Launch iTunes
    3) Select custom FW and update

    Where does TU come in the mix?

  13. #9
    Mes
    Mes is offline
    Livin the iPhone Life
    Join Date
    May 2008
    Posts
    8,025
    Thanks
    102
    Thanked 788 Times in 731 Posts

    Quote Originally Posted by mrzuzzo View Post
    Thanks.. I am still confused at what point do I use TU?

    1) Build custom FW with sn0wbreeze
    2) Launch iTunes
    3) Select custom FW and update

    Where does TU come in the mix?
    1) Start Tiny Umbrella
    2) Press Start TSS Server from Tiny Umbrella

    3) Build custom FW with sn0wbreeze (select activate if needed)
    4) Launch iTunes
    5) Select custom FW and update

    6) If error 1013, use exit recover option from Tiny Umbrella.
    Done.

  14. The Following User Says Thank You to Mes For This Useful Post:

    mrzuzzo (07-26-2011)

  15. #10
    What's Jailbreak?
    Join Date
    May 2011
    Posts
    13
    Thanks
    11
    Thanked 0 Times in 0 Posts

    Ugh... if only I could start the TSS service from TU...

    Something is interfering at port 80 and I don't know what it is..

    I also don't understand why I need to use TU with sn0wbreeze... doesn't sn0wbreeze preserve the baseband either way?
    Last edited by mrzuzzo; 07-26-2011 at 01:51 PM.

  16. #11
    Livin the iPhone Life
    Join Date
    Nov 2007
    Location
    Arkham Asylum
    Posts
    1,041
    Thanks
    12
    Thanked 104 Times in 103 Posts

    Quote Originally Posted by mrzuzzo View Post
    Ugh... if only I could start the TSS service from TU...

    Something is interfering at port 80 and I don't know what it is..

    I also don't understand why I need to use TU with sn0wbreeze... doesn't sn0wbreeze preserve the baseband either way?
    Sn0wbreeze does indeed preserve the baseband when creating the cfw. However running TU's TSS server is important as well. Basically because Apple has hash signature checks and baseband checks. With TU it takes your shsh signatures and tells Apple to restore to said firmware without upgrading the baseband.

    Read this as it will explain why the TSS server is very important in the restore process.

    The Firmware Umbrella - TinyUmbrella: TinyUmbrella - Unified TinyTSS and The Firmware Umbrella in ONE!

  17. The Following User Says Thank You to ihappy For This Useful Post:

    mrzuzzo (07-26-2011)

  18. #12
    What's Jailbreak?
    Join Date
    May 2011
    Posts
    13
    Thanks
    11
    Thanked 0 Times in 0 Posts

    ugh.. nothing I can do lets me use TU's TCC server.. port 80 is blocked by a system process and I have no idea what it is.

    Are there any alternatives to TU? iFaith?

  19. #13
    Livin the iPhone Life
    Join Date
    Nov 2007
    Location
    Arkham Asylum
    Posts
    1,041
    Thanks
    12
    Thanked 104 Times in 103 Posts

    Quote Originally Posted by mrzuzzo View Post
    ugh.. nothing I can do lets me use TU's TCC server.. port 80 is blocked by a system process and I have no idea what it is.

    Are there any alternatives to TU? iFaith?
    Straight from the Tiny Umbrella FAQ:

    Q: TinyUmbrella says that it cannot listen on port 80. How do I fix that?
    A: That is a very complicated issue. Here are some common fixes:
    MAC
    Disable Web Sharing. System Preferences -> Sharing -> Uncheck "Web Sharing"
    Stop any programs that are known to use port 80: Skype, Teamviewer, PlayOn, etc
    Open Terminal and do this:
    sudo lsof -i :80 | grep LISTEN
    If the above command shows you an application running, try running this:
    sudo kill -9 $(sudo lsof -i :80 | grep LISTEN | awk '{print $2}')
    If that doesn't do the trick, then you'll have to consult google.
    PC
    Go to services: Start -> run -> services.msc and look for Apache or any other application that runs on port 80 and stop it.
    If that doesnt work, you'll need to consult google.
    Try "netstat -aon | findstr LISTEN | findstr ":80"
    Kill or disable the service LISTENING on port XX.XX.XX.XX:80

    http://thefirmwareumbrella.blogspot.com/p/faq.html

  20. The Following User Says Thank You to ihappy For This Useful Post:

    mrzuzzo (07-26-2011)

  21. #14
    What's Jailbreak?
    Join Date
    May 2011
    Posts
    13
    Thanks
    11
    Thanked 0 Times in 0 Posts

    Quote Originally Posted by ihappy View Post
    Straight from the Tiny Umbrella FAQ:

    Q: TinyUmbrella says that it cannot listen on port 80. How do I fix that?
    A: That is a very complicated issue. Here are some common fixes:
    MAC
    Disable Web Sharing. System Preferences -> Sharing -> Uncheck "Web Sharing"
    Stop any programs that are known to use port 80: Skype, Teamviewer, PlayOn, etc
    Open Terminal and do this:
    sudo lsof -i :80 | grep LISTEN
    If the above command shows you an application running, try running this:
    sudo kill -9 $(sudo lsof -i :80 | grep LISTEN | awk '{print $2}')
    If that doesn't do the trick, then you'll have to consult google.
    PC
    Go to services: Start -> run -> services.msc and look for Apache or any other application that runs on port 80 and stop it.
    If that doesnt work, you'll need to consult google.
    Try "netstat -aon | findstr LISTEN | findstr ":80"
    Kill or disable the service LISTENING on port XX.XX.XX.XX:80

    The Firmware Umbrella - TinyUmbrella: FAQ
    Yep... quite aware of that procedure. PID:4/system is the culprit, which is a system process, but I don't have IIS or Apache or Web Services enabled so I have no idea what can be causing it... Been trying to figure it out for hours now, still no go. Used Google, no help beyond what was already known.

    Don't know what to do..

  22. #15
    Livin the iPhone Life
    Join Date
    Nov 2007
    Location
    Arkham Asylum
    Posts
    1,041
    Thanks
    12
    Thanked 104 Times in 103 Posts

    Quote Originally Posted by mrzuzzo View Post
    Yep... quite aware of that procedure. PID:4/system is the culprit, which is a system process, but I don't have IIS or Apache or Web Services enabled so I have no idea what can be causing it... Been trying to figure it out for hours now, still no go. Used Google, no help beyond what was already known.

    Don't know what to do..
    If you have tried everything you can possibly try, then my suggestion to you would be to try on another computer.

  23. The Following User Says Thank You to ihappy For This Useful Post:

    mrzuzzo (07-26-2011)

  24. #16
    What's Jailbreak?
    Join Date
    May 2011
    Posts
    13
    Thanks
    11
    Thanked 0 Times in 0 Posts

    Quote Originally Posted by ihappy View Post
    If you have tried everything you can possibly try, then my suggestion to you would be to try on another computer.
    Thanks... I guess that's the only way out. Will borrow another computer from work tomorrow.

  25. #17
    What's Jailbreak?
    Join Date
    Jul 2010
    Posts
    23
    Thanks
    1
    Thanked 3 Times in 1 Post
    I have an iphone 4 on 4.0.2 1.59.00 same as OP. I cooked custom FW version 4.2.1 and 4.3.3. I tried with TU on with different combinations (DFU, recovery) but could not install neither one. Got error 21 and 1016.
    I was using the latest itunes 10.3.1.55 if that matters at all.
    Last edited by ttatta; 07-27-2011 at 07:43 PM.

  26. #18
    My iPhone is a Part of Me xtacy's Avatar
    Join Date
    May 2011
    Location
    Mumbai
    Posts
    980
    Thanks
    1
    Thanked 93 Times in 92 Posts

    Quote Originally Posted by ttatta View Post
    I have an iphone 4 on 4.0.2 1.59.00 same as OP. I cooked custom FW version 4.2.1 and 4.3.3. I tried with TU on with different combinations (DFU, recovery) but could not install neither one. Got error 21 and 1016.
    I was using the latest itunes 10.3.1.55 if that matters at all.
    Put phone in pwned dfu and then shift restore
    She call me Mr. Boombastic say me fantastic, touch me in me back
    she say I'm Mr. Ro...mantic

  27. #19
    Livin the iPhone Life
    Join Date
    Nov 2007
    Location
    Arkham Asylum
    Posts
    1,041
    Thanks
    12
    Thanked 104 Times in 103 Posts

    Quote Originally Posted by xtacy View Post
    Put phone in pwned dfu and then shift restore
    Agreed. Make sure TU's TSS server is running as well and above all make sure you have the shsh blobs saved for the restore

  28. #20
    Mes
    Mes is offline
    Livin the iPhone Life
    Join Date
    May 2008
    Posts
    8,025
    Thanks
    102
    Thanked 788 Times in 731 Posts


Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts