What is the DEFINITIVE 1.1.1 (out-of-the-box) unlock guide?

Discussion in 'Jailbreaks and iOS Hacks' started by stevehp, Oct 18, 2007.

  1. stevehp macrumors 6502

    Joined:
    Sep 4, 2006
    Location:
    It's not a house, it's a home.
    #1
  2. stevehp thread starter macrumors 6502

    Joined:
    Sep 4, 2006
    Location:
    It's not a house, it's a home.
    #2
    I'm also wondering if there are any disadvantages to buying/unlocking a brand new iPhone as of now...other than a fear of future software updates, is there anything else to be be concerned about?
     
  3. stevehp thread starter macrumors 6502

    Joined:
    Sep 4, 2006
    Location:
    It's not a house, it's a home.
    #3
    anyone?

    I hate to keep asking but I need to decide in the next 20 minutes before bed if it's worth the drive to pick one up tomorrow.
     
  4. chaos86 macrumors 65816

    chaos86

    Joined:
    Sep 11, 2003
    Location:
    127.0.0.1
    #4
    as of right now, the 1.1.1 software has been activated and jailbroken.

    the 1.0.2 has been activated, jailbroken, and sim-unlocked.

    i think i have these terms correct.




    activated = gets you past the "sign up for at&t" screens, without signing up. you can sync with itunes, use the included software, etc
    jailbroken = able to mod the system files, add applications, ringtones, etc
    sim-unlocked/unlocked = able to use any GSM sim from any carrier


    it's only a matter of time (probably days now) on the sim-unlocking of 1.1.1
     
  5. chaos86 macrumors 65816

    chaos86

    Joined:
    Sep 11, 2003
    Location:
    127.0.0.1
    #5
    im getting t-mobile service in a few days to use on my 1.1.1 iphone. right now its just activated and jailbroken (to use the terms above, someone correct me if im wrong) and I'll have to find a sim-unlocking tool-- either one that works on 1.1.1 or I'll downgrade to 1.0.2 and use one of the older ones.
     
  6. Luis macrumors 65816

    Luis

    Joined:
    Jul 19, 2006
    Location:
    Costa Rica
    #6
    Actually 1.1.1 has already been unlocked with AnySIM 1.1.1, the only catch is that as of right now, it needs an out-of-the-box un-hacked new iphone.

    Search for it on hackint0sh...
     
  7. chaos86 macrumors 65816

    chaos86

    Joined:
    Sep 11, 2003
    Location:
    127.0.0.1
    #7

    did i get the terms right? you seem to be more up to date on this stuff.
     
  8. stevehp thread starter macrumors 6502

    Joined:
    Sep 4, 2006
    Location:
    It's not a house, it's a home.
    #8
    so does this mean with a BRAND NEW 1.1.1 phone I can install iNdependence and activate/jailbreak my phone...then put anySIM 1.1 (the newest one) onto it and run it and I should have an unlocked, "virgin" 1.1.1 iPhone?
     
  9. Luis macrumors 65816

    Luis

    Joined:
    Jul 19, 2006
    Location:
    Costa Rica
    #9
    Yes you are okay with the terms as far as my understanding goes, and for those who don't understand anything, this lays it out pretty well.

    Exactly, just that after unlocking you won't have a "virgin" 1.1.1 phone, it is virgin before you hack it. There are various guides out there, follow the one you feel comfortable with.

    Virgin phone = phone in true factory state
     
  10. stevehp thread starter macrumors 6502

    Joined:
    Sep 4, 2006
    Location:
    It's not a house, it's a home.
    #10
    Thanks so much...

    I think (for now) my only question remains...none of these guides say what to do when you plug the iPhone in for the first time. Do I close iTunes and iTunes helper immediately? Or just run iNdependence and let iTunes do its thing?
     
  11. Luis macrumors 65816

    Luis

    Joined:
    Jul 19, 2006
    Location:
    Costa Rica
    #11
    This guide seems to appear very clear, though I think it is not finished yet (not sure), however if you wait till the guide is completed (author said he is working on it) I am sure it'll be easy to follow. I used his guide for the 1.0.2 unlocking and successfully unlocked 4 phones with it, process was flawless. Pretty good i'd say.

    You're best bet (or what I would do) is to hang around there until the guides are completed.
     
  12. JonHimself macrumors 68000

    JonHimself

    Joined:
    Nov 3, 2004
    Location:
    Toronto, Ontario
    #12
    I'm working on writing out my own guide now, including all instructions. Hopefully I'll get it done soon and can post it. It will be for brand new 1.1.1

    Edit, nevermind the link posted above is exactly what I was going to write out. Good to see a start-to-finish guide that leaves nothing out.

    Second Edit, he doesn't appear to use any unlock method in his guide? Does anyone else see that? I'm assuming that's the part that isn't added yet?
     
  13. Luis macrumors 65816

    Luis

    Joined:
    Jul 19, 2006
    Location:
    Costa Rica
    #13
    You have a website on which you are going to post it?
     
  14. JonHimself macrumors 68000

    JonHimself

    Joined:
    Nov 3, 2004
    Location:
    Toronto, Ontario
    #14
    No website, I was just going to write it out in Text Edit or something and then post it on here. The link you added seems pretty good though, I had no intention of including pictures.
     
  15. Luis macrumors 65816

    Luis

    Joined:
    Jul 19, 2006
    Location:
    Costa Rica
    #15
    Ok, then I look forward to reading you're guide, although I cannot test it yet
     
  16. stevehp thread starter macrumors 6502

    Joined:
    Sep 4, 2006
    Location:
    It's not a house, it's a home.
    #16
    I was just about to say that!

    I just read the guide from start to finish to get an idea of how hard it will be for me to figure out. It does a GREAT job at visualizing everything in the iNdependence Help File...BUT as you've pointed out, it doesn't explain how to run anySIM 1.1

    Basically, these are the steps in lay-persons terms:

    a) Buy iPhone tomorrow, it comes with 1.1.1.
    b) You need to run iNdpendence and follow the above guide to DOWNGRADE to 1.0.2
    c) once downgraded, you update your phone BACK to 1.1.1
    d) once back at 1.1.1 you can install anySIM 1.1 using the customize feature in iNdependence after installing SSH (covered in the tutorial)
    e) once installed you follow the countless anySIM 1.1. install threads to get it to work


    Does this make sense? Do I seem to have it correct in even the most basic terms?

    Thanks!
     
  17. Luis macrumors 65816

    Luis

    Joined:
    Jul 19, 2006
    Location:
    Costa Rica
    #17
    That is why I said it seems unfinished, last part seems missing or was lost in the progress. But I am sure it will be updated someday soon.

    And as far as I understand, yes that is how the 1.1.1 unlock works, but I have not tested it, just repeating what i've read.

    For reference with 1.0.2 the process went:

    1. Activate and thus turn WIFI on (for later use)
    2. Jailbreak so you can install apptapp
    3. With apptapp install community sources, BSD subsystem and OpenSSH
    4. Connect to the iPhone with an SFTP program and copy AnySIM to the iPhone
    5. Run AnySIM
    6. Copy patched "lockdownd"
    7. Activate again
     
  18. JonHimself macrumors 68000

    JonHimself

    Joined:
    Nov 3, 2004
    Location:
    Toronto, Ontario
    #18
    The only thing I was going to add was before running anySIM was to use the methods in a couple of threads to add Installer.app so you can add the BSD dealie. (After reading more about it it seems like installing SSH via iNdependence accomplishes the same thing? I didn't bother to look into this whole hacking/unlocking scene until after the 1.1.1 update so I don't know what installer.app or independence provided previously) I think that was one of the reasons for anySIM not working. This is the one point I'm still unclear on, but everything else seems to make sense.
    Anyone else come across this?
     
  19. JonHimself macrumors 68000

    JonHimself

    Joined:
    Nov 3, 2004
    Location:
    Toronto, Ontario
    #19
    My Guide

    Here is the guide that I have prepared for myself for when I get my iPhone this weekend based on everything I've read in several different forums as well as the instructions provided by iNdependence.

    Files you will need:

    iNdependence 1.2.4 (http://code.google.com/p/independence/)
    anySIM 1.2 (http://conceitedsoftware.com/iphone/anySIM-1.1.zip)
    iPhone 1.0.2 Firmware (http://appldnld.apple.com.edgesuite...70821.vormd/iPhone1,1_1.0.2_1C28_Restore.ipsw)
    ** When downloading the firmware from Apple you will need two copies: One that remains in .ipsw form and another that has been unzipped and put into a folder on your desktop **
    Installer.app (http://www.nullriver.com/~zigzag/AppTappInstaller.zip)

    Part 1: Downgrading to 1.0.2

    01. Connect the iPhone to your computer
    02. Shut down iTunes
    03. Open Activity Monitor and ensure that iTunes helper is also closed
    04. Launch iNdependence 1.2.4 and check Status to ensure that your phone is Firmware 1.1.1
    05. Select the Firmware tab and then select "Enter DFU Mode"
    06. When asked for the firmware files navigate to the folder where you expanded the Apple 1.0.2 firmware .zip file and select "Ok" (If you get an error message quit iNdependence and start again from step 4)
    07. Once successful, select "Ok" and quit iNdependence
    08. Launch iTunes. It will notify you of an iPhone in recovery mode, select "Ok"
    09. Selecting the iPhone on the left panel in iTunes, hold down the Option key and click "Restore"
    10. Navigate to and chose the .ipsw file you downloaded from Apple
    11. iTunes will begin to restore the firmware and it may take a while
    12. When finished, iTunes will tell you that the phone could not be restored but that is perfectly ok
    13. The iPhone will now show a yellow triangle and iTunes will tell you that you need to restore.. DO NOT RESTORE
    14. Quit iTunes and launch iNdependence
    15. iNdependence will kick the iPhone out of recovery mode and the phone should then display Activate iPhone. The status bar should now show that your phone is firmware 1.0.2

    Part 2: Activate your iPhone while in 1.0.2

    01. Ensure there is a SIM card in your phone
    02. Launch iNdependence
    03. Select the Activation tab and select "Activate Phone"
    04. When prompted, navigate to and select the firmware folder
    05. If you receive an error then quit iNdependence and try again
    06. Wait for a success message

    Part 3: Jailbreak your iPhone while in 1.0.2

    01. Launch iNdependence
    02. Select the Jailbreak tab and select "Perform Jailbreak"
    03. When prompted, navigate to and select the firmware folder
    04. If the phone has not changed to show the Apple logo after 30-40 seconds then force quit iNdependence and start again
    05. Wait for a success message

    Part 4: Install SSH

    01. Launch iNdependence
    02. Select the SSH tab and press "Install SSH/SCP/SFTP"
    03. Account if is:
    ......username: root
    ......password: dottie

    ......username: mobile
    ......password: alpine
    04. Feel free to change the passwords using iNdependence afterwards

    Part 5: More updating

    01. Connect the iPhone to a WiFi network and obtain its IP address (Settings menu > WiFi > Blue arrow by network you are connected to)
    02. Launch iNdependence
    03. Select the Firmware tab and select "Pre 1.1.1 Upgrade"
    04. Enter the IP address and root password (most likely alpine but might be dottie)
    05. You will be given a dialogue box in iNdependence, leave iNdependence open and follow the instructions (instructions are as follows)
    06. Launch iTunes and "Set Up Your Phone"
    07. Select "Set up as a new iPhone"
    08. Enter a name and select "Ok"
    09. You will now be presented with an info screen in iTunes about your phone with the option to "Update" or "Restore"
    10. Before doing anything, go back to iNdependence and select "Ok" on the screen presented to you in step 5
    11. A new dialogue box in iNdependence will tell you that you are now ready to be upgraded to 1.1.1
    12. Press "Ok" to quit iNdependence (if pressing "Ok" does not quit iNdependence, then do so yourself)
    13. Back in iTunes select "Update" and NOT "Restore"
    14. Click "Next" then click "Agree"
    15. The firmware will download (152mb file)
    16. When the update is finished quit iTunes
    17. The iPhone screen should not be at the activate screen

    Part 6: Activating your phone in 1.1.1

    01. Launch iNdependence and ensure that Firmware 1.1.1 is listed in the status bar
    02. Select the Activation tab and select "Activate Phone"
    03. This may take a while, so be patient
    04. Wait for success message
    05. According to the iNdependence instructions, doing this activation will also jailbreak your iPhone but then goes onto explain how to jailbreak your phone as well. It is as simple as selecting the Jailbreak tab and selecting "Perform jailbreak". This should be unnecessary.

    Part 07: Installing SSH/SFTP/SCP

    01. In iNdependence click the SSH tab and select "Install SSH/SFTP/SCP"

    ****
    Alright, so this is where I am uncertain as to what you happen. Part 08 might be unnecessary. I read in a guide that the BSD Subsystem must be installed for anySIM to work but did not see that mentioned anywhere else other than the one post. To do this you must have Installer.app on your phone. As you know, Installer.app is not completely compatible with 1.1.1 so here's how to do it
    ****

    Part 08: Installing Installer.app on your 1.1.1 iPhone

    01. Locate the AppTapp Installer you downloaded
    02. Control+click on it and select "Show package contents"
    03. Open the "Contents" folder and then the "Resources" folder
    04. Drag the Installer.app into your Applications folder
    05. Open Terminal and type: scp -r /Applications/Installer.app root@IPADDRESS:/Applications/ replacing IPADDRESS with the IP address of your iPhone
    06. Restart your iPhone
    07. Installer.app should show up on your iPhone's home screen

    So again, according to what I've read, the BSD Subsystem as listed in Installer.app is necessary for anySIM to work, so install that.

    Part 09: Unlocking your phone

    01. Connect your iPhone and launch iNdependence
    02. Select the Customization tab and select "Applications" then "User"
    03. Drop in the anySIM.app
    04. On the iPhone, go into Settings, then General and switch Auto Lock to "Never"
    05. Put your non ATT sim card into the iPhone and reboot the iPhone
    06. Select anySIM on the iPhone and install the software
    07. After approximately 10 minutes you should be told the iPhone is unlocked

    I am hoping that someone can clear up the ending of my guide, mostly to see if Part 08 is actually necessary. I also MUST NOTE that I have yet to actually try these steps. I am getting my iPhone this weekend. However, unless I come across something else, this is exactly what I will be doing.

    Comments?
     
  20. stevehp thread starter macrumors 6502

    Joined:
    Sep 4, 2006
    Location:
    It's not a house, it's a home.
    #20
    Looks great!

    Thanks!!!

    FINAL question (I think :))...Does the iPhone come with a SIM card in it? I know I switch my SIM in before running anySIM, but I was wondering if it comes with a built in non-activated AT&T SIM
     
  21. JonHimself macrumors 68000

    JonHimself

    Joined:
    Nov 3, 2004
    Location:
    Toronto, Ontario
    #21
    I think the SIM card comes in the packaging of the iPhone but I believe you put it in during the activation process (part 2) or earlier.
     
  22. jeffmc macrumors 6502

    Joined:
    Sep 21, 2007
    #22

    there's an at&t branded sim card in the tray already out of the box
     
  23. JonHimself macrumors 68000

    JonHimself

    Joined:
    Nov 3, 2004
    Location:
    Toronto, Ontario
    #23
    Ok cool, thanks!
     
  24. Luis macrumors 65816

    Luis

    Joined:
    Jul 19, 2006
    Location:
    Costa Rica
    #24
    Yes the iPhone comes with an att card, and you put yours in just before running AnySIM
     
  25. Nahmeanz macrumors regular

    Joined:
    Jul 11, 2007
    #25
    is there a way to unlock 1.1.1. in windows yet?
     

Share This Page