Difference between revisions of "PwnageTool"

From The iPhone Wiki
Jump to: navigation, search
m (Models Supported)
m
(9 intermediate revisions by 6 users not shown)
Line 20: Line 20:
 
|-
 
|-
 
| [[N82ap|iPhone 3G]]
 
| [[N82ap|iPhone 3G]]
| July 19, 2008
+
| 19 Jul 2008
 
|-
 
|-
 
| [[N45ap|iPod touch 3GS]]
 
| [[N45ap|iPod touch 3GS]]
| Oct. 2, 2009
+
| 2 Oct 2009
 
|-
 
|-
| [[N90ap|iPhone 4]]
+
| [[N90ap|iPhone 4 (iPhone3,1)]]
| Oct. 20, 2010
+
| 20 Oct 2010
 
|-
 
|-
 
| [[N18ap|iPod touch 3G]]
 
| [[N18ap|iPod touch 3G]]
| Oct. 20, 2010
+
| 20 Oct 2010
 
|-
 
|-
 
| [[N81ap|iPod touch 4G]]
 
| [[N81ap|iPod touch 4G]]
| Oct. 20, 2010
+
| 20 Oct 2010
 
|-
 
|-
 
| [[K48ap|iPad 1G]]
 
| [[K48ap|iPad 1G]]
| Oct. 20, 2010
+
| 20 Oct 2010
 
|-
 
|-
 
| [[K66ap|Apple TV 2G]]
 
| [[K66ap|Apple TV 2G]]
| Oct. 20, 2010
+
| 20 Oct 2010
|-
 
 
|}
 
|}
Please note that the [[iPad 2]] and the [[iPhone 4S]] are not yet supported, as there is no publicly available jailbreak for the Apple [[S5L8940|A5]] processor.
+
Please note that the [[iPad 2]] and the [[iPhone 4S]] are not yet supported, as there is no publicly available bootrom exploit (like [[Pwnage]], [[Pwnage 2.0]], [[limera1n]]) for the A5-Processor.
   
 
==Versions==
 
==Versions==
   
PwnageTool was released April 3, 2008 but largely unused until version 2.0 was released July 19, 2008.
+
PwnageTool was released 3 April 2008 but largely unused until version 2.0 was released 19 July 2008.
 
The following versions that are shown here are not beta, alpha, or in development.
 
The following versions that are shown here are not beta, alpha, or in development.
   
Line 54: Line 53:
 
! style="background-color:#E9E9E9;text-align:center;" | Features
 
! style="background-color:#E9E9E9;text-align:center;" | Features
 
|-
 
|-
! 1.1.4
+
!1.0
| style="white-space: nowrap;" | April 3, 2008
+
| style="white-space: nowrap;" | 3 Apr 2008
  +
|
  +
*Initial release
  +
* Supports iPod touch 1G and iPhone 2G.
  +
* Includes 2 modes: iPwner and custom .ipsw
  +
* Uses [[Ramdisk Hack]]+[[Pwnage]] in iPwner then creates the firmware.
  +
|-
  +
! 1.1
  +
| style="white-space: nowrap;" | ?? Apr/May, 2008
 
|
 
|
* Initial release
 
 
* Jailbreaks 1.1.4 firmware
 
* Jailbreaks 1.1.4 firmware
 
* Supports iPod touch 1G and iPhone 2G.
 
* Supports iPod touch 1G and iPhone 2G.
  +
* Custom boot logos can now be added
* Add [[BootNeuter]] in the IPSW to unlock iPhone 2G.
 
  +
* Added Bootneuter integration
  +
* Still uses iPwner and custom .ipsw
 
|-
 
|-
 
|}
 
|}
Line 71: Line 79:
 
|-
 
|-
 
! 2.0
 
! 2.0
| style="white-space: nowrap;" | Jul 19, 2008
+
| style="white-space: nowrap;" | 19 Jul 2008
 
|
 
|
 
