The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "PwnageTool"
(→Version 1.0) |
|||
Line 1: | Line 1: | ||
+ | |||
− | This is the dev team's jailbreak tool. It goes much further than a traditional jailbreak and compromises the bootchain from the start. It was released April 3, 2008 but largely unused until version 2.0 was released July 19, 2008. |
||
+ | '''PwnageTool''' is a iPhone [[jailbreaking]] application for [[Mac OS X]] that jailbreaks by creating a custom ipsw file. (ipsw is an iPhone/iPod software file which is loaded onto the device and contains the OS and applications, thus allowing it to run. (It could also be called a type of '''firmware''' file.) You are allowed to change boot logos and add pre-installed packages to the ipsw. After an ipsw is created you must restore in iTunes. |
||
==Exploits Used== |
==Exploits Used== |
||
Line 5: | Line 6: | ||
* [[pwnage 2.0]] |
* [[pwnage 2.0]] |
||
* [[pwnage]] |
* [[pwnage]] |
||
− | |||
===Version 1.0=== |
===Version 1.0=== |
||
* [[pwnage]] |
* [[pwnage]] |
||
* [[Ramdisk Hack]] |
* [[Ramdisk Hack]] |
||
+ | == Models Supported == |
||
− | '''PwnageTool Downloads''' |
||
+ | {| class="wikitable" |
||
+ | |- |
||
+ | ! Model |
||
+ | ! Since |
||
+ | |- |
||
+ | | iPhone 1st Gen |
||
+ | | April 3, 2008 |
||
+ | |- |
||
+ | | iPod Touch 1st Generation |
||
+ | | April 3, 2008 |
||
+ | |- |
||
+ | | iPhone 3G |
||
+ | | Jul 19, 2008 |
||
+ | |- |
||
+ | |iPod Touch 2nd Generation |
||
+ | | Oct 2, 2009 |
||
+ | |- |
||
+ | | iPhone 3G S |
||
+ | | Oct 2, 2009 |
||
+ | |} The iPod Touch 3rd Generation is currently not supported. With the iPod Touch 2nd Generation and iPhone 3G[S] you have to be already jailbroken, for the [S5L8900] device's you can go into DFU mode and restore with iTunes without being jailbroken. |
||
+ | ==Versions== |
||
+ | |||
+ | PwnageTool was released April 3, 2008 but largely unused until version 2.0 was released July 19, 2008. |
||
+ | The following versions that are shown here are not beta, alpha, or in development. |
||
+ | |||
+ | ===1.x: First release of PwnageTool=== |
||
+ | {| class="wikitable" width="100%" style="font-size: 90%" |
||
+ | ! style="background-color:#E9E9E9;" align="center" |Version |
||
+ | ! style="background-color:#E9E9E9;" align="center" |Release date |
||
+ | ! style="background-color:#E9E9E9;" align="center" |Features |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | ==== 1.1.4 ==== |
||
+ | | style="white-space: nowrap;" | April 3, 2008 |
||
+ | | | |
||
+ | * Initial release |
||
+ | * Jailbreaks 1.1.4 Firmware |
||
+ | * Supports iPod Touch 1st Generation, and iPhone 1st Generation |
||
+ | * Add boot neuter to ipsw to unlock iPhone 1st Generation |
||
+ | | |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | |} |
||
+ | === 2.x: Second major release of Pwnagetool === |
||
+ | {| class="wikitable" width="100%" style="font-size: 90%" |
||
+ | ! style="background-color:#E9E9E9;" align="center" |Version |
||
+ | ! style="background-color:#E9E9E9;" align="center" |Release date |
||
+ | ! style="background-color:#E9E9E9;" align="center" |Features |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | ==== 2.0 ==== |
||
+ | | style="white-space: nowrap;" | Jul 19, 2008 |
||
+ | | | |
||
+ | * Added support of iPhone 3G <references/>[http://www.engadget.com/2008/07/19/iphone-dev-team-unleashes-pwnage-tool-2-0/]<references/> |
||
+ | * Jailbreaks 2.0 Firmware |
||
+ | * Change boot logos |
||
+ | * Adds cydia by default |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | ==== 2.0.1 ==== |
||
+ | | style="white-space: nowrap;" | Aug 4, 2008 |
||
+ | | | |
||
+ | * Jailbreaks 2.0.1 Firmware |
||
+ | * Backwards compatibility to 2.0 |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | ==== 2.0.2 ==== |
||
+ | | style="white-space: nowrap;" | Aug 21, 2008 |
||
+ | | | |
||
+ | * Jailbreaks 2.0.2, Firmware <references/>[http://www.iphonehacks.com/2008/08/pwnage-tool-202.html]<references/> |
||
+ | * Backwards compatibility to 2.0.1 and 2.0 |
||
+ | * Bug fixes - for when it doesn't go to the next page when you click on something. |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | ==== 2.0.3 ==== |
||
+ | | style="white-space: nowrap;" | Aug 25, 2008 |
||
+ | | | |
||
+ | * Jailbreaks 2.0.2, Firmware |
||
+ | * Backwards compatibility to 2.0.2,2.0.1, and 2.0 |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | ==== 2.1 ==== |
||
+ | | style="white-space: nowrap;" | Sep 13, 2008 |
||
+ | | | |
||
+ | * Jailbreaks 2.1, Firmware |
||
+ | * Also Jailbreaks iPod Touch first generation 2.1.1 firmware |
||
+ | * Removed backwards compatibility |
||
+ | * Download packages from a Valid cydia source, and add them onto your custom ipsw |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | ==== 2.2 ==== |
||
+ | | style="white-space: nowrap;" | Nov 21, 2008 |
||
+ | | | |
||
+ | * Jailbreaks 2.2 firmware |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | |||
+ | ==== 2.2.5 ==== |
||
+ | | style="white-space: nowrap;" | Jan 30, 2009 |
||
+ | | | |
||
+ | * Jailbreaks 2.2.1 |
||
+ | * Not updated by iPhone dev team but made official |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | |} |
||
+ | |||
+ | === 3.x: Third Major Release of PwnageTool === |
||
+ | {| class="wikitable" width="100%" style="font-size: 90%" |
||
+ | ! style="background-color:#E9E9E9;" align="center" |Version |
||
+ | ! style="background-color:#E9E9E9;" align="center" |Release date |
||
+ | ! style="background-color:#E9E9E9;" align="center" |Features |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | ==== 3.0 ==== |
||
+ | | style="white-space: nowrap;" | Jun 19, 2009 |
||
+ | | | |
||
+ | * Jailbreaks 3.0, Firmware Not 3.0.1 |
||
+ | * DFU mode instructions included |
||
+ | | |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | ==== 3.1 ==== |
||
+ | | style="white-space: nowrap;" | Sep 15, 2009 |
||
+ | | | |
||
+ | * Jailbreaks 3.1, Firmware |
||
+ | * Jailbreaks 3.1.1 on iPod Touch 1st Generation |
||
+ | | |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | |||
+ | ==== 3.1.4 ==== |
||
+ | | style="white-space: nowrap;" | Oct 13, 2009 |
||
+ | | | |
||
+ | * Jailbreaks 3.1.2 ( On iPhone 2G, 3G, and 3GS with iBoot 359.3 ) |
||
+ | * Jailbreaks 3.1.2 on iPod Touch 1st and 2nd Generation ( iPod Touch 3rd Generation NOT Supported) |
||
+ | | |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | |||
+ | ==== 3.1.5 (current version) ==== |
||
+ | | style="white-space: nowrap;" | Feb 7, 2010 |
||
+ | | | |
||
+ | * Jailbreaks 3.1.3 ( On iPhone 2G, and 3G. 3GS owners,however, are advised not to update "unless you know you have your “SHSH hashes” backed up via Cydia. That’s because if you make a mistake you may find yourself stuck at official 3.1.3 with no way to jailbreak or come back down to 3.1.2 to jailbreak."[http://blog.iphone-dev.org/post/376648600/pre-game-show]) |
||
+ | * Jailbreaks 3.1.3 on iPod Touch 1st and 2nd Generation ( iPod Touch 3rd Generation NOT Supported?) |
||
+ | | |
||
+ | |- |
||
+ | ! rowspan=1 style="white-space: nowrap;nowrap;" | |
||
+ | |} |
||
+ | |||
+ | ==Creating the Firmware== |
||
+ | PwnageTool takes the IPSW file and patches it, creating a custom version. This enables a lot more features such as pre-installed packages, boot neuter (unlock for iPhone 2nd Generation), custom packages and boot logos. This method is usually less secure than the quick exploits such (redsn0w, quickpwn, purplera1n, blackra1n, etc.). |
||
+ | |||
+ | ==Problems== |
||
+ | This method does have negative aspects. The most common errors are the 1600 errors, a group of errors saying that the either the firmware file is corrupt or you didn't put it in the right mode (recovery, DFU Mode). Sometimes the problems could just be a computer problem such as the memory is full or the USB port is broken. The most common computer error is a 1604 error which means that the firmware file is corrupt. |
||
+ | |||
+ | ==Windows== |
||
+ | Although PwnageTool is only for [[Mac OS X]], as of October 2009, the iH8sn0w Team (an iPhone Hacking/Development team) has announced that they're going to make a project project that will bring Pwnage Tool to Windows. This project is named sn0wbreeze, and has been released. |
||
+ | == License == |
||
− | [http://iphone-dev.fgv6.net/PwnageTool_2.2.5.dmg] -Mac |
||
+ | PwnageTool is [[Freeware]] but not [[Free Software]]. |
||
Revision as of 23:09, 9 February 2010
PwnageTool is a iPhone jailbreaking application for Mac OS X that jailbreaks by creating a custom ipsw file. (ipsw is an iPhone/iPod software file which is loaded onto the device and contains the OS and applications, thus allowing it to run. (It could also be called a type of firmware file.) You are allowed to change boot logos and add pre-installed packages to the ipsw. After an ipsw is created you must restore in iTunes.
Contents
Exploits Used
Version 2.0
Version 1.0
Models Supported
Model | Since |
---|---|
iPhone 1st Gen | April 3, 2008 |
iPod Touch 1st Generation | April 3, 2008 |
iPhone 3G | Jul 19, 2008 |
iPod Touch 2nd Generation | Oct 2, 2009 |
iPhone 3G S | Oct 2, 2009 |
The iPod Touch 3rd Generation is currently not supported. With the iPod Touch 2nd Generation and iPhone 3G[S] you have to be already jailbroken, for the [S5L8900] device's you can go into DFU mode and restore with iTunes without being jailbroken.
Versions
PwnageTool was released April 3, 2008 but largely unused until version 2.0 was released July 19, 2008. The following versions that are shown here are not beta, alpha, or in development.
1.x: First release of PwnageTool
Version | Release date | Features | |
---|---|---|---|
1.1.4 |
April 3, 2008 |
|
|
2.x: Second major release of Pwnagetool
Version | Release date | Features |
---|---|---|
2.0 |
Jul 19, 2008 |
|
2.0.1 |
Aug 4, 2008 |
|
2.0.2 |
Aug 21, 2008 |
|
2.0.3 |
Aug 25, 2008 |
|
2.1 |
Sep 13, 2008 |
|
2.2 |
Nov 21, 2008 |
|
2.2.5 |
Jan 30, 2009 |
|
3.x: Third Major Release of PwnageTool
Version | Release date | Features | |
---|---|---|---|
3.0 |
Jun 19, 2009 |
|
|
3.1 |
Sep 15, 2009 |
|
|
3.1.4 |
Oct 13, 2009 |
|
|
3.1.5 (current version) |
Feb 7, 2010 |
|
|
Creating the Firmware
PwnageTool takes the IPSW file and patches it, creating a custom version. This enables a lot more features such as pre-installed packages, boot neuter (unlock for iPhone 2nd Generation), custom packages and boot logos. This method is usually less secure than the quick exploits such (redsn0w, quickpwn, purplera1n, blackra1n, etc.).
Problems
This method does have negative aspects. The most common errors are the 1600 errors, a group of errors saying that the either the firmware file is corrupt or you didn't put it in the right mode (recovery, DFU Mode). Sometimes the problems could just be a computer problem such as the memory is full or the USB port is broken. The most common computer error is a 1604 error which means that the firmware file is corrupt.
Windows
Although PwnageTool is only for Mac OS X, as of October 2009, the iH8sn0w Team (an iPhone Hacking/Development team) has announced that they're going to make a project project that will bring Pwnage Tool to Windows. This project is named sn0wbreeze, and has been released.
License
PwnageTool is Freeware but not Free Software.