The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "IFaith"
m (Updating) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 61: | Line 61: | ||
| rowspan="2" | 27 Jul 2011 |
| rowspan="2" | 27 Jul 2011 |
||
| |
| |
||
− | * Added [[N72AP|iPod touch |
+ | * Added [[N72AP|iPod touch (2nd generation)]] dumping capability (MC-Model users recommened) |
− | * IPSW Creation for iPod touch |
+ | * IPSW Creation for iPod touch (2nd generation) is still a work in progress. |
* Fixed exe compression issues (resulting in many DFU loops on IPSW creation) |
* Fixed exe compression issues (resulting in many DFU loops on IPSW creation) |
||
* Fixed any Windows XP issues |
* Fixed any Windows XP issues |
||
Line 93: | Line 93: | ||
| |
| |
||
* Used a different method to convert binary plists from TinyUmbrella SHSH Blobs to xml format to parse. |
* Used a different method to convert binary plists from TinyUmbrella SHSH Blobs to xml format to parse. |
||
− | * Fixed minor restore issues on 4.3.x for [[iPad]] 3G models. |
+ | * Fixed minor restore issues on 4.3.x for [[List of iPads|iPad]] 3G models. |
|- |
|- |
||
! 1.3.2 |
! 1.3.2 |
||
Line 104: | Line 104: | ||
| 3 Dec 2011 |
| 3 Dec 2011 |
||
| |
| |
||
− | * Now dumps iOS 4.4.x (Apple TV |
+ | * Now dumps iOS 4.4.x (Apple TV (2nd generation))/5.0.x apticket + SHSH blobs! |
* Dumping is MUCH faster. |
* Dumping is MUCH faster. |
||
* Full Windows XP support. |
* Full Windows XP support. |
||
Line 134: | Line 134: | ||
| rowspan="2" | 3 Feb 2013 |
| rowspan="2" | 3 Feb 2013 |
||
| |
| |
||
− | * Finally fully fixes NAND issues with newer models (e.g iPhone 4 8GB, new iPod |
+ | * Finally fully fixes NAND issues with newer models (e.g iPhone 4 8GB, new iPod touch (4th generation) models). |
− | * Finally enabled 3.x.x IPSW creation for iPod touch |
+ | * Finally enabled 3.x.x IPSW creation for iPod touch (2nd generation) users. |
* Crazy payload rewrite. (There are a chain of payloads used in this new iFaith purely dedicated to bumping up performance. iFaith should dump instantly after payload executes!). |
* Crazy payload rewrite. (There are a chain of payloads used in this new iFaith purely dedicated to bumping up performance. iFaith should dump instantly after payload executes!). |
||
− | * Adds the ability to dump iOS 5.1.x/6.0.x/6.1 on the iPhone 3GS, iPod Touch |
+ | * Adds the ability to dump iOS 5.1.x/6.0.x/6.1 on the iPhone 3GS, iPod Touch (3rd generation), and A4 devices. |
* Added Check for Update code. |
* Added Check for Update code. |
||
* Major code improvements. |
* Major code improvements. |
||
Line 190: | Line 190: | ||
| 25 Jun 2013 |
| 25 Jun 2013 |
||
| |
| |
||
− | * Now dumps SHSHs from Apple TV |
+ | * Now dumps SHSHs from Apple TV (2nd generation) devices running iOS 5.3/10B809. |
* Fixed bug when when building signed IPSWs with iPhone3,2 blobs. |
* Fixed bug when when building signed IPSWs with iPhone3,2 blobs. |
||
* Fixed bug with APTicket validation causing a client-side crash on computers not connected to the internet. |
* Fixed bug with APTicket validation causing a client-side crash on computers not connected to the internet. |
||
Line 200: | Line 200: | ||
[[Category:Hacking Software]] |
[[Category:Hacking Software]] |
||
+ | [[Category:Downgrading]] |
Latest revision as of 10:59, 12 April 2017
iFaith 1.0 on Windows XP | |
Original author(s) | iH8sn0w |
Developer(s) | iH8sn0w |
Initial release | 2 Jun 2011 |
Stable release | 1.5.9 / 25 June 2013 |
Development status | Active |
Written in | C# |
Operating system | Microsoft Windows XP or greater |
Size |
ZIP: 4,984,425 bytes (4.75 MiB) EXE: 7,197,696 bytes (6.86 MiB) |
Available in | English |
Type | Backup |
License |
Closed source 1.2: GNU GPL v3 |
Website | http://www.ih8sn0w.com |
iFaith is an open source SHSH dumper for the Windows family of operating systems written by iH8sn0w. It works on all devices that are susceptible to the limera1n exploit (all devices before the iPad 2). This is useful if you receive a device with old firmware on it that you want to be able to restore. Even if Apple doesn't sign that firmware anymore, you can backup the SHSH data directly from the device, so that you can install the firmware later again to avoid upgrading the firmware.
Source Code
The source code of iFaith 1.2 is available under the GNU General Public License v3. Other versions are not available.
License
What is interesting is how iFaith uses xpwn (xpwntool and hfsplus) while being able to be closed source. The reason is that the GNU GPL v3 requires derivatives of GPL software and programs utilizing GPL libraries (static or dynamic) to be under the GNU GPL v3 or (at their discretion) a later version. iFaith works around this the same way OS X does - by using a compiled executable, not a library.
Credits
- iH8sn0w - author
- geohot - limera1n Exploit
Version History
Version | Release date | Changes |
---|---|---|
1.0 | 2 Jun 2011 |
|
1.1 | 2 Jul 2011 |
|
1.2 | 27 Jul 2011 |
|
1.2.1 |
| |
1.2.2 | 31 Jul 2011(?) |
|
1.3 | 9 Aug 2011 |
|
1.3.1 | 12 Aug 2011 |
|
1.3.2 | 14 Aug 2011 |
|
1.4 | 3 Dec 2011 |
|
1.4.1 | 20 Dec 2011 |
|
1.4.2 | 7 Feb 2012 |
|
1.5 | 3 Feb 2013 |
|
1.5.1 |
| |
1.5.2 | 5 Feb 2013 |
|
1.5.3 | 23 Feb 2013 |
|
1.5.4 | 24 Feb 2013 |
|
1.5.5 | 10 Mar 2013 |
|
1.5.6 | 26 Mar 2013 |
|
1.5.7 | 10 Apr 2013 |
|
1.5.8 | 13 Apr 2013 |
|
1.5.9 | 25 Jun 2013 |
|
External Links
- iH8sn0w's site (includes iFaith download link)
- Source code of 1.2 on GitHub