* Added iPhone 3G support [http://www.engadget.com/2008/07/19/iphone-dev-team-unleashes-pwnage-tool-2-0/]
 
* Added iPhone 3G support [http://www.engadget.com/2008/07/19/iphone-dev-team-unleashes-pwnage-tool-2-0/]
Line 79: Line 87:
 
|-
 
|-
 
! 2.0.1
 
! 2.0.1
| style="white-space: nowrap;" | Aug 4, 2008
+
| style="white-space: nowrap;" | 4 Aug 2008
 
|
 
|
 
* Jailbreaks 2.0.1 firmware
 
* Jailbreaks 2.0.1 firmware
Line 85: Line 93:
 
|-
 
|-
 
! 2.0.2
 
! 2.0.2
| style="white-space: nowrap;" | Aug 21, 2008
+
| style="white-space: nowrap;" | 21 Aug 2008
 
|
 
|
 
* Jailbreaks 2.0.2 firmware [http://www.iphonehacks.com/2008/08/pwnage-tool-202.html]
 
* Jailbreaks 2.0.2 firmware [http://www.iphonehacks.com/2008/08/pwnage-tool-202.html]
Line 92: Line 100:
 
|-
 
|-
 
! 2.0.3
 
! 2.0.3
| style="white-space: nowrap;" | Aug 25, 2008
+
| style="white-space: nowrap;" | 25 Aug 2008
 
|
 
|
 
* Jailbreaks 2.0.2 firmware
 
* Jailbreaks 2.0.2 firmware
Line 98: Line 106:
 
|-
 
|-
 
! 2.1
 
! 2.1
| style="white-space: nowrap;" | Sep 13, 2008
+
| style="white-space: nowrap;" | 13 Sep 2008
 
|
 
|
 
* Jailbreaks 2.1 firmware
 
* Jailbreaks 2.1 firmware
Line 105: Line 113:
 
|-
 
|-
 
! 2.2
 
! 2.2
| style="white-space: nowrap;" | Nov 21, 2008
+
| style="white-space: nowrap;" | 21 Nov 2008
 
|
 
|
 
* Jailbreaks 2.2 firmware
 
* Jailbreaks 2.2 firmware
 
|-
 
|-
 
! 2.2.5
 
! 2.2.5
| style="white-space: nowrap;" | Jan 30, 2009
+
| style="white-space: nowrap;" | 30 Jan 2009
 
|
 
|
 
* Jailbreaks 2.2.1
 
* Jailbreaks 2.2.1
Line 124: Line 132:
 
|-
 
|-
 
! 3.0
 
! 3.0
| style="white-space: nowrap;" | Jun 19, 2009
+
| style="white-space: nowrap;" | 19 Jun 2009
 
|
 
|
 
* Jailbreaks 3.0 firmware
 
* Jailbreaks 3.0 firmware
Line 130: Line 138:
 
|-
 
|-
 
! 3.1
 
! 3.1
| style="white-space: nowrap;" | Sep 15, 2009
+
| style="white-space: nowrap;" | 15 Sep 2009
 
| |
 
| |
 
* Jailbreaks 3.1 firmware for iPhone 2G and 3G
 
* Jailbreaks 3.1 firmware for iPhone 2G and 3G
Line 136: Line 144:
 
|-
 
|-
 
! 3.1.3
 
! 3.1.3
| style="white-space: nowrap;" | Oct 2, 2009
+
| style="white-space: nowrap;" | 2 Oct 2009
 
|
 
|
* Support for iPhone 3GS with [[iBoot-359.3]] bootrom and iPod touch 2G with [[iBoot-240.4]] bootrom (these devices need to be pwned from 3.0/3.0.1)
+
* Support for iPhone 3GS with [[Bootrom 359.3]] bootrom and iPod touch 2G with [[Bootrom 240.4]] bootrom (these devices need to be pwned from 3.0/3.0.1)
 
|-
 
|-
 
! 3.1.4
 
! 3.1.4
| style="white-space: nowrap;" | Oct 13, 2009
+
| style="white-space: nowrap;" | 13 Oct 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.4]] bootrom
+
* Jailbreaks 3.1.2 firmware for iPhone 2G, 3G, 3GS with [[Bootrom 359.3]] bootrom, iPod touch 1G, iPod touch 2G with [[Bootrom 240.4]] bootrom
 
* iPod touch 3G not supported.
 
* iPod touch 3G not supported.
 
|-
 
|-
 
! 3.1.5
 
! 3.1.5
| style="white-space: nowrap;" | Feb 7, 2010
+
| style="white-space: nowrap;" | 7 Feb 2010
 
|
 
|
 
* Jailbreaks 3.1.3 firmware for devices supported in 3.1.4.
 
* Jailbreaks 3.1.3 firmware for devices supported in 3.1.4.
Line 160: Line 168:
 
|-
 
|-
 
! 4.0
 
! 4.0
| style="white-space: nowrap;" | Jun 22, 2010
+
| style="white-space: nowrap;" | 22 Jun 2010
 
|
 
|
 
* Jailbreaks iOS 4.0 for devices supported in 3.1.4.
 
* Jailbreaks iOS 4.0 for devices supported in 3.1.4.
 
|-
 
|-
 
! 4.01
 
! 4.01
| style="white-space: nowrap;" | Jun 23, 2010
+
| style="white-space: nowrap;" | 23 Jun 2010
 
|
 
|
 
* Fixes iBooks issue.
 
* Fixes iBooks issue.
 
|-
 
|-
 
! 4.1
 
! 4.1
| style="white-space: nowrap;" | Oct 20, 2010
+
| style="white-space: nowrap;" | 20 Oct 2010
 
|
 
|
 
* Jailbreaks iOS 4.1 for [[K66ap|Apple TV 2G]], [[K48ap|iPad 1G]], [[N82ap|iPhone 3G]], [[N88ap|iPhone 3GS]] (both bootroms), [[N90ap|iPhone 4]], [[N18ap|iPod touch 3G]], and [[N81ap|iPod touch 4G]].
 
* Jailbreaks iOS 4.1 for [[K66ap|Apple TV 2G]], [[K48ap|iPad 1G]], [[N82ap|iPhone 3G]], [[N88ap|iPhone 3GS]] (both bootroms), [[N90ap|iPhone 4]], [[N18ap|iPod touch 3G]], and [[N81ap|iPod touch 4G]].
 
|-
 
|-
 
! 4.1.1
 
! 4.1.1
| style="white-space: nowrap;" | Oct 22, 2010
+
| style="white-space: nowrap;" | 22 Oct 2010
 
|
 
|
 
* Fixes issues with Leopard.
 
* Fixes issues with Leopard.
 
|-
 
|-
 
! 4.1.2
 
! 4.1.2
| style="white-space: nowrap;" | Oct 22, 2010
+
| style="white-space: nowrap;" | 22 Oct 2010
 
|
 
|
 
* Fixes more issues with Leopard.
 
* Fixes more issues with Leopard.
 
|-
 
|-
 
! 4.1.3
 
! 4.1.3
| style="white-space: nowrap;" | Nov 28, 2010
+
| style="white-space: nowrap;" | 28 Nov 2010
 
|
 
|
 
* Enables installing the [[06.15.00]] baseband on the [[n82ap|iPhone 3G]] and [[n88ap|iPhone 3GS]]
 
* Enables installing the [[06.15.00]] baseband on the [[n82ap|iPhone 3G]] and [[n88ap|iPhone 3GS]]
 
|-
 
|-
 
! 4.2
 
! 4.2
| style="white-space: nowrap;" | Feb 15, 2010
+
| style="white-space: nowrap;" | 15 Feb 2010
 
|
 
|
 
* Support for iOS 4.2.1 on every device that is compatible, except for the [[n72ap|iPod touch 2G]].
 
* Support for iOS 4.2.1 on every device that is compatible, except for the [[n72ap|iPod touch 2G]].
 
|-
 
|-
 
! 4.3
 
! 4.3
| style="white-space: nowrap;" | Apr 3, 2011
+
| style="white-space: nowrap;" | 3 Apr 2011
 
|
 
|
 
* Support for iOS 4.3.1 on every device that is compatible, except for the [[iPad 2]].
 
* Support for iOS 4.3.1 on every device that is compatible, except for the [[iPad 2]].
 
|-
 
|-
 
! 4.3.2
 
! 4.3.2
| style="white-space: nowrap;" | Apr 24, 2011
+
| style="white-space: nowrap;" | 24 Apr 2011
 
|
 
|
 
* Support for iOS 4.3.2 on every device that is compatible, except for the [[iPad 2]].
 
* Support for iOS 4.3.2 on every device that is compatible, except for the [[iPad 2]].
 
|-
 
|-
 
! 4.3.3
 
! 4.3.3
| style="white-space: nowrap;" | May 6, 2011
+
| style="white-space: nowrap;" | 6 May 2011
 
|
 
|
 
* Support for iOS 4.3.3 on every device that is compatible, except for the [[iPad 2]].
 
* Support for iOS 4.3.3 on every device that is compatible, except for the [[iPad 2]].
 
|-
 
|-
 
! 4.3.3.1
 
! 4.3.3.1
| style="white-space: nowrap;" | May 8, 2011
+
| style="white-space: nowrap;" | 8 May 2011
 
|
 
|
 
* includes a fix for the iPhone 3GS / iPhone 4 side switch vibration issue (only for 4.3.3)
 
* includes a fix for the iPhone 3GS / iPhone 4 side switch vibration issue (only for 4.3.3)
Line 222: Line 230:
 
|-
 
|-
 
! 5.0.1
 
! 5.0.1
| style="white-space: nowrap;" | Dec 27, 2011
+
| style="white-space: nowrap;" | 27 Dec 2011
 
|
 
|
 
* Jailbreaks iOS 5.0.1 for non-[[S5L8940|A5]] devices.
 
* Jailbreaks iOS 5.0.1 for non-[[S5L8940|A5]] devices.
  +
|-
  +
! 5.1.1
  +
| style="white-space: nowrap;" | 4 June 2012
  +
|
  +
* Jailbreaks iOS 5.1.1 for non-A5(X) devices.
 
|}
 
|}
   
