Results 1 to 6 of 6
Discuss Upgrade unlocked jailbroken 3gs from 3.1.3 to 4.x? at the iOS 4.x (iPhone OS 4.x) - Hackint0sh.org; I would like to upgrade my jailbroken and unlocked 3gs from 3.1.3 to 4.3.3 and ...
  1. #1
    JN2
    JN2 is offline
    Senior Professional Array

    Join Date
    Mar 2008
    Posts
    170
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    15

    Default Upgrade unlocked jailbroken 3gs from 3.1.3 to 4.x?

    I would like to upgrade my jailbroken and unlocked 3gs from 3.1.3 to 4.3.3 and again have it jailbroken and unlocked. I have my 4.x SHSH files, but not the 3.1.3 SHSH file, so I understand this will be irreversable, so I want to do it correctly.

    I had received the phone with 3.1.3 after Apple stopped signing that version and did Spirit jailbreak followed by UltraSnow unlock. Modem firmware (baseband) is 05.12.01 and I suspect its new boot rom, but I am not sure and from what I am reading don't think it matters.

    I am thinking I will do the following - would this be the right way to proceed?

    1) Start my tiny umbrella TSS server so my 4.3.3 SHSH is available for use.

    2) Run Pwnage Tool and create a custom firmware for 4.3.3. Make sure I do NOT check Enable baseband update in order to preserve my modem firmware. Load my custom firmware into the 3gs via iTunes using DFU mode. These steps are described at

    http://iclarified.com/entry/index.php?enid=14573&laid=

    I plan to use iTunes 10.2.2 and pwnage tool 4.3.3 on a Mac.

    This will get me the jailbreak and my modem firmware will remain 05.12.01.

    3) For the unlock, I should use UltraSnow, per these instructions, right?

    iClarified - iPhone - How to Unlock the iPhone 4, 3GS, 3G Using UltraSn0w

    One article suggested my existing unlock would survive step 2 and that I may not need to do this step.



  2. #2
    Super Moderator Array Olethros's Avatar

    Join Date
    Sep 2007
    Location
    Norway
    Posts
    8,360
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    439

    Default

    Quote Originally Posted by JN2 View Post
    I would like to upgrade my jailbroken and unlocked 3gs from 3.1.3 to 4.3.3 and again have it jailbroken and unlocked. I have my 4.x SHSH files, but not the 3.1.3 SHSH file, so I understand this will be irreversable, so I want to do it correctly.
    Not necessarily, iFaith iFaith - The iPhone Wiki seems like it should be able to extract a partial SHSH blob from your installed 3.1.3 OS. I'd give that a shot as a potential "rollback strategy"

    Quote Originally Posted by JN2 View Post
    I had received the phone with 3.1.3 after Apple stopped signing that version and did Spirit jailbreak followed by UltraSnow unlock. Modem firmware (baseband) is 05.12.01 and I suspect its new boot rom, but I am not sure and from what I am reading don't think it matters.
    If you did Spirit (and not jailbreakme v2) then you are most likely still running iTunes 9.1.x as Spirit breaks with iTunes 9.2 and higher - from memory upgrading and syncing with 9.2 will send your iPhone into a bootloop.

    Problem is that you need iTunes 9.2 or higher to restore iOS 4.0 (in reality you need 10.2.0.34 or higher to support iOS 4.3.x)


    Quote Originally Posted by JN2 View Post
    I am thinking I will do the following - would this be the right way to proceed?
    1) Start my tiny umbrella TSS server so my 4.3.3 SHSH is available for use.

    2) Run Pwnage Tool and create a custom firmware for 4.3.3. Make sure I do NOT check Enable baseband update in order to preserve my modem firmware. Load my custom firmware into the 3gs via iTunes using DFU mode. These steps are described at

    iClarified - iPhone - How to Jailbreak Your iPhone 3GS Using PwnageTool (Mac) [4.3.3]

    I plan to use iTunes 10.2.2 and pwnage tool 4.3.3 on a Mac.

    This will get me the jailbreak and my modem firmware will remain 05.12.01.

    3) For the unlock, I should use UltraSnow, per these instructions, right?

    iClarified - iPhone - How to Unlock the iPhone 4, 3GS, 3G Using UltraSn0w

    One article suggested my existing unlock would survive step 2 and that I may not need to do this step.
    1. Backup existing SHSH blob with iFaith
    2. Make a backup of your phone using iTunes, then make a backup of the backup (zip or copy the files to another location) to prevent iTunes later overwriting the backup by accident.
    3. Install iTunes 10.2.2, be sure to restart so that the correct MobileDevice framework
    4. Use TinyUmbrella to download a local copy of your 4.3.3. SHSH blob
    5. Start TSS server in TinyUmbrella
    6. As per guide: Run Pwnagetool 4.3.3.1 and generate a custom IPSW. Use "expert mode" to verify that the baseband update option is either unchecked or greyed out. Make sure you tick "activate phone" as well
    7. As per guide: Follow the pwnagetool wizard to enter Pwned DFU mode (this is more than just normal DFU mode)
      version is active
    8. Restore custom IPSW to phone using iTunes.
    9. As per guide: Unlock using ultrasn0w


    At this point you should have a brand new iOS 4.3.3 install that is unlocked/hacktivated.
    Where you may experience problems is with restoring your backed up config/settings from 3.1.3 - I am unsure if the technique used by Spirit is contained in the backup (Spirit was one of the jailbreaks I never personally used)

    My suggestion is that you first install OpenSSH (Test that you can SSH in before you go further. Also remember to change your root password from the default to avoid viruses/worms)

    Then, using iTunes restore from the 3.1.3 backup, if your phone bootloops - SSH in and delete the contents of /var/mobile/Media/spirit - that should allow the boot to work properly again.

    This process should be repeatable/reversible if you take the correct precautions to backup 3.1.3 partial SHSH blob and backup of the iTunes backup before you start.
    Please read the stickies & search forum before posting!
    How to report an iTunes restore/update fail in a useful manner
    -

    iPad 3G 64GB (4.3.3, Redsn0w) oldest SHSH 3.2.2
    iPhone 4 32GB (4.2.1, Redsn0w JB-monte) oldest SHSH 4.1
    iPhone 3GS 32GB (4.3.3; Pwnagetool) factory unlocked oldest SHSH 3.1
    iPhone 8GB (3.1.3; Pwnagetool) AT&T Locked - Unlocked with bootneuter

    -
    Did we solve your problem? Got a dollar or two spare ? Donate!

  3. #3
    JN2
    JN2 is offline
    Senior Professional Array

    Join Date
    Mar 2008
    Posts
    170
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    15

    Default

    Quote Originally Posted by Olethros View Post
    Not necessarily, iFaith iFaith - The iPhone Wiki seems like it should be able to extract a partial SHSH blob from your installed 3.1.3 OS. I'd give that a shot as a potential "rollback strategy"
    I tried the iFaith on a PC that did not have iTunes. Windows asking about device drivers interfering with it putting the phone in DFU mode and I gave up, and proceeded with no option to turn back.

    Quote Originally Posted by Olethros View Post
    If you did Spirit (and not jailbreakme v2) then you are most likely still running iTunes 9.1.x as Spirit breaks with iTunes 9.2 and higher - from memory upgrading and syncing with 9.2 will send your iPhone into a bootloop.

    Problem is that you need iTunes 9.2 or higher to restore iOS 4.0 (in reality you need 10.2.0.34 or higher to support iOS 4.3.x)
    I was syncing the 3.1.3 phone in Tiger with iTunes 9.1 and never had this issue.

    Quote Originally Posted by Olethros View Post

    1. Backup existing SHSH blob with iFaith
    2. Make a backup of your phone using iTunes, then make a backup of the backup (zip or copy the files to another location) to prevent iTunes later overwriting the backup by accident.
    3. Install iTunes 10.2.2, be sure to restart so that the correct MobileDevice framework
    4. Use TinyUmbrella to download a local copy of your 4.3.3. SHSH blob
    5. Start TSS server in TinyUmbrella
    6. As per guide: Run Pwnagetool 4.3.3.1 and generate a custom IPSW. Use "expert mode" to verify that the baseband update option is either unchecked or greyed out. Make sure you tick "activate phone" as well
    7. As per guide: Follow the pwnagetool wizard to enter Pwned DFU mode (this is more than just normal DFU mode)
      version is active
    8. Restore custom IPSW to phone using iTunes.
    9. As per guide: Unlock using ultrasn0w


    At this point you should have a brand new iOS 4.3.3 install that is unlocked/hacktivated.
    Where you may experience problems is with restoring your backed up config/settings from 3.1.3 - I am unsure if the technique used by Spirit is contained in the backup (Spirit was one of the jailbreaks I never personally used)

    My suggestion is that you first install OpenSSH (Test that you can SSH in before you go further. Also remember to change your root password from the default to avoid viruses/worms)

    Then, using iTunes restore from the 3.1.3 backup, if your phone bootloops - SSH in and delete the contents of /var/mobile/Media/spirit - that should allow the boot to work properly again.

    This process should be repeatable/reversible if you take the correct precautions to backup 3.1.3 partial SHSH blob and backup of the iTunes backup before you start.
    I did the upgrade in Snow Leopard with iTunes 10.2.2. I extracted some data I cared about from the phone then started over as a new phone without using any iTunes backup. I then was able to perform the upgrade with jailbreak and unlock using Pwnagetool 4.3.3.1 and Ultrasn0w and now have a new empty phone working on TMobile USA on 4.3.3. (I did make a mistake and go into regular DFU mode and had to go to Pwned DFU mode from regular DFU mode.)

  4. #4
    Super Moderator Array Olethros's Avatar

    Join Date
    Sep 2007
    Location
    Norway
    Posts
    8,360
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    439

    Default

    Quote Originally Posted by JN2 View Post
    I tried the iFaith on a PC that did not have iTunes. Windows asking about device drivers interfering with it putting the phone in DFU mode and I gave up, and proceeded with no option to turn back.
    In my experience you almost always need the iTunes drivers installed for the majority of these tools to work on mac or Windows
    (On windows if you are clever you can install just the iTunes drivers without actually installing iTunes at all as they are considered a separate sub-package within the iTunes installer bundle).

    Quote Originally Posted by JN2 View Post
    I was syncing the 3.1.3 phone in Tiger with iTunes 9.1 and never had this issue.
    Note I said iTunes 9.2 was the point where the problems started not iTunes 9.1 - even then - someone released a tweaked version of Spirit that could co-exist with iTunes 9.2 (but this was never officially supported by comex)


    Quote Originally Posted by JN2 View Post
    I did the upgrade in Snow Leopard with iTunes 10.2.2. I extracted some data I cared about from the phone then started over as a new phone without using any iTunes backup. I then was able to perform the upgrade with jailbreak and unlock using Pwnagetool 4.3.3.1 and Ultrasn0w and now have a new empty phone working on TMobile USA on 4.3.3. (I did make a mistake and go into regular DFU mode and had to go to Pwned DFU mode from regular DFU mode.)
    Great to hear it worked.. The potential issues were if you didn't want to set up your phone as new.
    Please read the stickies & search forum before posting!
    How to report an iTunes restore/update fail in a useful manner
    -

    iPad 3G 64GB (4.3.3, Redsn0w) oldest SHSH 3.2.2
    iPhone 4 32GB (4.2.1, Redsn0w JB-monte) oldest SHSH 4.1
    iPhone 3GS 32GB (4.3.3; Pwnagetool) factory unlocked oldest SHSH 3.1
    iPhone 8GB (3.1.3; Pwnagetool) AT&T Locked - Unlocked with bootneuter

    -
    Did we solve your problem? Got a dollar or two spare ? Donate!

  5. #5
    JN2
    JN2 is offline
    Senior Professional Array

    Join Date
    Mar 2008
    Posts
    170
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    15

    Default

    I have the iphone working in 4.3.3, jailbroken and unlocked. The only issue is that I am not getting push notifications. Should I proceed to install SAM?

    Download SAM to Activate iPhone 4/3GS Officially on iOS 4.3.3 | Jaxov

    The alternative I saw is Push Doctor

    Fix Push Notifications & YouTube on iOS 4.3.3 with Push Doctor | Jaxov


  6. #6
    Super Moderator Array Olethros's Avatar

    Join Date
    Sep 2007
    Location
    Norway
    Posts
    8,360
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    439

    Default

    Both will fix the problem. I'd go with SAM (if you can make it work)
    Please read the stickies & search forum before posting!
    How to report an iTunes restore/update fail in a useful manner
    -

    iPad 3G 64GB (4.3.3, Redsn0w) oldest SHSH 3.2.2
    iPhone 4 32GB (4.2.1, Redsn0w JB-monte) oldest SHSH 4.1
    iPhone 3GS 32GB (4.3.3; Pwnagetool) factory unlocked oldest SHSH 3.1
    iPhone 8GB (3.1.3; Pwnagetool) AT&T Locked - Unlocked with bootneuter

    -
    Did we solve your problem? Got a dollar or two spare ? Donate!

 

 

Similar Threads

  1. Replies: 0
    Last Post: 09-16-2011, 07:36 PM
  2. 3G - unlocked and jailbroken on 3.1.2 - upgrade to os 4
    By arshish1612 in forum iOS 4.x (iPhone OS 4.x)
    Replies: 34
    Last Post: 01-18-2011, 04:26 PM
  3. unlocked&jailbroken 2g upgrade 2.0 to 3.0
    By rayban1 in forum iPhone "2G" (Rev. 1)
    Replies: 1
    Last Post: 11-29-2009, 07:50 PM
  4. [1.1.2] Jailbroken/Unlocked > How to upgrade to 1.1.4 ?
    By Tux10 in forum iPhone "2G" (Rev. 1)
    Replies: 1
    Last Post: 05-30-2008, 09:49 AM
  5. [1.1.1 OTB] Can I upgrade jailbroken/unlocked to 1.1.2?
    By Whoops in forum iPhone "2G" (Rev. 1)
    Replies: 1
    Last Post: 12-27-2007, 11:37 AM

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 03:42 PM.
twitter, follow us!