Results 1 to 7 of 7
Discuss 3g upgrade to 4.x at the PwnageTool - Hackint0sh.org; Hi, I would be very grateful for a helping hand to upgrade my iphone 3g, ...
  1. #1
    Newbie Array

    Join Date
    Sep 2008
    Posts
    4
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default 3g upgrade to 4.x

    Hi,

    I would be very grateful for a helping hand to upgrade my iphone 3g, with 3.0.1 firmware and 04.26.08 baseband, already jailbroken (with redsnow) and unlocked (with ultrasnow). I'm still using iTunes 8.2.1.6 as I've understood it's mandatory to stay on the safe side.

    I have some very important (for me) unofficially apps (sling player is one example) and some very important settings I want to keep. Now, more and more apps request at least 3.1.2 or even 4.1 to be able to install and use them.

    I'm an old IT guy, but I am pc/windows oriented, and my youth was centered around 8080/z80 architectures, so my mind seems to be organized a little bit different, because I do not understand why there is no tool around, able to completely back-up (as a memory image) the device with all the apps and settings, to be able to patch that image "off-line" with the new version of the firmware and to restore the patched image into the iphone (this is just a thought).

    So, there is someone with enough patience to help me to upgrade my iphone to the latest safe firmware (with unlock) and with all my current apps and settings to remain in place?

    Thank you,



  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 nick61 View Post
    I'm an old IT guy, but I am pc/windows oriented, and my youth was centered around 8080/z80 architectures, so my mind seems to be organized a little bit different, because I do not understand why there is no tool around, able to completely back-up (as a memory image) the device with all the apps and settings, to be able to patch that image "off-line" with the new version of the firmware and to restore the patched image into the iphone (this is just a thought).
    Partly because Apple keeps on tweaking things like system partition size and using newer revisions of the file system format (hfs compression in 3.0, journalling in 4.0) that require a reformat of the system partition.

    However there has never been a need to image the user data because Apple has always kept the user data on one partition and system data on another - this means that they can generally overwrite the os partition and retain user settings on the other partition. This is how the upgrade function iniTunes works.

    There is a tool that does what you want. It is asr (apple system restore) and can be found on the restore / upgrade ramdisk inside the ipsw.

    With the correctly configured ramdisk - you should be able to do the type of imaging you talk about - with dd and asr.

    To answer why the jailbreaking community doesn't encourage in-place upgrades or image, tweak and restore. Mostly it is because problems can arise with cydia.
    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
    Newbie Array

    Join Date
    Sep 2008
    Posts
    4
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Thank you very much for your (great!, well documented and summarized!) answer !

    Now, at least, I have an idea about how the things are organized inside iphone's memory. The asr app also does the back-up for unofficial (cydia/hacked) apps/settings too?

    And please, could you a recommend a solution for my case (from 3.0.1/04.26.08 jailbroken/unlocked to upgrade to 3.1.x/4.x - which one is better in your opinion) and maybe a link to a step-by-step tutorial?

    I'm interested to be able to fall back to current configuration if the things will go wrong, because current config is almost perfectly functional (only reset/respring needed from time to time). The problem is I wasn't able to install some new apps because of the old version of firmware.

    Thank you,

  4. #4
    Newbie Array

    Join Date
    Sep 2008
    Posts
    4
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    I wasn't able to find any directions on how to update an already jailbroken/unlocked 3g iphone from 3.0.1 to 3.1.x or 4.x so maybe the structured questions below is easier to be answered:

    1. What version is recommended for update from 3.0.1 for an iphone 3g with 8gb ram: 3.1.x or 4.x and which exact version ?
    2. What version of iTunes must be used ?
    3. For windows SO as the workplace, what tools are recomended for the update?
    4. What special procedures must be followed in order to keep settings and apps (including unofficial apps and settings, cydia and so on).

    There are a lot of tutorials around on how to jailbreak virgin devices, and some tutorials on how to update from 1.x and 2.x but I didn't find for 3.0.1.

    Please help,

    Thank you,

  5. #5
    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 nick61 View Post
    Thank you very much for your (great!, well documented and summarized!) answer !

    Now, at least, I have an idea about how the things are organized inside iphone's memory. The asr app also does the back-up for unofficial (cydia/hacked) apps/settings too?
    ASR is not really a file backup tool, it allows a disk image of a partition or entire disk to be restored in a safe way. Think of it as norton ghost for iOS and OSX.

    There is also a separate backup function that is driven from iTunes (although it is actually a separate component) - this will backup your user files (including Cydia apps and settings) to a folder on your mac. iTunes can then restore this backup on top of a clean installed iOS.

    Care must be taken with this, as iTunes ONLY keeps the last successful backup, it is quite easy to accidentally overwrite your good backup with an "empty" backup.

    Quote Originally Posted by nick61 View Post
    And please, could you a recommend a solution for my case (from 3.0.1/04.26.08 jailbroken/unlocked to upgrade to 3.1.x/4.x - which one is better in your opinion) and maybe a link to a step-by-step tutorial?

    I'm interested to be able to fall back to current configuration if the things will go wrong, because current config is almost perfectly functional (only reset/respring needed from time to time). The problem is I wasn't able to install some new apps because of the old version of firmware.
    Okay going to 3.1.3 you can likely simply use the "upgrade/update" function in iTunes, then jailbreak again with redsn0w and unlock with ultrasn0w.
    That will update your baseband from 4.26.08 to 5.12.01 - ultrasn0w works with both - so there is little risk there.

    Don't go to 4.0.x - this is because it is very slow on the 3G.

    Going from 3.0 to 4.1 is trickier.
    It is possible with sn0wbreeze, but we don't recommend sn0wbreeze on this forum.
    Redsn0w is available for 3G on iOS 4.1 (OS X only right now) but simply "updating" will destroy your chance of unlock. You need to use custom IPSW to prevent the baseband update.
    Custom IPSW can be made with pwnagetool (mac only), xpwn (cross platform - command line) or the windows XPWN gui sn0wbreeze. The problem is that there are no official 4.1 bundles yet. A xpwn/pwnagetool bundle contains the patches and configuration settings that xpwn/pwnagetool uses to take a standard IPSW and transform it into a custom IPSW. The only bundles available today are those included in sn0wbreeze and those from msft.guy. These are both independent jailbreak authors, their bundles are often missing some kernel patches that mean some Cydia apps don't work properly.

    Only the iPhone dev team seems to put out bundles that include the full set of required patches. This is partly because Cydia developers are willing to work with them but also that the members of the iPhone dev team have more experience with reversing and creating patches for iOS (they have released a jailbreak for every single iOS release up to date)
    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!


  6. #6
    Newbie Array

    Join Date
    Sep 2008
    Posts
    4
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    0

    Default

    Thank you again, Olethros.
    I'll take my chance with an update to3.1.3 based on your directions.
    One idea:
    Care must be taken with this, as iTunes ONLY keeps the last successful backup, it is quite easy to accidentally overwrite your good backup with an "empty" backup.
    Where does iTunes keep back-up files on a PC ? If I'll copy that back-up files in another folder, if anything will go wrong there remains a posibility to copy any previously kept back-up in the original location for iTunes to consider as the "last" back-up.
    Is this possible?

    Thanks,

  7. #7
    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 nick61 View Post
    Thank you again, Olethros.
    I'll take my chance with an update to3.1.3 based on your directions.
    One idea:

    Where does iTunes keep back-up files on a PC ? If I'll copy that back-up files in another folder, if anything will go wrong there remains a posibility to copy any previously kept back-up in the original location for iTunes to consider as the "last" back-up.
    Is this possible?

    Thanks,
    On windows: %AppData%\Apple Computer\MobileSync\Backup
    On mac: ~/Library/Application Support/MobileSync/Backup/

    there will be one or more folders in this directory with a long hexadecimal name

    Inside that folder are files with different extensions, mostly mddata and mdinfo - each mddata is a backed up renamed file from the iPhone, the corresponding mdinfo file with the same name contains details about the file that is backed up.

    There are also some plist files, manifest contains a binary blob that represents a datastructure that references all the individual mddata files. Status I think indicates whether the backup was successful and info.plist contains details on the phone that the backup applies to.

    The exact structure varies with iTunes version - some major changes were made with iTunes 9.2 / iOS 4.0 for example.

    So a backup of a 4.0 likely cannot be used to restore a phone that has been downgraded to 3.1.x

    I generally simply zip up the folder that corresponds to the latest backup for my phone and keep that zip safe.

    It is also possible to copy the folder that corresponds to the backup and give it a new suffix, iTunes will recognise both folders as valid backups to restore from.
    Last edited by Olethros; 10-05-2010 at 10:41 AM. Reason: fixed incorrect location for mobilesync/backup on osx
    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: 2
    Last Post: 07-20-2008, 05:20 PM
  2. [Upgrade]OTB 1.1.2 Upgrade to 1.1.4 W/O Unlock/Activate/Jailbreak
    By Allingby in forum iPhone "2G" (Rev. 1)
    Replies: 2
    Last Post: 05-13-2008, 10:36 AM
  3. Replies: 8
    Last Post: 03-18-2008, 04:37 AM
  4. Replies: 0
    Last Post: 01-25-2008, 08:37 PM
  5. [1.1.3] Jailbreak/Upgrade, does 1.1.2u unlock Survive upgrade?
    By mdfreeman in forum iPhone "2G" (Rev. 1)
    Replies: 5
    Last Post: 01-25-2008, 04:27 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 12:49 AM.
twitter, follow us!