Line 244: Line 257:
 
[[Category:Hacking Software]]
 
[[Category:Hacking Software]]
 
[[Category:GUI Tools]]
 
[[Category:GUI Tools]]
  +
[[Category:Jailbreaks]]

Revision as of 17:52, 13 February 2014

PwnageTool is an iOS 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 for restore using iTunes.

Exploits Used

Version 4.0

Version 2.0

Version 1.0

Models Supported

Model Since
iPhone 3G 19 Jul 2008
iPod touch 3GS 2 Oct 2009
iPhone 4 (iPhone3,1) 20 Oct 2010
iPod touch 3G 20 Oct 2010
iPod touch 4G 20 Oct 2010
iPad 1G 20 Oct 2010
Apple TV 2G 20 Oct 2010

Please note that the iPad 2 and the iPhone 4S are not yet supported, as there is no publicly available bootrom exploit (like Pwnage, Pwnage 2.0, limera1n) for the A5-Processor.

Versions

PwnageTool was released 3 April 2008 but largely unused until version 2.0 was released 19 July 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.0 3 Apr 2008
  • Initial release
  • Supports iPod touch 1G and iPhone 2G.
  • Includes 2 modes: iPwner and custom .ipsw
  • Uses Ramdisk Hack+Pwnage in iPwner then creates the firmware.
