Home > Technical > iPhone 2.0 Jailbreak for Windows

iPhone 2.0 Jailbreak for Windows

The iPhone community reacts pretty fast. Just a few hours after iPhone Dev Team released their Pwnage Tool 2.0 a torrent with a modified firmware was published and an option for jailbreaking iPhones with 1.2.0 firmware is now available for Windows users. I personally couldn’t wait until tomorrow so I gave the method a try. I’ve successfully upgraded from 1.1.4 to 1.2.0 version of the firmware. Here are the steps I followed…


Disclaimer

  • A method that worked for my iPhone follows;
  • This method may not work for your iPhone;
  • If you want to do it do it at your own risk;
  • A successful outcome is not guaranteed;

Prerequisities:

Make Sure the iPhone is Pwned:

  • Launch WinPWN;
  • Click the “Browse .ipsw” button and choose the vanilla 1.1.4 downloaded from Apple’s website;
  • Click the “iPwner” button to proceed:
  • It automatically puts your iPhone in Recovery Mode. If it fails:
    • Try disconnecting and connecting the iPhone;
    • Put your iPhone in Recovery Mode manually:
      • Turn your iPhone off;
      • Hold both the “Sleep/Wake” and “Home” buttons for 20-30 seconds until a yellow triangle appears;
  • A message informing that you iPhone is being Pwned should appear;
  • A message “Your iPhone is being pwnd. Please wait for reboot.” should appear;

Make Sure the iPhone is Neutered:

  • Launch the “Installer” application on your iPhone;
  • Install the “BootNeuter” package (available from iClarified source);
  • Launch the “BootNeuter” application;
  • Select a Bootloader Version (I choose 4.6);
  • Enable “Neuter”, “FakeBlank” and “Unlock” options;
  • Click “Flash” and “Flash It!”;
  • Wait until your Bootloader and Baseband are flashed;

Optionally Put Your iPhone in DFU Mode

  • Turn off your iPhone;
  • Hold the “Sleep/Wake” and “Home” simultaneously for 10 seconds;
  • Release the “Sleep/Wake” and while still holding the “Home” button until the device is detected;
  • Wait until iTunes is launched (if not already);
  • A message is displayed “iTunes has detected an iPhone in recovery mode…”;
  • Click “OK”;

Restore Your iPhone

  • Go to your iPhone in iTunes (if not there already);
  • While holding the Shift key of your keyboard, click the “Restore” button;
  • Pick the custom 1.2.0 firmware you have downloaded;
  • Click “OK”;
  • Wait until your iPhone is restored;
  • After your iPhone is rebooted:
    • BootNeuter starts automatically and flashes your baseband;
    • Your iPhone reboots again;

Troubleshooting

  • In case an error 160x occurs during the restore process try the guidelines in Apple’s Knowledge Base;
  • If you’re experiencing problems restoring in DFU Mode:
    • Get back to Normal Mode (by holding the “Sleep/Wake” and “Home” buttons simultaneously for some time);
    • Try restoring in Normal Mode;
  • In case your iPhone gets bricked try downgrading to 1.1.4;

Have fun!

Popularity: 70% [?]

  1. July 20th, 2008 at 23:34 | #1

    Congrats! So it won’t be necessary to wash your hands tomorrow ;)

  2. July 21st, 2008 at 07:38 | #2

    @iCaci: OK. I won’t! :-P

  3. attorney marketing
    August 27th, 2008 at 00:50 | #3

    it seems like the jailbreak doesnt work for 2.0.2 version update why cant i get it?

  4. August 27th, 2008 at 01:25 | #4

    @attorney_marketing: The method described above works was intended for firmware version 2.0.0 only. Since then versions 2.0.1 and 2.0.2 were released. Fortunately there’s an even easier and faster method for jailbreaking a 2.0.2 firmware as well as unlocking the baseband of non-3G iPhones under Windows. iPhone Dev Team has released their QuickPwn tool. Taka look at their blog for more information.

  5. October 9th, 2008 at 23:45 | #5

    Does anyone knows how to make it work with Firmware 2.1 ?

  6. October 17th, 2008 at 09:36 | #6

    @iPhone: You don’t actually have to use this method now as it is obsolete. You should use the latest version of WinPwn instead.

  7. Unibet
    February 16th, 2009 at 12:35 | #7

    Witch version are you speaking about ?

  8. February 16th, 2009 at 12:46 | #8

    This post was published after the 2.0.0 version of the iPhone OS became available for download. The described methods don’t apply to the current versions. For current versions consult the articles in the iPhone Dev-Team Blog.

  1. October 19th, 2008 at 19:01 | #1