Difference between revisions of "PwnageTool"

From The iPhone Wiki
Jump to: navigation, search
Line 1: Line 1:
  +
'''PwnageTool''' is a iPhone [[jailbreak]] tool for Mac OS X that jailbreaks by creating a custom [[IPSW File Format|IPSW]]. You are allowed to change boot logos and add pre-installed packages to the IPSW. After an IPSW is created you can use it to restore to in iTunes.
 
'''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 16: Line 15:
 
! Since
 
! Since
 
|-
 
|-
| iPhone 1st Gen
+
| [[M68ap|iPhone 2G]]
 
| April 3, 2008
 
| April 3, 2008
 
|-
 
|-
| iPod Touch 1st Generation
+
| [[N45ap|iPod touch 1G]]
 
| April 3, 2008
 
| April 3, 2008
 
|-
 
|-
| iPhone 3G
+
| [[N82ap|iPhone 3G]]
 
| Jul 19, 2008
 
| Jul 19, 2008
 
|-
 
|-
  +
| [[N72ap|iPod touch 2G]]
|iPod Touch 2nd Generation
 
 
| Oct 2, 2009
 
| Oct 2, 2009
 
|-
 
|-
| iPhone 3G S
+
| [[N88ap|iPhone 3GS]]
 
| Oct 2, 2009
 
| 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.
 
  +
Note that the iPod touch 3G is not supported. With theiPod touch 2G and iPhone 3GS you need to be already jailbroken. The [S5L8900] devices you can go into [[DFU]] mode and restore with [[iTunes]] without being jailbroken.
  +
 
==Versions==
 
==Versions==
   
Line 47: Line 48:
 
| |
 
| |
 
* Initial release
 
* Initial release
* Jailbreaks 1.1.4 Firmware
+
* Jailbreaks 1.1.4 firmware
* Supports iPod Touch 1st Generation, and iPhone 1st Generation
+
* Supports iPod touch 1G and iPhone 2G.
* Add boot neuter to ipsw to unlock iPhone 1st Generation
+
* Add [[BootNeuter]] in the IPSW to unlock iPhone 2G.
 
|
 
|
 
|-
 
|-
Line 67: Line 68:
 
* Jailbreaks 2.0 Firmware
 
* Jailbreaks 2.0 Firmware
 
* Change boot logos
 
* Change boot logos
* Adds cydia by default
+
* Adds Cydia by default
 
|-
 
|-
 
! rowspan=1 style="white-space: nowrap;nowrap;" |
 
! rowspan=1 style="white-space: nowrap;nowrap;" |
Line 74: Line 75:
 
| |
 
| |
 
* Jailbreaks 2.0.1 Firmware
 
* Jailbreaks 2.0.1 Firmware
  +
* Works for 2.0 and 2.0.1.
* Backwards compatibility to 2.0
 
 
|-
 
|-
 
! rowspan=1 style="white-space: nowrap;nowrap;" |
 
! rowspan=1 style="white-space: nowrap;nowrap;" |
Line 81: Line 82:
 
| |
 
| |
 
* Jailbreaks 2.0.2, Firmware <references/>[http://www.iphonehacks.com/2008/08/pwnage-tool-202.html]<references/>
 
* 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
+
* Works for 2.0, 2.0.1, and 2.0.2.
 
* Bug fixes - for when it doesn't go to the next page when you click on something.
 
* Bug fixes - for when it doesn't go to the next page when you click on something.
 
|-
 
|-
Line 89: Line 90:
 
| |
 
| |
 
* Jailbreaks 2.0.2, Firmware
 
* Jailbreaks 2.0.2, Firmware
* Backwards compatibility to 2.0.2,2.0.1, and 2.0
+
* Works for 2.0, 2.0.1, and 2.0.2.
 
|-
 
|-
 
! rowspan=1 style="white-space: nowrap;nowrap;" |
 
! rowspan=1 style="white-space: nowrap;nowrap;" |
Line 95: Line 96:
 
| style="white-space: nowrap;" | Sep 13, 2008
 
| style="white-space: nowrap;" | Sep 13, 2008
 
| |
 
| |
* Jailbreaks 2.1, Firmware
+
* Jailbreaks 2.1 firmware
* Also Jailbreaks iPod Touch first generation 2.1.1 firmware
 
 
* Removed backwards compatibility
 
* Removed backwards compatibility
 
* Download packages from a Valid cydia source, and add them onto your custom ipsw
 
* Download packages from a Valid cydia source, and add them onto your custom ipsw
Line 127: Line 127:
 
| style="white-space: nowrap;" | Jun 19, 2009
 
| style="white-space: nowrap;" | Jun 19, 2009
 
| |
 
| |
* Jailbreaks 3.0, Firmware Not 3.0.1
+
* Jailbreaks 3.0 firmware
 
* DFU mode instructions included
 
* DFU mode instructions included
 
|
 
|
Line 135: Line 135:
 
| style="white-space: nowrap;" | Sep 15, 2009
 
| style="white-space: nowrap;" | Sep 15, 2009
 
| |
 
| |
* Jailbreaks 3.1, Firmware
+
* Jailbreaks 3.1 firmware for iPhone 2G and 3G
* Jailbreaks 3.1.1 on iPod Touch 1st Generation
+
* Jailbreaks 3.1.1 firmware for iPod touch 1G
 
|
 
|
 
|-
 
|-
Line 144: Line 144:
 
| style="white-space: nowrap;" | Oct 13, 2009
 
| 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 firmware for iPhone 2G, 3G, 3GS with [[iBoot-359.3]] bootrom, iPod touch 1G, iPod touch 2G with [[iBoot-240.5.1]] bootrom
  +
* iPod touch 3G not supported.
* Jailbreaks 3.1.2 on iPod Touch 1st and 2nd Generation ( iPod Touch 3rd Generation NOT Supported)
 
 
|
 
|
 
|-
 
|-
Line 153: Line 153:
 
| style="white-space: nowrap;" | Feb 7, 2010
 
| style="white-space: nowrap;" | Feb 7, 2010
 
| |
 
| |
  +
* Jailbreaks 3.1.3 for devices supported in 3.1.4.
* 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?)
 
 
|
 
|
 
|-
 
|-
Line 167: Line 166:
   
 
==Windows==
 
==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.
+
Although PwnageTool is only for Mac OS X, as of October 2009, the [[iH8sn0w|iH8sn0w 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.[http://ih8sn0w.com/]
   
 
== License ==
 
== License ==
PwnageTool is [[Freeware]] but not [[Free Software]].
+
PwnageTool is freeware.
 
 
   
 
[[Category:Hacking Software]]
 
[[Category:Hacking Software]]

Revision as of 06:46, 10 February 2010

PwnageTool is a iPhone jailbreak tool for Mac OS X that jailbreaks by creating a custom IPSW. You are allowed to change boot logos and add pre-installed packages to the IPSW. After an IPSW is created you can use it to restore to in iTunes.

Exploits Used

Version 2.0

Version 1.0

Models Supported

Model Since
iPhone 2G April 3, 2008
iPod touch 1G April 3, 2008
iPhone 3G Jul 19, 2008
iPod touch 2G Oct 2, 2009
iPhone 3GS Oct 2, 2009

Note that the iPod touch 3G is not supported. With theiPod touch 2G and iPhone 3GS you need to be already jailbroken. The [S5L8900] devices 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
  • Initial release
  • Jailbreaks 1.1.4 firmware
  • Supports iPod touch 1G and iPhone 2G.
  • Add BootNeuter in the IPSW to unlock iPhone 2G.

2.x: Second major release of Pwnagetool

Version Release date Features

2.0

Jul 19, 2008
  • Added support of iPhone 3G [1]
  • Jailbreaks 2.0 Firmware
  • Change boot logos
  • Adds Cydia by default

2.0.1

Aug 4, 2008
  • Jailbreaks 2.0.1 Firmware
  • Works for 2.0 and 2.0.1.

2.0.2

Aug 21, 2008
  • Jailbreaks 2.0.2, Firmware [2]
  • Works for 2.0, 2.0.1, and 2.0.2.
  • Bug fixes - for when it doesn't go to the next page when you click on something.

2.0.3

Aug 25, 2008
  • Jailbreaks 2.0.2, Firmware
  • Works for 2.0, 2.0.1, and 2.0.2.

2.1

Sep 13, 2008
  • Jailbreaks 2.1 firmware
  • Removed backwards compatibility
  • Download packages from a Valid cydia source, and add them onto your custom ipsw

2.2

Nov 21, 2008
  • Jailbreaks 2.2 firmware

2.2.5

Jan 30, 2009
  • Jailbreaks 2.2.1
  • Not updated by iPhone dev team but made official

3.x: Third Major Release of PwnageTool

Version Release date Features

3.0

Jun 19, 2009
  • Jailbreaks 3.0 firmware
  • DFU mode instructions included

3.1

Sep 15, 2009
  • Jailbreaks 3.1 firmware for iPhone 2G and 3G
  • Jailbreaks 3.1.1 firmware for iPod touch 1G

3.1.4

Oct 13, 2009
  • Jailbreaks 3.1.2 firmware for iPhone 2G, 3G, 3GS with iBoot-359.3 bootrom, iPod touch 1G, iPod touch 2G with iBoot-240.5.1 bootrom
  • iPod touch 3G not supported.

3.1.5 (current version)

Feb 7, 2010
  • Jailbreaks 3.1.3 for devices supported in 3.1.4.

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 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.[3]

License

PwnageTool is freeware.