1.1 ?? Apr/May, 2008
  • Jailbreaks 1.1.4 firmware
  • Supports iPod touch 1G and iPhone 2G.
  • Custom boot logos can now be added
  • Added Bootneuter integration
  • Still uses iPwner and custom .ipsw

2.x: Second major release of Pwnagetool

Version Release date Features
2.0 19 Jul 2008
  • Added iPhone 3G support [1]
  • Jailbreaks 2.0 Firmware
  • Change boot logos
  • Adds Cydia by default
2.0.1 4 Aug 2008
  • Jailbreaks 2.0.1 firmware
  • Works for 2.0 and 2.0.1.
2.0.2 21 Aug 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 25 Aug 2008
  • Jailbreaks 2.0.2 firmware
  • Works for 2.0, 2.0.1, and 2.0.2.
2.1 13 Sep 2008
  • Jailbreaks 2.1 firmware
  • Removed backwards compatibility
  • Download packages from a valid Cydia source, and add them onto your custom IPSW.
2.2 21 Nov 2008
  • Jailbreaks 2.2 firmware
2.2.5 30 Jan 2009

3.x: Third Major Release of PwnageTool

Version Release date Features
3.0 19 Jun 2009
  • Jailbreaks 3.0 firmware
  • DFU mode instructions included
