Page 1 of 10 12345678910 LastLast
Results 1 to 10 of 93
Discuss Revised Guide Upgrading iPhone firmware 1.1.1 to 1.1.2 at the iPhone "2G" (Rev. 1) - Hackint0sh.org; Hi all, by writing this guide i want to share the experiences i made during ...
  1. #1
    Senior Professional Array

    Join Date
    Oct 2007
    Location
    Eschweiler, Germany
    Posts
    102
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    12

    Default Revised Guide Upgrading iPhone firmware 1.1.1 to 1.1.2

    Hi all,

    by writing this guide i want to share the experiences i made during the upgrade of my jailbroken and sim unlocked iPhone with firmware 1.1.1 to the new firmware 1.1.2.

    So, i hope this guide helps out a lot of people by condensing most of the information i read and used for unlocking my iPhone.
    I had to restart the whole process several times as there are many things that can go wrong, but all in all the guide contains all steps, which are needed to succeed in jailbreaking/unlocking/activating 1.1.2 on US-iPhones.

    Thanks go to all who made this possible, wrote the software and tested the different methods and probably bricked their phones with it.

    ------------
    DISCLAIMER!!
    ------------

    If you're scared to follow this guide to jailbreak/activate/unlock 1.1.2 on your US-iPhone, then wait for an official method from the dev-team, which i expect to be more advanced and a lot easier to follow.
    You might brick your iPhone during the whole process. If you don't want to take that risk, don't follow my guide.
    I don't take any responsibility for any damange to your iPhones.

    Again, be warned, it's a quite complicated process to jailbreak/activate/unlock US-iPhones to firmware 1.1.2!

    Get all software before you start!
    Read the whole guide before you start!

    -------------
    /DISCLAIMER!!
    -------------

    Guide:

    What do you need?

    Obviously an iPhone. Please note that this guide does not (!) work with out of the box 1.1.2 firmware iPhones.

    What software is needed?

    I used the following pieces of software. Please use the search for finding the files as i don't have all the URLs at hand at the moment. Most of the files or the URLs can be found in other threads in this forum.
    My guide is written for the Windows operating system. Use appropriate programs for some of the utilities if you use a Mac. In addition i expect you to know how to rename files under Windows and UNIX, f.e. rename the firmware files if the get renamed to the correct file endings.

    - Jailbreak software 1.1.2
    - anySIM-1.2.1(u)
    - iPhone Firmware 1.0.2
    - iPhone Firmware 1.1.1
    - iPhone Firmware 1.1.2
    - iBrickr 0.91
    - downgrade-pack (see this thread)
    - patched lockdownd (see this post for the elite team version)
    - a text editor for editing files
    - winSCP
    - putty
    - iTunes (i had iTunes 7.5, but 7.4.2 will do as well i think)
    - JRE 1.5.x (1.4.2 didn't work for me)


    Step 0: preparing your iPhone

    1.) make sure you have a working anySIM-1.1 unlocked and jailbreaked iPhone. If you need to update it to 1.1.1, please follow one of the many guides out there for ootb 1.0.2, 1.1.1 or unlocked/jailbreaked 1.0.2 iPhones.

    2.) somebody said you should revert any anySIM-1.1 unlock by running oneSIM. I did this, but don't know if it's needed at all as we reflash the baseband in the next step.

    ---------------------------------------------------------

    Step 1: Restore to 1.1.2

    1.) Connect your iPhone to your computer and run iTunes.

    2.) Shift+restore your iPhone to 1.1.2. How to restore should be known. If you don't know that, go and read more threads in this forum. The whole process runs a while.

    ---------------------------------------------------------

    Step 2: Restore to 1.1.1 again

    1.) Basically the same as "Step 1", but this time you use the firmware 1.1.1 file you downloaded earlier. You will get an error at the end of the process (error 1015)

    2.) It may be possible that you have to use iBrickr to get your iPhone out of restore mode. Just start iBrickr and reboot the phone. After the reboot you should see the "Activate iTunes" screen on your iPhone.

    ---------------------------------------------------------

    Step 3: Restore to 1.0.2

    1.) Basically the same as "Step 1", but this time you use the firmware 1.0.2 file you downloaded earlier. You will get an error at the end of the process (error 1013). If you get an error at the beginning, restart iTunes after closing it and killing all left over processes in the taskmanager. This did the trick for me.

    2.) It may be possible that you need to restore several times until you get out of the "yellow triangle" screen. I needed to restore and run iBrickr three times until i got the "activate iTunes" screen.

    ---------------------------------------------------------

    Step 4: jailbreak and activate iPhone with firmware 1.0.2

    1.) unzip/unrar the downgrade-package. Once unpacked you'll find two directories, one called "Installer.app" and one called "winstaller" in the destination. Go into the folder "winstaller" an run winstallergui.exe

    2.) click on "Activate". This will jailbreak and activate your 1.0.2 iPhone.

    3.) click on "Install Application" and choose the folder Installer.app inside your downgrade-pack directory. The installer application will be installed automatically one you click "ok".

    4.) Start installer on the iPhone and install the community sources, the bsd subsystem and openssh

    5.) use winSCP to log in into the iPhone as user root with password dottie.
    Upload the folder anySIM1.2 from your local harddisk (left window) to the following path on the iPhone (right Window): "/Applications/anySIM.app". Set access rights to 755 on the folder anySIM.app and the application anysim inside that folder.

    6.) restart iPhone

    7. run anySIM-1.2.1(u) from the springboard and wait till it finishes

    8.) You may or may not get a carrier signal at this time. As far as you get the "unlock succesful" after running anySIM 1.2.1u, go ahead.

    ---------------------------------------------------------

    Step 5: Restore to 1.1.1 and install oktoprep

    1.) Connect your iPhone to your pc and start iTunes

    2.) Restore your iPhone to firmware 1.1.1. This wont mess up your already upgraded baseband, so don't worry. You probably have to use iBrickr to reboot the phone to leave restore mode.

    3.) After restore finished use the well known dev-team method to jailbreak/activate the iPhone. You wont get any carrier signal while running 1.1.1. Don't worry, this is to be expected. Make sure you set your access point or router that way, that your iPhone always gets the same IP address. Write the IP address down after the activation, you'll need it again some time later! For explanations about the jailbreak please read this thread and all messages in there.

    4.) install bsd subsystem and openssh through installer (don't know if this is needed at all, but i did it)

    5.) add another source to the installer: http://i.unlock.no and refresh afterwards.

    6.) install oktoprep from the unlocktools. After installation you're prepared to upgrade to 1.1.2.

    ---------------------------------------------------------

    Step 6: Update, jailbreak and activate 1.1.2

    1.) Connect your jailbroken and oktopre prepared iPhone to iTunes

    2.) shift+UPDATE your iPhone to firmware 1.1.2. You'll get no error this time as the baseband matches the firmware version. Also your iPhone will connect to the wireless lan you defined for the 1.1.1 jailbreak. Remember UPDATE do not perform a restore.

    3.) start a commandline (start --> run --> cmd.exe) and check if java is in your path (simply type java -version at the prompt). If you don't have java in your path adjust your path so you can run java from the commandline.

    4.) go into the directory where you put the jailbreak files for 1.1.2

    5.) run the following command: java -jar jailbreak.jar (running the batchfile didn't work for me)

    6.) check the "Install SSH" box

    7.) run Jailbreak

    8.) wait some time 'till it finishes. If it gets stuck at some point before reading or flashing something, start it again. I had to do this and in my case it didn't any harm to the whole process.

    9.) After the jailbreak finished you can log in into the iPhone with winSCP. This time select the SFTP protocol, not SCP.

    10.) Make a backup of the lockdownd in /usr/libexec, f.e.

    # mv /usr/libexec/lockdownd /usr/libexec/lockdownd_backup

    11.) Upload the patched lockdownd with winSCP to /usr/libexec and set the executable bit of the file for everyone (did this in putty)

    # chmod 555 /usr/libexec/lockdownd

    12.) Kill lockdownd. It will be restarted automatically. Another method would be to reboot the iPhone. If you killed lockdownd simply pull the slider to unlock. You should now be on the springboard and get a carrier signal.

    13.) If everything works fine, but you don't have any signal or you got the "no service" message, try a different lockdown file. That will do the job in some cases

    ---------------------------------------------------------

    Step 7: Adjusting some files to prevent some applications from crashing, i.e. the known problems with sms and phone application

    1.) Read this guide and this guide to alter the necessary files. I live in germany and didn't have to do this.

    2.) change the root password on your iPhone (for your safety)

    3.) Install other apps through installer and be happy with an 1.1.2 US-iPhone.

    ---------------------------------------------------------

    I'll welcome anyone to contribute to this guide by sharing their experiences or pointing out errors and stuff like that.
    Last edited by cathul; 01-08-2008 at 11:40 AM.



  2. #2
    Advanced Array

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

    Default

    I just posted my way, wich is nearly the same, in my blog.
    Worked good for me!

  3. #3
    Professional Array

    Join Date
    Sep 2007
    Posts
    97
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    11

    Default

    Has anybody used this guide for a non-US iPhone yet? Please give a confirmation if it works. Thanks in advance!

  4. #4
    Senior Professional Array

    Join Date
    Oct 2007
    Location
    Eschweiler, Germany
    Posts
    102
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    12

    Default

    Quote Originally Posted by hquoctuan View Post
    Has anybody used this guide for a non-US iPhone yet? Please give a confirmation if it works. Thanks in advance!
    By saying "US iPhone" i mean that the iPhone was bought in the USA and then probably exported to another country imaginable.
    The actual location might be somewhere around the world, but not necessarily in the USA (f.e. i live in germany).
    iPhones from the UK, germany or france have the new bootloader and therefore cannot be unlocked by anySIM at the moment (not that this matters for german iPhones anyway as you only get them by signing a contract).

  5. #5
    Senior Professional Array

    Join Date
    Mar 2007
    Posts
    176
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    16

    Default

    Step 7 - revised:

    upgraded (not OOB)1.1.2 unlocked todo for MCCMNC Carrier_Country.plist :


    1. after the 1.1.2 jailbreak :
    copy patched lockdownd to iPhone in : /usr/libexec

    your 1.1.1 upgraded to 1.1.2 (baseband now on 04.02.13_G) unlocked (after downgrading/restore iPhone to 1.1.1 and 1and 1.02) with anySIM 1.2.1(u), oktopreped (under 1.1.1) and updated to 1.1.2 is fully operational (activated, jailbroken, YouTube fixed)

    2. hexedit AppSupport:

    In case you are located in a country where the iPhone is not officially for sale. To "fix" this you need to hex-edit AppSupport and replace an official location with your location. For example if you are located in Belgium then replace "fr/33" (offset 0xA0AC) with "be/32". After this patch MobilePhone will no longer crash.
    The two last values on that line are "ISO code" (2 chars) and "ITU phone code" (2 or 3 digits). Open AppSupport in a hex editor. Go to offset 0xA0AC. Overwrite the two chars "fr" with the two chars of your country's ISO code. Go to offset 0xA0B0. Overwrite the two chars "33" with the two (or three) chars of your country's ITU phone code.
    copy patched AppSupport back to (overwrite !) : AppSupport is located in /System/Library/Frameworks/AppSupport.framework/
    3. make Proximus_Belgium.plist (I used the Orange_France.plist with plist-editor to create this one after changing data in it for simlink, APN etc.)
    copy it to : /System/Library/Frameworks/CoreTelephony.framework/Support/
    create the symlink for Proximus_Belgium.plist :
    go into iPhone with SSH (have BSD subsystem on iPhone!) and issue following 2 lines:
    cd /System/Library/Frameworks/CoreTelephony.framework/Support/
    ln -s Proximus_Belgium.plist 20601
    done

    idV8


  6. #6
    Senior Professional Array

    Join Date
    Oct 2007
    Location
    Eschweiler, Germany
    Posts
    102
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    12

    Default

    @patvg...

    I did the upload of the patched lockdownd in Step 6 already.

    But thanks anyway for your additions.

  7. #7
    Professional Array

    Join Date
    Sep 2007
    Location
    Essex, UK
    Posts
    91
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    12

    Default

    Are the steps which detail restoring to 1.1.2, 1.1.1, then 1.0.2 then back up through 1.1.1 and upgrade to 1.1.2 only there to enable running of the new Anysim? Reason I ask is that while I have used Anysim with all my phone, a couple of my friends who want to go to 1.1.2 have their phones I_P_S_F'd ( ), so I wondered if I could just go straight from activated and unlocked 1.1.1 through an upgrade to 1.1.2 and take it from there?

  8. #8
    Senior Professional Array

    Join Date
    Oct 2007
    Location
    Eschweiler, Germany
    Posts
    102
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    12

    Default

    Quote Originally Posted by thetechnogeek View Post
    Are the steps which detail restoring to 1.1.2, 1.1.1, then 1.0.2 then back up through 1.1.1 and upgrade to 1.1.2 only there to enable running of the new Anysim? Reason I ask is that while I have used Anysim with all my phone, a couple of my friends who want to go to 1.1.2 have their phones I_P_S_F'd ( ), so I wondered if I could just go straight from activated and unlocked 1.1.1 through an upgrade to 1.1.2 and take it from there?
    Yes, all steps, which lead down to restoring the 1.0.2 firmware are only for running anySIM-1.2.1u. I never used the other program, so i cannot make any comments on how you have to alter the guide to support the other program as well. Sorry.

  9. #9
    Senior Professional Array

    Join Date
    May 2007
    Posts
    122
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    13

    Default

    Is the phone usable on 1.0.2 with new baseband if you follow this halfway? I am kinda interested in stopping at 1.0.2 because it had a better (customized) keyboard for Norwegian than the original 1.1.1. Also I am interested in the the new baseband because og the sms fix.

    Possible? Will it work?

    Also, will independence replace iBrickr in the howto for macs?

  10. #10
    Senior Professional Array

    Join Date
    Oct 2007
    Location
    Eschweiler, Germany
    Posts
    102
    Post Thanks / Like
    Downloads
    0
    Uploads
    0
    Rep Power
    12

    Default

    Quote Originally Posted by jadajada View Post
    Is the phone usable on 1.0.2 with new baseband if you follow this halfway? I am kinda interested in stopping at 1.0.2 because it had a better (customized) keyboard for Norwegian than the original 1.1.1. Also I am interested in the the new baseband because og the sms fix.
    I don't know. Possibly it will work, but i didn't try that as i wanted the native german UI on the iPhone.

    Also, will independence replace iBrickr in the howto for macs?
    I think so, yes, but i wasn't able to test this due to the lack of a Mac computer. So as i said in the guide. If you use a Mac you have to test things for yourself. Sorry for that.


 

 
Page 1 of 10 12345678910 LastLast

Similar Threads

  1. GPS Not Working After Upgrading to iPhone Firmware
    By rancid in forum iOS 3.x (iPhone OS 3.x)
    Replies: 0
    Last Post: 10-15-2009, 09:26 PM
  2. Replies: 0
    Last Post: 07-11-2008, 10:41 PM
  3. Upgrading my Iphone firmware
    By squirrelycc in forum General
    Replies: 6
    Last Post: 03-14-2008, 06:00 AM
  4. Upgrading iphone firmware version?
    By isnorlax in forum General
    Replies: 0
    Last Post: 11-10-2007, 07:55 AM
  5. upgrading iphone firmware 1.0.2
    By vu223 in forum Tools
    Replies: 1
    Last Post: 09-14-2007, 10:53 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:41 AM.
twitter, follow us!