Login







WinPwn 2.0 Guide PDF Print E-mail
Thursday, 24 July 2008 07:39
WinPwn 2.0 Guide by theiphoneproject.org

So you're ready for the big move to 2.0 but just can't figure it out?  We're here to help.  We even had some troubles with WinPwn - but in the end, we figured it out.  We even posted up some prerequisites such as system requirements and the essential files that you need to complete the Pwnage process.

Before you start your journey, however, I would like to stress one fact.  The iPhone 3G has not yet been unlocked.  The Pwnage process will not unlock your 3G iPhone no matter how hard you stare at the screen.  So please folks, be careful - this will allow you to jailbreak a 3G iPhone but not unlock it.  This guide was created using a 1st generation iPhone with the sole purpose to update it to 2.0 and keep it unlocked. 

System Requirements

       Note: If updating from iTunes 7.5 make sure to restart your computer before continuing.

Needed files

Note:  Please download the correct 2.0 for your phone.  2G iPhone and 3G iPhone firmwares are different, and they are listed in order from release date.

 

Download & Install

To start off, you need to download WinPwn.  We're assuming you have already, and it's installed.  So, go a head, open up winpwn.exe.  It should have created a shortcut on your desktop - look for the pineapple!  To make it easier on yourself, you might want to create an "iphone" folder on your desktop where you can leave all these files (bootloaders, 2.0 firmware, and the winpwn 2.0 zip file).  It saved me the headache of confusing myself while selecting files, browsing, etc.

Run WinPwn 2.0.0.2

Hopefully you see something similar to this.  This is it, WinPwn 2.0.  Same interface, same deal as before.  Our goal from here is to get your iPhone Pwned and loaded with a custom 2.0 firmware.  I did this with a 1st gen iPhone, so I have 2.0 unlocked with the 3.9 bootloader and just to repeat myself, it is a 1st gen iPhone.  The 3G iPhone has not yet been unlocked!

Browse .ipsw - select your 2.0 firmware

You're going to click the first big button that says Browse .ipsw.  Since I created an iPhone folder on my desktop, it was fairly simple.  I put the 2.0 firmware that I downloaded from the needed files list in the folder that I created earlier. 

Not meaning to confuse anyone, but yes, I did already create a custom firmware.  I apologize for the confusion if I caused any.  You're going to want to select iPhone1,1_2.0_5A347_Restore.ipsw from the list.  Either double click it or press the open button.

Once you select the firmware, you will get some more text in the output.  It's basically telling you that the firmware has been loaded in to winpwn.

IPSW Builder

A new window will pop up, it's IPSW Builder.  You will want to check "Install Cydia" and "YouTube activation fix".  Cydia is a packaging system that will allow you to download applications to your phone (similar to Installer).  It has a strong backend and huge potential.  Oh, and it's the only option - I would kind of go with it.  Maybe some YouTube while your at it?

I guess that was simple enough.  On to the custom images, lad!

Now that you've done the hard part, you can select the Custom Images tab.  If the servers are slow or laggy, you can't really use the "search online" feature.  We are working on a "make your own logo" FAQ, look for it in the next couple of days.  It's not that complicated but at the same time, it took me an hour to figure it out.

I decided to use the default custom images, which are shown below.  You can use the Search online feature and actually, there are some pretty sweet boot logos. 

Alright so we're rolling along quite nicely.  We're going to skip the Custom Payload tab straight to Advanced.

ATTENTION 3G USERS:  Please do not check Activate Phone.  It will lead to having no service on your iPhone after restoring!

Stuck?  Well, should have downloaded the needed files from the beginning of this tutorial.  It's pretty straight forward.  If you downloaded them and put them in the iphone folder, you should click the respective button and select the correct Bootloader (so BL-39.bin would be selected for the Bootloader 3.9 file ...).

Once you have that all figured out, it's pretty much go time.  Red means stop, green means go.  I see green, so I go.  I actually floored it.  Yea, I hit my mouse - that's right.

Build .ipsw is the next step, and I saved it in the iphone folder on the desktop. 

You've created a custom firmware, and you're ready to load it on your device!

Sweet jesus, we're almost there.  Hopefully you can hang in just a little longer!

You can click "OK" Out of the winpwn dialogue.  I don't remember if it closed the IPSW Builder screen or not, but either way you can close that out.

We're almost finished!

If you click the iPwner button, it will ask you to select a firmware file (*.ipsw).  You will want to click the custom firmware that you made using the IPSW Builder.  This will do some modifications to iTunes (a very quick one) that allows you to restore your custom made firmware.  It makes it so you can restore your custom firmware that you create at the end.  That's the point, isn't it?  We hope so!

iTunes has been Pwned!

We have liftoff.  Well, not quite yet.  iTunes has been modified, now it's time to restore.

Put your device in DFU mode

You've probably heard the term.  It's not as hard as it sounds.  I like to turn my phone off because it's the only way I know how to do this effectively (slide to turn off).  Make sure it's completely off.  Now, At the same time, push the home and power buttons.  After 10 seconds, release the power button but continue holding the home button until iTunes recognizes the phone.  This should take about 7 seconds, and no more than 10, so if you pass that just start over by turning the phone back on and then off again.

It's perfectly normal for the whole iPhone screen to be blank.  It will even look like it's still turned off.  However, if iTunes recognizes it - you're in DFU mode. 

For you Vista users or Windows Server 2008 workstations (Windows XP users you will NOT SEE THIS ON YOUR SCREEN), you might see something like:

For me, it was just to reassure that I was in DFU mode.

So from here, iTunes should reopen.  Make sure to hold your Shift key and then click the Restore button in iTunes.  This will allow you to select a firmware, and this is where you choose the custom firmware that you created using WinPwn.  If you do not hold Shift and click Restore, iTunes will restore you to a stock 2.0 firmware and alas, you are back to a normal iPhone.  So, be sure to press Shift and click Restore in iTunes, then select your firmware!

Updated 7/25/08 @ 1:40AM CST

I'm back and working with WinPwn 2.0.0.2.  I am using Windows XP Professional with Service Pack 3.  I was using Windows Server 2008 attempting to write this guide and basically, I failed.  WinPwn 2.0.0.2 kept crashing but I have a few machines laying around.  Thought I'd give finishing this guide a swing!

Oh, and I hit a homerun.

I went from:

To:

A perfectly working 1st generation iPhone running firmware 2.0 - activated and unlocked.  

ihazpwned!

I will be updating with screen shots soon.

 

 

Last Updated ( Saturday, 30 August 2008 20:37 )