3.1 15 Sep 2009
  • Jailbreaks 3.1 firmware for iPhone 2G and 3G
  • Jailbreaks 3.1.1 firmware for iPod touch 1G
3.1.3 2 Oct 2009
  • Support for iPhone 3GS with Bootrom 359.3 bootrom and iPod touch 2G with Bootrom 240.4 bootrom (these devices need to be pwned from 3.0/3.0.1)
3.1.4 13 Oct 2009
  • Jailbreaks 3.1.2 firmware for iPhone 2G, 3G, 3GS with Bootrom 359.3 bootrom, iPod touch 1G, iPod touch 2G with Bootrom 240.4 bootrom
  • iPod touch 3G not supported.
3.1.5 7 Feb 2010
  • Jailbreaks 3.1.3 firmware for devices supported in 3.1.4.

4.x: Fourth Major Release of PwnageTool

Version Release date Features
4.0 22 Jun 2010
  • Jailbreaks iOS 4.0 for devices supported in 3.1.4.
4.01 23 Jun 2010
  • Fixes iBooks issue.
4.1 20 Oct 2010
4.1.1 22 Oct 2010
  • Fixes issues with Leopard.
4.1.2 22 Oct 2010
  • Fixes more issues with Leopard.
4.1.3 28 Nov 2010
4.2 15 Feb 2010
  • Support for iOS 4.2.1 on every device that is compatible, except for the iPod touch 2G.
4.3 3 Apr 2011
  • Support for iOS 4.3.1 on every device that is compatible, except for the iPad 2.
4.3.2 24 Apr 2011
  • Support for iOS 4.3.2 on every device that is compatible, except for the iPad 2.
4.3.3 6 May 2011
  • Support for iOS 4.3.3 on every device that is compatible, except for the iPad 2.
4.3.3.1 8 May 2011
  • includes a fix for the iPhone 3GS / iPhone 4 side switch vibration issue (only for 4.3.3)

5.x: Fifth Major Release of PwnageTool

Version Release date Features
5.0.1 27 Dec 2011
  • Jailbreaks iOS 5.0.1 for non-A5 devices.
5.1.1 4 June 2012
  • Jailbreaks iOS 5.1.1 for non-A5(X) devices.

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, BootNeuter (iPhone software unlock), custom packages and boot logos. This method is usually less secure than the quick exploits such (redsn0w, QuickPwn, purplera1n, blackra1n, etc.).

How to create Custom Firmware Bundles

Main article: Making PwnageTool Bundles


Problems

This method does have negative aspects. The most common errors are the 16xx range of errors, which mean 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 error is Error 1604 which means that the firmware file is corrupted.

Windows

PwnageTool is expected to remain exclusive to Mac OS X. As of October 2009, iH8sn0w, et. al. has announced that they made a project that will bring PwnageTool's functionality to Windows, called sn0wbreeze. [3]

License

PwnageTool is freeware.