• Your favorite

    Apple

    ,

    iPhone

    ,

    iPad

    ,

    iOS

    ,
    Jailbreak
    , and
    Cydia
    site.
  • NEW GUIDE: Virginize, upgrade, and unlock. From 1.0.2 to 1.1.1.
    All right, now that the virginizer is out, I have created a guide which will let you know how to get from an unlocked iPhone running 1.0.2 (NOT unlocked with IPSF) to an unlocked iPhone running 1.1.1.

    The first installment of the guide, How to Virginize your 1.0.2 iPhone (which is basically just downloading the baseband is all), is now finished. I have the screenshots done for the next 3 bits as well (upgrading to 1.1.1, preparing the 1.1.1 phone for modding/unlock, and unlocking 1.1.1), and will have the guides up tonight.

    Good clean fun.

    Thanks to jwdav, I added a step in the first part - restoring to a clean 1.0.2 before preparing to upgrade to 1.1.1. This should fix some folks issues.
    This article was originally published in forum thread: NEW GUIDE: Virginize, upgrade, and unlock. From 1.0.2 to 1.1.1. started by Kyle Matthews View original post
    Comments 320 Comments
    1. asenturk's Avatar
      asenturk -
      Great guide, it took me 30 min to virginize, update and unlock my unlocked iphone 1.0.2
      great work
    1. dm_hawk's Avatar
      dm_hawk -
      I just bought and activated a virgin 1.0.2 iphone.

      Do I begin HERE?
      http://modmyi.com/wiki/index.php/Upg...Phone_to_1.1.1

      thanks,
      d
    1. ThinkandDrive's Avatar
      ThinkandDrive -
      Quote Originally Posted by jwdav View Post
      You have a couple of choices:

      1-From Step 3 of Page 1 of PF's guide:

      ***
      Step 3. - Restore your iPhone.
      Make sure the iPhone is connected to the computer, and hold down the Sleep and home buttons for 25 seconds until the yellow triangle comes up and asks you to connect to iTunes. iTunes will ask you if you want to restore. Hold down Option and click restore. When iTunes asks you what file you would like to restore from, navigate to your 1.0.2 folder. You may have to rename that file to .zip and uncompress it, and should NOT download it with Safari, since Safari will decompress it automatically. Use Camino or Firefox. It will begin to restore - let it run its course. Once it has completed, we can move forwards.
      ***

      If you don't have 1.0.2 already downloaded, PF has provided the actual link to do so in this step in the actual guide.

      2-You could do this with Independence as well - check out the Independence Help menu. It has a lot of useful information, especially useful if you were to get into a bind and needed a way out.
      Fantastic! I got it working. Big Thanks coming your way.

      You know, I must have had iTunes running at some point, which hosed iNdependence. But the downgrade to 1.0.2 and then sticking very closely to the rest of the guide did the trick.
    1. birdieman's Avatar
      birdieman -
      Still stuck at activation and jailbreak after updating 1.1.1 from itune. After pressing the activation button, and pressing reset twice, the message comes out would be Activation success, Jailbreak failed...downgrade to 1.0.2 and redo. Tried this few times and same thing.
    1. TimVFR's Avatar
      TimVFR -
      I am now stuck at the pre 1.1.1 upgrade step. I have installed SSH with iNdependence and can't connect to my iPhone. I get this error "Couldn't connect to SSH server. Ensure IP address is correct, phone is connected to a network, and SSH is installed correctly." I can't get in with Cyberduck either. I had no trouble using Cyberduck and Terminal during the "virginizing" steps. I would greatly appreciate any help. I have been trying to find an answer for the past few hours.

      Additional info. If I try using Terminal now to access my iPhone with a command: ssh -l root 192.168.1.4; it returns this error: ssh_exchange_identification: Connection closed by remote host
    1. jwdav's Avatar
      jwdav -
      Quote Originally Posted by TimVFR View Post
      I am now stuck at the pre 1.1.1 upgrade step. I have installed SSH with iNdependence and can't connect to my iPhone. I get this error "Couldn't connect to SSH server. Ensure IP address is correct, phone is connected to a network, and SSH is installed correctly." I can't get in with Cyberduck either. I had no trouble using Cyberduck and Terminal during the "virginizing" steps. I would greatly appreciate any help. I have been trying to find an answer for the past few hours.

      Additional info. If I try using Terminal now to access my iPhone with a command: ssh -l root 192.168.1.4; it returns this error: ssh_exchange_identification: Connection closed by remote host
      If this were a desktop, I'd say you had a problem with the hosts.allow file, or TCP wrappers but since this is a phone, and we know the installation works for a great many people, the most likely thing is that you exceeded the number of times it was willing to let someone try to connect.

      I'd shut down all the progs like Cyberduck & Terminal and maybe reboot both the computer and the iPhone and/or just take a walk and let things sit for a while without trying to connect.
    1. johncam's Avatar
      johncam -
      Can any of this modding be done without a wifi connection or not being unable to ssh? Or am i just stuck with a fancy ipod until i get a fix for my painful non sshing iphone.

      Hats off to you modding guys though, I would have had my phone function working days ago except for my non-sssssssshing iphone.

      keep up the top work
    1. pqa's Avatar
      pqa -
      I'm getting the same problem that a few others mentioned, i.e. the baseband downgrade seems to fail. By the way this is on a brand new OTB 1.1.1 iphone which (following the guide) has been downgraded to 1.0.2.

      Here's the Terminal response:
      ProgressUpdated: 100
      ProcessDetailUpdated: Sending end-pack.
      ProcessOutlineUpdated: Process time was 2 min 4 sec.
      Error: Failed to download .FLS: Could not verify downloaded image.
      Done
      # ./bbupdater -v
      Resetting target...
      pinging the baseband...
      issuing +xgendata...
      firmware: DEV_ICE_MODEM_04.01.13_G
      eep version: EEP_VERSION:207
      eep revision: EEP_REVISION:7
      bootloader: BOOTLOADER_VERSION:3.9_M3S2
      Done
      #

      {did a reboot and logged back in and then...}
      Last login: Sun Oct 28 14:02:20 2007 from 192.168.0.101
      # ./iUnlock ./ICE03.14.08_G.fls ./eliteloader.bin
      zsh: no such file or directory: ./iUnlock
      #

      You can see I tried a reboot of the iphone and then tried the iunlock again. This time it seemed even worse ("no such file or directory").

      Some history: I had the duplicate ssh error when previously trying this but reinstalling BSD subsystem after reinstalling SSH from iNdependence fixed that.

      I should mention that I got installer installed through AppTapp Installer rather than iNDependence (didn't realize it would auto run when I doubled-clicked on downloaded file). I did a "reinstall" of Installer from the iPhone to see if that might make things cleaner.

      At this point, I'm thinking I should go back into iTunes and do a restore (just to 1.0.2) and then start the whole thing again from that point in the Guide. Make sense?

      Thanks for any and all help.

      PM G4, 10.5.0 Leopard
      iNdependence 1.2.5, Cyberduck 2.8
    1. J.A.'s Avatar
      J.A. -
      Tomorrow I have to go to the post office to get my new unopened iPhone 1.1.1.

      I am going to use that guide. I would like to know if the SIM card has to be inside the iPhone? What SIM card? AT&T SIM card or my Vodafone SIM card? The entire time?

      Thanks
    1. Junk13's Avatar
      Junk13 -
      Quote Originally Posted by TimVFR View Post
      I am now stuck at the pre 1.1.1 upgrade step. I have installed SSH with iNdependence and can't connect to my iPhone. I get this error "Couldn't connect to SSH server. Ensure IP address is correct, phone is connected to a network, and SSH is installed correctly." I can't get in with Cyberduck either. I had no trouble using Cyberduck and Terminal during the "virginizing" steps. I would greatly appreciate any help. I have been trying to find an answer for the past few hours.

      Additional info. If I try using Terminal now to access my iPhone with a command: ssh -l root 192.168.1.4; it returns this error: ssh_exchange_identification: Connection closed by remote host
      I had same issue, my wifi was off must've happened along the way. Turning it back on fixed this.

      I think I'm done, I've done this completely all steps except for installing anySIM. I did not install it because at this point all of my sims work in the phone with their existing services. One is AT&T the other is an old cingular sim.

      So I have two questions.

      1. Why would I need to install anySIM?
      2. I loaded the apptap installer and some things my wife liked on the phone are not available for download, iLight, tetris and blackjack. Can anyone direct me how to get those back, please.

      For all of those who built the capability to do this and share the guide for us noobs, THANKS.
    1. TimVFR's Avatar
      TimVFR -
      Waiting, and restarting both my phone and desktop didn't cure the issue of the SSH error when trying to get the pre 1.1.1 upgrade step. I can't get into my phone with terminal either. Could it be an issue with the "known-hosts" file? And if it is how can I correct it?
    1. jwdav's Avatar
      jwdav -
      Quote Originally Posted by TimVFR View Post
      Waiting, and restarting both my phone and desktop didn't cure the issue of the SSH error when trying to get the pre 1.1.1 upgrade step. I can't get into my phone with terminal either. Could it be an issue with the "known-hosts" file? And if it is how can I correct it?
      Things to check:

      1-WiFi actually working on Phone
      2-Correct IP address for the iPhone
      3-Restarted the iPhone *twice* after installing SSH
      4-Reinstall SSH from Indpendence and restart twice before doing anything else

      5-You are using the correct command to connect to ssh from terminal:

      ssh -l root xxx.xxx.xxx.xxx

      where -l is a lower case L
      xxx.xxx.xxx.xxx is your iPhones confirmed IP

      6-SSH is actually installed and working on the computer ...

      test this from Terminal, entering

      ssh -v

      which should return:

      [magneto:~] jw% ssh -v
      OpenSSH_4.5p1, OpenSSL 0.9.7l 28 Sep 2006
      usage: ssh [-1246AaCfgkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
      [-D [bind_address:]port] [-e escape_char] [-F configfile]
      [-i identity_file] [-L [bind_address:]port:host:hostport]
      [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
      [-R [bind_address:]port:host:hostport] [-S ctl_path]
      [-w local_tun[:remote_tun]] [user@]hostname [command]

      7- Ditch your known hosts file

      Which you can do as follows:

      Select "Go to Folder" from the Finders "Go" menu
      Enter the following:

      /Users/YourShortUserName/.ssh

      You can now "see" the normally invisible known_hosts file, and can edit it, or delete it.

      If you delete it, SSH will rebuild it, but be aware you may have other SSH connections listed there as well. If you only have the iPhone entry, absolutely no harm is done by deleting it. If you have others listed, you may have issues with those sites & keychain - it's hard to say without seeing your file. In any event, it should not be a big deal for this file to be re-built when you try to connect to the other sources. I had a number of items in my file and deleted it several times will getting to the bottom of my own issues.


      If none of this works, the only thing I can think is that something went wrong along the way, or old third party residue has left SSH on the phone in a non-working state.

      The only thing I can suggest beyond this, is that you lay out a plan to completely reset *and* restore your phone. There are a few ways to do this, but which you choose is dependent upon the history and state of your iPhone, so you should read up before taking that step.
    1. TimVFR's Avatar
      TimVFR -
      It looks like the issue may be my computer. Using Terminal this was the result:
      Last login: Sun Oct 28 12:59:39 on ttys000
      TiMac:~ tim$ ssh -l root 192.168.1.7
      ssh: connect to host 192.168.1.7 port 22: Connection refused
      TiMac:~ tim$ ssh -v
      OpenSSH_4.5p1, OpenSSL 0.9.7l 28 Sep 2006
      usage: ssh [-1246AaCfgkMNnqsTtVvXxY] [-b bind_address] [-c cipher_spec]
      [-D [bind_address:]port] [-e escape_char] [-F configfile]
      [-i identity_file] [-L [bind_address:]port:host:hostport]
      [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
      [-R [bind_address:]port:host:hostport] [-S ctl_path]
      [-w local_tun[:remote_tun]] [user@]hostname [command]
      Where do I locate the "know hosts" file to delete?
    1. Bavivovitch's Avatar
      Bavivovitch -
      Hi Guys,

      This is bloody fantastic! After selecting "Pre 1.1.1 Upgrade" and having the first failure message I can't get the success message!

      Help me please

      Hi Guys,

      I'm having this message after trying to do the "pre 1.1.1 upgrade"

      "Couldn't remove entry from /Users/nicolasvan/.ssh/known_hosts. Please edit that file by hand and remove the line containing your phone's IP address."

      Thanks
    1. desmondojose's Avatar
      desmondojose -
      So i virginized with no problems and upgraded to 1.1.1 and unlocked. but i was wondering if i did a restore to go back to 1.1.1 with itunes if i'd have any problems?
      thanks,
    1. Kyle Matthews's Avatar
      Kyle Matthews -
      Quote Originally Posted by Bavivovitch View Post
      Hi Guys,

      This is bloody fantastic! After selecting "Pre 1.1.1 Upgrade" and having the first failure message I can't get the success message!

      Help me please

      Hi Guys,

      I'm having this message after trying to do the "pre 1.1.1 upgrade"

      "Couldn't remove entry from /Users/nicolasvan/.ssh/known_hosts. Please edit that file by hand and remove the line containing your phone's IP address."

      Thanks
      Please do as it asks!
    1. Bavivovitch's Avatar
      Bavivovitch -
      Quote Originally Posted by poetic_folly View Post
      Please do as it asks!
      Hi poetic,

      After selecting yes i don't see a Success message, Am i doing something wrong?

      Cheers
    1. sookysmooth2004's Avatar
      sookysmooth2004 -
      Ok guys..

      I got my 1.0.2 iphone to work pretty good with this guide and got it up to the 1.1.1 firmware. If i wanted to... how could I go about doing the entire process over again? Can I just start from the beginning again even though I have 1.1.1 firmware? Also, I was thinking of going back down to 1.0.2... how could I do this without messing up my iphone?

      Thanks to everyone again for all of the help and things...
    1. EZ2ENVY's Avatar
      EZ2ENVY -
      Can someone from this site PELASE send me a private message which details exactly how to be able to update and unlock/anysim a 1.02 unlocked iphone on windows....I WILL PAY!!

      I have been waiting FOREVER to update my iphone and i am willing to PAY someone who can send me information on exactly how to do this.

      And if it involves using a program such as putty, can you please list exactly how to use the program bc i have tried to use putty before and i did not work on my computer and could not connect to the phone

      I AM WILLING TO PAY SOMEONE THROUGH PAYPAL OR OTHER MEANS IF THEY CAN HELP ME WITH THIS. THAT IS HOW DESPERATE I AM NOW.

      I have been waiting to do this and can had no luck. Please!!!!! Anyone!!!! Im so confused, and just want to be able to enjoy my iphone like every other MAC lover.

      I LOOK FORWARD TO HEARING FORM SOMEONE!! PROMISE TO PAY IF NEEDED

      P.S---- I LOVE THIS SITE AND PPL ON HERE

      I Have A 1.02 Unlocked Iphone Using Anysim And Want To Update To 1.1.1 And Unlock Using Anysim Again And With A Windows Pc
    1. TimVFR's Avatar
      TimVFR -
      Not sure what I did. But, I was finally successful in getting upgraded to 1.1.1. Thanks for the help.