The ih8sn0w team has released an update to sn0wbreeze, version 1.3, which supports jailbreaking and hacktivation for iPhone 2G, 3G and 3GS ( old bootrom models ). Keep in mind that sn0wbreeze v1.3 does not support iPod Touch yet. You’ll have to use redsn0w for that
(If you don’t know what you’re doing, don’t do it. Try jailbreaking your iPhone on your own risk.)
Jailbreak and unlock iPhone 2G, 3G and 3GS with OS 3.1.3 using sn0wbreeze v1.3بالصور


Steps
Download and install iTunes 9.0.3 and back up all your data.

Download sn0wbreeze v1.3. You’ll need to have .NET 3.5 installed for sn0wbreeze to work. ( links at the end of this post ).

Copy the iPhone OS 3.1.3 firmware to your desktop. You can either download it, or if you used iTunes to download it, you can find it at this ******** on your computer: C:\Users\{your windows user name}\AppData\Roaming\Apple Computer\iTunes\iPod Software Updates Copy it to your desktop for easy access.


image28

Run sn0wbreeze and select Simple Mode. This will bypass all the complicated steps required in the Expert Mode, and add Cydia and sn0wbreeze boot/recovery logos automatically to the firmware.


Jailbreak and unlock iPhone 2G, 3G and 3GS with OS 3.1.3 using sn0wbreeze v1.3بالصور

Point it to your iPhone 3.1.3 IPSW file, and click next. It will verify the firmware.


Jailbreak and unlock iPhone 2G, 3G and 3GS with OS 3.1.3 using sn0wbreeze v1.3بالصور

If you want to hactivate your iPhone click yes on the next screen, else click no.
If you own an iPhone EDGE/3G/3GS abroad, select "Activate iPhone

Jailbreak and unlock iPhone 2G, 3G and 3GS with OS 3.1.3 using sn0wbreeze v1.3بالصور
Then select your type of iPhone.


Jailbreak and unlock iPhone 2G, 3G and 3GS with OS 3.1.3 using sn0wbreeze v1.3بالصور


Several options will appear, select Cydia (unless you do not want?), And if you like Rock, an alternative to Cydia


Jailbreak and unlock iPhone 2G, 3G and 3GS with OS 3.1.3 using sn0wbreeze v1.3بالصور

Just then the possibility to predefine the packages to install


Jailbreak and unlock iPhone 2G, 3G and 3GS with OS 3.1.3 using sn0wbreeze v1.3بالصور


Finally, click "Build IPSW. Sn0wBreeze will then "build" a custom firmware, it will do more than put in your device.

Jailbreak and unlock iPhone 2G, 3G and 3GS with OS 3.1.3 using sn0wbreeze v1.3بالصور


The operation should only take afew minutes


Jailbreak and unlock iPhone 2G, 3G and 3GS with OS 3.1.3 using sn0wbreeze v1.3بالصور

After it’s done, connect your iPhone to your computer, go to iTunes and restore the firmware to your iPhone. This is done by going to the device page on iTunes and holding shift and clicking on the restore button. An option will show up which will let you browse to the just made custom firmware. Select it and let iTunes do its work.

iTunes

Congrats! Now you have a jailbroken/unlocked iPhone!

Download iTunes 9.0.3
Download .NET 3.5
Download Sn0wbreeze 3.1.3

Sn0wbreeze 3.1.3 for Windows
Rapidshare
Megaupload
Download iPhone OS 3.1.3 for iPhone 2G
Download iPhone OS 3.1.3 for iPhone 3G
Download iPhone OS 3.1.3 for iPhone 3GS