Step One). Download the required files and make a folder on Desktop called “iHackintosh” or whatever you want and put the Firmware 3.1 and Pwnage tool in iHackintosh folder.

Step Two). Close all other running programs and launch Pwnage tool from iHackintosh folder by double click.

Step Three). Choose your Mode, Simple Mode or Expert Mode

Simple Mode – Which provides step by step instructions as below and automatically detects your correct firmware and adds the unlock and activation and jailbreak with Cydia automatically to your custom firmware.

Expert Mode – Where you can adjust the settings on the various different additions to the custom firmware – if you click through and do not change anything in expert mode it will make the same

In the following post we used Simple mode for better reliability.

Step Four). In the next window click and select your iPhone. A big green check-mark will appear over the image of the phone which you selected. Once you selected the iPhone model then click the blue arrow button at bottom to continue.

Step Six). Now pwnage tool will ask you if you are with an official carrier or unofficial carrier.

If you are using an Official service provider (i.e. AT&T) you do not need to "Unlock Baseband", therefore you can click on YES

If You are using an Unofficial service provider (i.e. T-Mobile) then check “Activate the phone” So you can enjoy Ultrasn0w, Click on NO

Step Seven). You will be asked to save your custom .ipsw file. Save it to your Pwnage folder you created on your Desktop.

Your IPSW is not being built. Please allow up to 10 minutes.

You will be asked to enter your administrator password. Do this then click the OK button.

Step Eight). Once your ipsw has been built you will be asked to connect your iPhone to the computer. Once it detects your device Pwnage Tool will guide your through the steps to putting your iPhone into DFU mode.

Step Nine). Once your iPhone is successfully in DFU mode, Pwnage Tool will prompt you to launch iTunes. Step Ten). Once In iTunes, hold the Alt/Option key and click Restore. Step Eleven). Navigate to your desktop using the dialog window that appears. Select the custom IPSW that was created and click the Choose button. Step Twelve). iTunes will now restore the firmware on your iPhone. This can also take up to 10 minutes. Once done you will be rebooted into jailbroken iOS 4.1!

Note : This procedure is tested by many iPhone users but we are not responsible for any damage. Do this at your own risk, and if you have any problem, question feel free to ask us on twitter also you can subscribe our free daily e-mail newsletter to keep yourself updated with the latest of iPhone community.