diff --git a/README.md b/README.md index baff8e0..da6094d 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,9 @@ ## Other features - Option to **jailbreak** iOS 6.1.3 and 8.4.1 downgrades - For iOS 10.3.3 downgrades, use [TotallyNotSpyware](https://totally-not.spyware.lol) -- Restore to other iOS versions with SHSH blobs (32-bit/A7/A8 devices, iOS 5 to 12) +- Restore to other iOS versions **with SHSH blobs** + - Supports 32-bit/A7/A8 devices, iOS 5 to 12 + - Also supports iPad 2 iOS 4.3.x - The latest baseband will be used for 32-bit devices if applicable - Place device to pwned iBSS/kDFU mode for 32-bit devices - Clear NVRAM for iPhone 4 GSM (Disable/Enable Exploit) @@ -107,6 +109,7 @@ - [zenity](https://github.com/GNOME/zenity); [macOS/Windows builds](https://github.com/ncruces/zenity) - 32-bit bundles from [OdysseusOTA](https://www.youtube.com/watch?v=Wo7mGdMcjxw), [OdysseusOTA2](https://www.youtube.com/watch?v=fh0tB6fp0Sc), [alitek12](https://www.mediafire.com/folder/b1z64roy512wd/FirmwareBundles), [gjest](https://www.reddit.com/r/jailbreak/comments/6yrzzj/release_firmware_bundles_for_ios_841_ipad21234567/) (modified bundles for daibutsuCFW) - A7 patches from [MatthewPierson](https://github.com/MatthewPierson/iPhone-5s-OTA-Downgrade-Patches) +- iPad 2 iOS 4.3.x bundles from [selfisht, Ralph0045](https://www.reddit.com/r/LegacyJailbreak/comments/1172ulo/release_ios_4_ipad_2_odysseus_firmware_bundles/) - [EtasonJB](https://www.theiphonewiki.com/wiki/EtasonJB) - [Pangu](https://www.theiphonewiki.com/wiki/Pangu) - [p0sixspwn](https://www.theiphonewiki.com/wiki/p0sixspwn) diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/Info.plist new file mode 100644 index 0000000..cfb7786 --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-0556.20110325.64rfg/iPad2,1_4.3.1_8G4_Restore.ipsw + Filename + iPad2,1_4.3.1_8G4_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-0919-005.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k93ap.img3 + File + Firmware/all_flash/all_flash.k93ap.production/DeviceTree.k93ap.img3 + IV + aa3cdb7d5a79e7b86b87fd439554319a + Key + b8dd4de83879488b58f0ee3479a2b91b870669393726dd55f98bd33460f9a0c7 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k93 + File + kernelcache.release.k93 + IV + 13f9d1b0cf4005f9da261d5bbf9a0dc4 + Key + b4deb76d697d6e33337661a06e584fe0e3f2b8646d2da8f2c630265f8037b529 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k93ap.production/applelogo.s5l8940x.img3 + IV + 57b455cd15d4bafffd5128b6f4ca464d + Key + b29750c68eb22b1c6e80db043170b2e1c9d182f172cdfc8613ffea5783a3a9cb + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k93ap.RELEASE.dfu + IV + 234ebd568ffe6fcb360c42ed3e26bcc9 + Key + 42bc06bb187e1d88e3ba94fb718607138c610e848b8a471138ec9dcc064a8ef8 + Patch + iBEC.k93ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k93ap.RELEASE.dfu + IV + e03e66cc3cd1fbf4bfe6a92a9402679f + Key + fd7bc94446fc3b48992837d992488e4f0e64049d89ceda2683976a7cc591e116 + Patch + iBSS.k93ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,1_4.3.1_8G4 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-0887-005.dmg + RootFilesystemKey + 6f7502e91f3239f907b6bf8955f191b276ec57c392d2beffb3fbc5392da0bc86e65d684e + RootFilesystemMountVolume + Durango8G4.K93OS + RootFilesystemSize + 1500 + SHA1 + becf01c807e4c9f2654e3ffd1b83973f512ae51d + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/iBEC.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/iBEC.k93ap.RELEASE.patch new file mode 100644 index 0000000..ae9188b Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/iBEC.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/iBSS.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/iBSS.k93ap.RELEASE.patch new file mode 100644 index 0000000..cd2cc26 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.1_8G4.bundle/iBSS.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/Info.plist new file mode 100644 index 0000000..d6000ca --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-0663.20110414.U7bTI/iPad2,1_4.3.2_8H7_Restore.ipsw + Filename + iPad2,1_4.3.2_8H7_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-1042-007.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k93ap.img3 + File + Firmware/all_flash/all_flash.k93ap.production/DeviceTree.k93ap.img3 + IV + f342ca096feea198dcecaccf4d6ceaab + Key + 37b6cfe5fecba5f1822df1bed4123d2d9e20e52cb5898b7903a4eb8a958b603a + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k93 + File + kernelcache.release.k93 + IV + 74f4f873c753acc2dd6880b61ad94013 + Key + 68a35b08c7619cdfba3026f265e82534d2b903e8d52bc2fe18271f51bf3f5526 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k93ap.production/applelogo.s5l8940x.img3 + IV + 5e9e57d087bfd5f60b73fcd1ea52a727 + Key + af4ac4335be75a5c75b31c418c7bab71d09610786bc8dad28416aba053296ead + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k93ap.RELEASE.dfu + IV + a98aab2fc688b1490fc019088c94635c + Key + c5561f3075b8004ee16f2a47a4490ef3771506ccba428d1ab90742b3d2e2b7e0 + Patch + iBEC.k93ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k93ap.RELEASE.dfu + IV + 59fd32ebe84a12ad18a524a0b5aae3c2 + Key + a203f60ad4e03bfba75917d46a7e03bfb28007b138ee629fe89342bd6517958d + Patch + iBSS.k93ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,1_4.3.2_8H7 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-1026-007.dmg + RootFilesystemKey + 51e154b3f8baadceb317ad6e815b7f75bc956c1fa1f213d7a344e5a6eda4a54b7e79bb50 + RootFilesystemMountVolume + Durango8H7.K93OS + RootFilesystemSize + 1500 + SHA1 + f3df44893159ec283166a77ee75fe091ac0899b0 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/iBEC.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/iBEC.k93ap.RELEASE.patch new file mode 100644 index 0000000..2621c22 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/iBEC.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/iBSS.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/iBSS.k93ap.RELEASE.patch new file mode 100644 index 0000000..60fd794 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.2_8H7.bundle/iBSS.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/Info.plist new file mode 100644 index 0000000..1b87278 --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-1012.20110503.tmmBc/iPad2,1_4.3.3_8J2_Restore.ipsw + Filename + iPad2,1_4.3.3_8J2_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-1495-003.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k93ap.img3 + File + Firmware/all_flash/all_flash.k93ap.production/DeviceTree.k93ap.img3 + IV + f342ca096feea198dcecaccf4d6ceaab + Key + 37b6cfe5fecba5f1822df1bed4123d2d9e20e52cb5898b7903a4eb8a958b603a + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k93 + File + kernelcache.release.k93 + IV + 2dbde04cf5f4288d686295d5ae261f39 + Key + ded845427dbc580c2382a6427e92253d47da4f95aa4e5f87411b36b6f4374002 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k93ap.production/applelogo.s5l8940x.img3 + IV + 5e9e57d087bfd5f60b73fcd1ea52a727 + Key + af4ac4335be75a5c75b31c418c7bab71d09610786bc8dad28416aba053296ead + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k93ap.RELEASE.dfu + IV + a98aab2fc688b1490fc019088c94635c + Key + c5561f3075b8004ee16f2a47a4490ef3771506ccba428d1ab90742b3d2e2b7e0 + Patch + iBEC.k93ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k93ap.RELEASE.dfu + IV + 59fd32ebe84a12ad18a524a0b5aae3c2 + Key + a203f60ad4e03bfba75917d46a7e03bfb28007b138ee629fe89342bd6517958d + Patch + iBSS.k93ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,1_4.3.3_8J2 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-1425-003.dmg + RootFilesystemKey + 7ac7018b57235d34fcbe0c84713ea7c6c482322559336845d299508f6a8643c2078de051 + RootFilesystemMountVolume + Durango8J2.K93OS + RootFilesystemSize + 1500 + SHA1 + 71142e8c876ceaf64799727fc79726d1264aab6c + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/iBEC.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/iBEC.k93ap.RELEASE.patch new file mode 100644 index 0000000..2621c22 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/iBEC.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/iBSS.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/iBSS.k93ap.RELEASE.patch new file mode 100644 index 0000000..60fd794 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.3_8J2.bundle/iBSS.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/Info.plist new file mode 100644 index 0000000..149f84e --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-1924.2011.0715.qP4r3/iPad2,1_4.3.4_8K2_Restore.ipsw + Filename + iPad2,1_4.3.4_8K2_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-2196-001.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k93ap.img3 + File + Firmware/all_flash/all_flash.k93ap.production/DeviceTree.k93ap.img3 + IV + f0c6aa6d1b4c8b4efbe4dac0db0645df + Key + e101540a6ae3054a09bdcdb45433b259923c5d43c8937baf0e9e818a8b5e1c80 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k93 + File + kernelcache.release.k93 + IV + 7006a84038c21d4281872babd9f480e6 + Key + 1d6d2acb7766252bb2fafab321808e5e08c049b40771ab4072c1a1bb962ae677 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k93ap.production/applelogo.s5l8940x.img3 + IV + 6006c4c66c50db5826c5168ce0156c92 + Key + 7660fd03109fc29f535e7e656a25b010de04e4bce4efd5ab84146dd4afbb8875 + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k93ap.RELEASE.dfu + IV + 24533edcca10bd80b91e0175fb9462f7 + Key + 01127a98808da0fc2365959918b9e96700257008dd7a4b121b1d952046862b84 + Patch + iBEC.k93ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k93ap.RELEASE.dfu + IV + 2040ee0811f0463d333cbe97e73ba702 + Key + cc52d170b81ba00ba736a5509997a0ffc33e0e16618017e8d27c6245aebc4204 + Patch + iBSS.k93ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,1_4.3.4_8K2 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-2179-001.dmg + RootFilesystemKey + dd467a5139d280e60b4ec9bfa534eae9e1d782ee74fcecd86f409e9fe799fb945ee76158 + RootFilesystemMountVolume + Durango8K2.K93OS + RootFilesystemSize + 1500 + SHA1 + f12c297e562c6dbb459a8533b746bd8e36c05ac0 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/iBEC.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/iBEC.k93ap.RELEASE.patch new file mode 100644 index 0000000..2621c22 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/iBEC.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/iBSS.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/iBSS.k93ap.RELEASE.patch new file mode 100644 index 0000000..60fd794 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.4_8K2.bundle/iBSS.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/Info.plist new file mode 100644 index 0000000..9ec5f3d --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-1960.20110721.UsAO4/iPad2,1_4.3.5_8L1_Restore.ipsw + Filename + iPad2,1_4.3.5_8L1_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-2290-002.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k93ap.img3 + File + Firmware/all_flash/all_flash.k93ap.production/DeviceTree.k93ap.img3 + IV + f0c6aa6d1b4c8b4efbe4dac0db0645df + Key + e101540a6ae3054a09bdcdb45433b259923c5d43c8937baf0e9e818a8b5e1c80 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k93 + File + kernelcache.release.k93 + IV + b388975b5755aa4ebbff074ce1e713e0 + Key + da4cfe7264cb040d7d2655877acdf98889e8fc0690a3ce2d5c8172cfbc02b4a1 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k93ap.production/applelogo.s5l8940x.img3 + IV + 6006c4c66c50db5826c5168ce0156c92 + Key + 7660fd03109fc29f535e7e656a25b010de04e4bce4efd5ab84146dd4afbb8875 + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k93ap.RELEASE.dfu + IV + 24533edcca10bd80b91e0175fb9462f7 + Key + 01127a98808da0fc2365959918b9e96700257008dd7a4b121b1d952046862b84 + Patch + iBEC.k93ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k93ap.RELEASE.dfu + IV + 2040ee0811f0463d333cbe97e73ba702 + Key + cc52d170b81ba00ba736a5509997a0ffc33e0e16618017e8d27c6245aebc4204 + Patch + iBSS.k93ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,1_4.3.5_8L1 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-2274-002.dmg + RootFilesystemKey + 07a0b5ab0e40ba4f38960274dd8c1db20854159d58761ce98dfa4c50a38b9e786b263607 + RootFilesystemMountVolume + Durango8L1.K93OS + RootFilesystemSize + 1500 + SHA1 + e4d70f8d647580fe275f8b513aca30dad21711d4 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/iBEC.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/iBEC.k93ap.RELEASE.patch new file mode 100644 index 0000000..2621c22 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/iBEC.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/iBSS.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/iBSS.k93ap.RELEASE.patch new file mode 100644 index 0000000..60fd794 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3.5_8L1.bundle/iBSS.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/Info.plist new file mode 100644 index 0000000..f381759 --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-0368.20110311.SwtHr/iPad2,1_4.3_8F191_Restore.ipsw + Filename + iPad2,1_4.3_8F191_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-0789-002.dmg + IV + f9ea89a95c266ceda3fe83413b3fcbf1 + Key + 9a4a7f60e779cbe4a39c8a32be28088b5363d9aab0e9afec0d2700cf35a66793 + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k93ap.img3 + File + Firmware/all_flash/all_flash.k93ap.production/DeviceTree.k93ap.img3 + IV + aa3cdb7d5a79e7b86b87fd439554319a + Key + b8dd4de83879488b58f0ee3479a2b91b870669393726dd55f98bd33460f9a0c7 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k93 + File + kernelcache.release.k93 + IV + 20da2e416d130664a034cf22dc312394 + Key + 3552b5bcd550b882467b08beef9e2d8bf690571bf8acb69d3eeba41d10aff08c + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k93ap.production/applelogo.s5l8940x.img3 + IV + 57b455cd15d4bafffd5128b6f4ca464d + Key + b29750c68eb22b1c6e80db043170b2e1c9d182f172cdfc8613ffea5783a3a9cb + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k93ap.RELEASE.dfu + IV + 234ebd568ffe6fcb360c42ed3e26bcc9 + Key + 42bc06bb187e1d88e3ba94fb718607138c610e848b8a471138ec9dcc064a8ef8 + Patch + iBEC.k93ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k93ap.RELEASE.dfu + IV + e03e66cc3cd1fbf4bfe6a92a9402679f + Key + fd7bc94446fc3b48992837d992488e4f0e64049d89ceda2683976a7cc591e116 + Patch + iBSS.k93ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,1_4.3_8F191 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-0776-002.dmg + RootFilesystemKey + 9fa818e21063f77d31e21ff601c11fd1a2997f9d1937f38bcf30a7157f75d19e52dedc81 + RootFilesystemMountVolume + Durango8F191.K93OS + RootFilesystemSize + 1500 + SHA1 + c4db3a44dc0986bc8344f7672cfa0255bea8af14 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/iBEC.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/iBEC.k93ap.RELEASE.patch new file mode 100644 index 0000000..ae9188b Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/iBEC.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/iBSS.k93ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/iBSS.k93ap.RELEASE.patch new file mode 100644 index 0000000..cd2cc26 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,1_4.3_8F191.bundle/iBSS.k93ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/Info.plist new file mode 100644 index 0000000..eee10b0 --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-0557.20110325.Jy76y/iPad2,2_4.3.1_8G4_Restore.ipsw + Filename + iPad2,2_4.3.1_8G4_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-0919-005.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k94ap.img3 + File + Firmware/all_flash/all_flash.k94ap.production/DeviceTree.k94ap.img3 + IV + 1afc5c1eb04dbe31675cd17d6aba2150 + Key + 6a144a02e651d30e0cd2c800c46073ae5965fb1dcf7a0bffbb3fe95f80b9d17b + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k94 + File + kernelcache.release.k94 + IV + 55b5c3f51a94cd93ad3b500e406e1580 + Key + dfcc6bfcd6bb41ff4aeb9c3fe2ef70d28ac58594a263a1921e9556173473c842 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k94ap.production/applelogo.s5l8940x.img3 + IV + 57b455cd15d4bafffd5128b6f4ca464d + Key + b29750c68eb22b1c6e80db043170b2e1c9d182f172cdfc8613ffea5783a3a9cb + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k94ap.RELEASE.dfu + IV + 423241493a964c8c093a01f85cd58068 + Key + e39efe2ff25eee2ba39fbc048dae3a0689a907e5089da352c4b9ba7fa522c9c4 + Patch + iBEC.k94ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k94ap.RELEASE.dfu + IV + 886f95d275ee6644b2fe557ae0e533b2 + Key + 960e7e93304f61af638102552f38b729782e99ed09fd94660757e57d26e29454 + Patch + iBSS.k94ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,2_4.3.1_8G4 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-0888-005.dmg + RootFilesystemKey + 9bf08c4054e08cff7ff96f3b0f0cb6e809aa8676653b16443445ac990906bb5439f9504d + RootFilesystemMountVolume + Durango8G4.K94OS + RootFilesystemSize + 1500 + SHA1 + 862dbf2c94dc2f30b02101905a91a45c95c353a7 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/iBEC.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/iBEC.k94ap.RELEASE.patch new file mode 100644 index 0000000..4c90682 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/iBEC.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/iBSS.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/iBSS.k94ap.RELEASE.patch new file mode 100644 index 0000000..9d70635 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.1_8G4.bundle/iBSS.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/Info.plist new file mode 100644 index 0000000..ef4a369 --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-0664.20110414.39vUS/iPad2,2_4.3.2_8H7_Restore.ipsw + Filename + iPad2,2_4.3.2_8H7_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-1042-007.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k94ap.img3 + File + Firmware/all_flash/all_flash.k94ap.production/DeviceTree.k94ap.img3 + IV + ef13a8f1d4ba5b59e1b25b407ad50830 + Key + 84205a95dc1744c6ac63558c716a842c431e6a4712e7adb59bcf98d17c397bd3 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k94 + File + kernelcache.release.k94 + IV + 484f402132d314ee05625c0e69623ebb + Key + 4c19fa297593ec94f60d1a01af2f0e13af94b9bc3d70aa276fbc27a0103f1f59 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k94ap.production/applelogo.s5l8940x.img3 + IV + 5e9e57d087bfd5f60b73fcd1ea52a727 + Key + af4ac4335be75a5c75b31c418c7bab71d09610786bc8dad28416aba053296ead + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k94ap.RELEASE.dfu + IV + 1ad95e5da174403662fcee1ffe9c0eff + Key + 95ab889cc9c58e3575d520851fbb2483cf367f657c3b89dc9989dae13487af35 + Patch + iBEC.k94ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k94ap.RELEASE.dfu + IV + 4d11aabec5a1883937ecc92f81a4b2cd + Key + 15b807850e3aa9704d6b8221e66c2f70e844b0147b2c2c0f9e6c36c85e803c50 + Patch + iBSS.k94ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,2_4.3.2_8H7 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-1027-007.dmg + RootFilesystemKey + 30584c8087f5b7cbc64a9fd0533cc25c69e4844b0b465092b7e30f0074356ce889914481 + RootFilesystemMountVolume + Durango8H7.K94OS + RootFilesystemSize + 1500 + SHA1 + e52bd4bd8eabd48e5cfd02f895292d5644e805be + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/iBEC.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/iBEC.k94ap.RELEASE.patch new file mode 100644 index 0000000..982ab93 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/iBEC.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/iBSS.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/iBSS.k94ap.RELEASE.patch new file mode 100644 index 0000000..62577fc Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.2_8H7.bundle/iBSS.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/Info.plist new file mode 100644 index 0000000..ae18c46 --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-1013.20110503.1m73D/iPad2,2_4.3.3_8J2_Restore.ipsw + Filename + iPad2,2_4.3.3_8J2_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-1495-003.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k94ap.img3 + File + Firmware/all_flash/all_flash.k94ap.production/DeviceTree.k94ap.img3 + IV + ef13a8f1d4ba5b59e1b25b407ad50830 + Key + 84205a95dc1744c6ac63558c716a842c431e6a4712e7adb59bcf98d17c397bd3 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k94 + File + kernelcache.release.k94 + IV + d9329d0a4e637b85b1823a38a78df4e7 + Key + 455c9649de496dd4aff7b235fbbf3df8b75ce8c041b8655a7d9fe741a86266be + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k94ap.production/applelogo.s5l8940x.img3 + IV + 5e9e57d087bfd5f60b73fcd1ea52a727 + Key + af4ac4335be75a5c75b31c418c7bab71d09610786bc8dad28416aba053296ead + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k94ap.RELEASE.dfu + IV + 1ad95e5da174403662fcee1ffe9c0eff + Key + 95ab889cc9c58e3575d520851fbb2483cf367f657c3b89dc9989dae13487af35 + Patch + iBEC.k94ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k94ap.RELEASE.dfu + IV + 4d11aabec5a1883937ecc92f81a4b2cd + Key + 15b807850e3aa9704d6b8221e66c2f70e844b0147b2c2c0f9e6c36c85e803c50 + Patch + iBSS.k94ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,2_4.3.3_8J2 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-1427-003.dmg + RootFilesystemKey + 990d84816fa06083f4fc778f3e4a03b2bc4e302d8b9998c2ac87d6c0e43cfabc1b0615d4 + RootFilesystemMountVolume + Durango8J2.K94OS + RootFilesystemSize + 1500 + SHA1 + e378037ce0689013bf7f4689dfbb162c3c4edd16 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/iBEC.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/iBEC.k94ap.RELEASE.patch new file mode 100644 index 0000000..982ab93 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/iBEC.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/iBSS.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/iBSS.k94ap.RELEASE.patch new file mode 100644 index 0000000..62577fc Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.3_8J2.bundle/iBSS.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/Info.plist new file mode 100644 index 0000000..d29a898 --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-1914.20110715.Xdw2Q/iPad2,2_4.3.4_8K2_Restore.ipsw + Filename + iPad2,2_4.3.4_8K2_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-2196-001.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k94ap.img3 + File + Firmware/all_flash/all_flash.k94ap.production/DeviceTree.k94ap.img3 + IV + f9fd17893c8559040de752ce854a8a06 + Key + 9cc2168ed1da9e934e0b3a42a62a78e183a18772443c66897de5624b13b502a4 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k94 + File + kernelcache.release.k94 + IV + d9bcf77b3181ff17d3256a54ee498997 + Key + 5ec04607ac6d8ca46a242cc0ed183d76d70956c9969c50ca57bd3a2a84bfe209 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k94ap.production/applelogo.s5l8940x.img3 + IV + 6006c4c66c50db5826c5168ce0156c92 + Key + 7660fd03109fc29f535e7e656a25b010de04e4bce4efd5ab84146dd4afbb8875 + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k94ap.RELEASE.dfu + IV + 9cb4df9fe7b310743dd6f48a35a40e11 + Key + 162ef97e615e7658294f37499b86409bd578626e3b9be45ecbec0defa06d8ded + Patch + iBEC.k94ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k94ap.RELEASE.dfu + IV + e9b4e0bf56a5c2d9b0d26128fe2ee478 + Key + 9752a90ba48ee3a222cf9650a8b7f9a1e3ae700ff4cedb9f7c683a469a814580 + Patch + iBSS.k94ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,2_4.3.4_8K2 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-2180-001.dmg + RootFilesystemKey + 3907dd20133e8a0bde930d9f3307d3bdf950762c25f8ae7b4f6c8f106949272ccfbf13b0 + RootFilesystemMountVolume + Durango8K2.K94OS + RootFilesystemSize + 1500 + SHA1 + 504c8a4286cb288a6196f3cec17684ac9de5cebd + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/iBEC.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/iBEC.k94ap.RELEASE.patch new file mode 100644 index 0000000..982ab93 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/iBEC.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/iBSS.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/iBSS.k94ap.RELEASE.patch new file mode 100644 index 0000000..62577fc Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.4_8K2.bundle/iBSS.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/Info.plist new file mode 100644 index 0000000..6924a5f --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-1961.20110721.zigyd/iPad2,2_4.3.5_8L1_Restore.ipsw + Filename + iPad2,2_4.3.5_8L1_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-2290-002.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k94ap.img3 + File + Firmware/all_flash/all_flash.k94ap.production/DeviceTree.k94ap.img3 + IV + f9fd17893c8559040de752ce854a8a06 + Key + 9cc2168ed1da9e934e0b3a42a62a78e183a18772443c66897de5624b13b502a4 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k94 + File + kernelcache.release.k94 + IV + 3ae39a2ae88d02d5d987cf7bb5318b21 + Key + 00422beff1c2e8eb2a6fe63b40a0f0dda01a5fd4e7048ebfd60bf8c221f2f871 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k94ap.production/applelogo.s5l8940x.img3 + IV + 6006c4c66c50db5826c5168ce0156c92 + Key + 7660fd03109fc29f535e7e656a25b010de04e4bce4efd5ab84146dd4afbb8875 + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k94ap.RELEASE.dfu + IV + 9cb4df9fe7b310743dd6f48a35a40e11 + Key + 162ef97e615e7658294f37499b86409bd578626e3b9be45ecbec0defa06d8ded + Patch + iBEC.k94ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k94ap.RELEASE.dfu + IV + e9b4e0bf56a5c2d9b0d26128fe2ee478 + Key + 9752a90ba48ee3a222cf9650a8b7f9a1e3ae700ff4cedb9f7c683a469a814580 + Patch + iBSS.k94ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,2_4.3.5_8L1 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-2278-002.dmg + RootFilesystemKey + 33774947a7d630a80045e6f3f68005646d84efeedbca70d619a429e10e34696d254812ce + RootFilesystemMountVolume + Durango8L1.K94OS + RootFilesystemSize + 1500 + SHA1 + b7806a6cdcf5f1f7ab2fb426fef8d0cf0b7357f2 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/iBEC.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/iBEC.k94ap.RELEASE.patch new file mode 100644 index 0000000..982ab93 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/iBEC.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/iBSS.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/iBSS.k94ap.RELEASE.patch new file mode 100644 index 0000000..62577fc Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3.5_8L1.bundle/iBSS.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/Info.plist new file mode 100644 index 0000000..cd06762 --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-0369.20110311.Xzsew/iPad2,2_4.3_8F191_Restore.ipsw + Filename + iPad2,2_4.3_8F191_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-0789-002.dmg + IV + f9ea89a95c266ceda3fe83413b3fcbf1 + Key + 9a4a7f60e779cbe4a39c8a32be28088b5363d9aab0e9afec0d2700cf35a66793 + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k94ap.img3 + File + Firmware/all_flash/all_flash.k94ap.production/DeviceTree.k94ap.img3 + IV + 1afc5c1eb04dbe31675cd17d6aba2150 + Key + 6a144a02e651d30e0cd2c800c46073ae5965fb1dcf7a0bffbb3fe95f80b9d17b + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k94 + File + kernelcache.release.k94 + IV + 1f1901b32dabf156014c136995ecd740 + Key + 27cae2a993156f125563816d4d55d0375486e0541c8f82453d79fc42018a477f + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k94ap.production/applelogo.s5l8940x.img3 + IV + 57b455cd15d4bafffd5128b6f4ca464d + Key + b29750c68eb22b1c6e80db043170b2e1c9d182f172cdfc8613ffea5783a3a9cb + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k94ap.RELEASE.dfu + IV + 423241493a964c8c093a01f85cd58068 + Key + e39efe2ff25eee2ba39fbc048dae3a0689a907e5089da352c4b9ba7fa522c9c4 + Patch + iBEC.k94ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k94ap.RELEASE.dfu + IV + 886f95d275ee6644b2fe557ae0e533b2 + Key + 960e7e93304f61af638102552f38b729782e99ed09fd94660757e57d26e29454 + Patch + iBSS.k94ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,2_4.3_8F191 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-0777-002.dmg + RootFilesystemKey + f0cfeddc42e18beca1cf88908f3089ded8d9b0b47e21814ec1f6a1754a83e4a9e441ad92 + RootFilesystemMountVolume + Durango8F191.K94OS + RootFilesystemSize + 1500 + SHA1 + 03f4af63f7751e429aef57ae00e675f96b271573 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/iBEC.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/iBEC.k94ap.RELEASE.patch new file mode 100644 index 0000000..4c90682 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/iBEC.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/iBSS.k94ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/iBSS.k94ap.RELEASE.patch new file mode 100644 index 0000000..9d70635 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,2_4.3_8F191.bundle/iBSS.k94ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/Info.plist new file mode 100644 index 0000000..aaa7916 --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-0544.20110325.Dew3r/iPad2,3_4.3.1_8G4_Restore.ipsw + Filename + iPad2,3_4.3.1_8G4_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-0919-005.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k95ap.img3 + File + Firmware/all_flash/all_flash.k95ap.production/DeviceTree.k95ap.img3 + IV + 3741d9578c37903170f467df974caafa + Key + 321d567487d2baa24884281f869678383f19ee9b7417f15f53b5c74486b41317 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k95 + File + kernelcache.release.k95 + IV + 7c04da47fdfeeb0bf166a05d90fb87d7 + Key + b4a141c64b76ead5de8b925403133f5223f77ec725a1beff9d6386ea52d3034b + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k95ap.production/applelogo.s5l8940x.img3 + IV + 57b455cd15d4bafffd5128b6f4ca464d + Key + b29750c68eb22b1c6e80db043170b2e1c9d182f172cdfc8613ffea5783a3a9cb + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k95ap.RELEASE.dfu + IV + 3fe7d08bf854c0260e5d028e79347119 + Key + 5bacbc97be18014db7322d33b202be32c4e614ff893e94167f2fb3a5800cb045 + Patch + iBEC.k95ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k95ap.RELEASE.dfu + IV + c0ece5d72566bb7719727fef1e7d2a88 + Key + 00b568c49afce7dacd0db4a37face4b69e97e86286e376eaee033f2349545d17 + Patch + iBSS.k95ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,3_4.3.1_8G4 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-0889-005.dmg + RootFilesystemKey + 1c7414fb1820c1c0a61058587661b1c5fbb68fbeafb77f86014671ee5ddac8360d8cc352 + RootFilesystemMountVolume + Durango8G4.K95OS + RootFilesystemSize + 1500 + SHA1 + 1903162ce3ffa9725304eb78275583977d1808cc + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/iBEC.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/iBEC.k95ap.RELEASE.patch new file mode 100644 index 0000000..4c90682 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/iBEC.k95ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/iBSS.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/iBSS.k95ap.RELEASE.patch new file mode 100644 index 0000000..9d70635 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.1_8G4.bundle/iBSS.k95ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/Info.plist new file mode 100644 index 0000000..ddee252 --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-0665.20110414.MbwVr/iPad2,3_4.3.2_8H8_Restore.ipsw + Filename + iPad2,3_4.3.2_8H8_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-1168-001.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k95ap.img3 + File + Firmware/all_flash/all_flash.k95ap.production/DeviceTree.k95ap.img3 + IV + e17f40ee43f2e42a1484a190891987d5 + Key + f6417ce8685800b0497b1e2d52c4c5e5490a3bd060e68768649850b24a7566ce + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k95 + File + kernelcache.release.k95 + IV + 68f1d6c4ee08016113448fd41ff5a205 + Key + 847ba2c1614e2962ff98109f6ca3426d257fcd5233826c1b6502e655b0da1c56 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k95ap.production/applelogo.s5l8940x.img3 + IV + 5e9e57d087bfd5f60b73fcd1ea52a727 + Key + af4ac4335be75a5c75b31c418c7bab71d09610786bc8dad28416aba053296ead + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k95ap.RELEASE.dfu + IV + fcbd3e09945d9b5fe031f57c9c38504d + Key + fb1b6800f6a997eff837242d8f9bdadf99430c0d386122b8ef28dcc8e8ee55aa + Patch + iBEC.k95ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k95ap.RELEASE.dfu + IV + 653b5434941a2bcc5099ac675f3637c6 + Key + f718c803effb1586f2ace1b6853bc8c0297af4db94b3c1c766c68388584d609d + Patch + iBSS.k95ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,3_4.3.2_8H8 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-1152-001.dmg + RootFilesystemKey + 1c7414fb1820c1c0a61058587661b1c5fbb68fbeafb77f86014671ee5ddac8360d8cc352 + RootFilesystemMountVolume + Durango8H8.K95OS + RootFilesystemSize + 1500 + SHA1 + aee35de332048941f72bfbbbdf8591a1f306c65d + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/iBEC.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/iBEC.k95ap.RELEASE.patch new file mode 100644 index 0000000..982ab93 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/iBEC.k95ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/iBSS.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/iBSS.k95ap.RELEASE.patch new file mode 100644 index 0000000..62577fc Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.2_8H8.bundle/iBSS.k95ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/Info.plist new file mode 100644 index 0000000..1da97e3 --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-1014.20110503.52dap/iPad2,3_4.3.3_8J2_Restore.ipsw + Filename + iPad2,3_4.3.3_8J2_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-1495-003.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k95ap.img3 + File + Firmware/all_flash/all_flash.k95ap.production/DeviceTree.k95ap.img3 + IV + e17f40ee43f2e42a1484a190891987d5 + Key + f6417ce8685800b0497b1e2d52c4c5e5490a3bd060e68768649850b24a7566ce + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k95 + File + kernelcache.release.k95 + IV + 461d3fc947e766249755d84cc609bf12 + Key + 4513aa528e821af3055fe214fdac7a9ec56cdece871791522ccc8cc08f102c06 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k95ap.production/applelogo.s5l8940x.img3 + IV + 5e9e57d087bfd5f60b73fcd1ea52a727 + Key + af4ac4335be75a5c75b31c418c7bab71d09610786bc8dad28416aba053296ead + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k95ap.RELEASE.dfu + IV + fcbd3e09945d9b5fe031f57c9c38504d + Key + fb1b6800f6a997eff837242d8f9bdadf99430c0d386122b8ef28dcc8e8ee55aa + Patch + iBEC.k95ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k95ap.RELEASE.dfu + IV + 653b5434941a2bcc5099ac675f3637c6 + Key + f718c803effb1586f2ace1b6853bc8c0297af4db94b3c1c766c68388584d609d + Patch + iBSS.k95ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,3_4.3.3_8J2 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-1429-003.dmg + RootFilesystemKey + 18516a9744529fcf5f01cc12b86fe5db614db6d688d826f20d501b343199f2de921a6310 + RootFilesystemMountVolume + Durango8J2.K95OS + RootFilesystemSize + 1500 + SHA1 + f087ae60c778f32bdd130043f8b67a96939489f3 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/iBEC.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/iBEC.k95ap.RELEASE.patch new file mode 100644 index 0000000..982ab93 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/iBEC.k95ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/iBSS.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/iBSS.k95ap.RELEASE.patch new file mode 100644 index 0000000..62577fc Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.3_8J2.bundle/iBSS.k95ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/Info.plist new file mode 100644 index 0000000..337d13a --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-1917.2011.715.ZbLkn/iPad2,3_4.3.4_8K2_Restore.ipsw + Filename + iPad2,3_4.3.4_8K2_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-2196-001.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k95ap.img3 + File + Firmware/all_flash/all_flash.k95ap.production/DeviceTree.k95ap.img3 + IV + 6352e35c41ed8fd28f2b185a0bc7b234 + Key + 37b2d2216a686ce0558335722fd8042454e48cb57550560497025e1d862613f8 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k95 + File + kernelcache.release.k95 + IV + dff4b161116e39d4532b687878865270 + Key + 58ed3c3ef708b6026ccced5b1e62247f49638727baae8011db3cc5c5aac16cbe + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k95ap.production/applelogo.s5l8940x.img3 + IV + 6006c4c66c50db5826c5168ce0156c92 + Key + 7660fd03109fc29f535e7e656a25b010de04e4bce4efd5ab84146dd4afbb8875 + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k95ap.RELEASE.dfu + IV + b3312e4a05787cdd7bc740e84939a875 + Key + d766ba0876a0ee7e44247ca805d5eb6f7025a1bee930b5c4d4a8286a39a7e199 + Patch + iBEC.k95ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k95ap.RELEASE.dfu + IV + 3b744d907f079276b656f531a9e82b18 + Key + 35fc1516e1fb9507cd7c7072919adeddfc89c86ebbe2ef0afa0659f95e8d66fd + Patch + iBSS.k95ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,3_4.3.4_8K2 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-2183-001.dmg + RootFilesystemKey + b314630e05038f97f2d5325b11989634049c5d5d290cc87b9ea7cfd02936b92e76e8f65f + RootFilesystemMountVolume + Durango8K2.K95OS + RootFilesystemSize + 1500 + SHA1 + ca17c830b4d847a1d0829817f350850873d43e66 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/iBEC.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/iBEC.k95ap.RELEASE.patch new file mode 100644 index 0000000..982ab93 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/iBEC.k95ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/iBSS.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/iBSS.k95ap.RELEASE.patch new file mode 100644 index 0000000..62577fc Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.4_8K2.bundle/iBSS.k95ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/Info.plist new file mode 100644 index 0000000..eecdaef --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-1962.20110721.rWxrf/iPad2,3_4.3.5_8L1_Restore.ipsw + Filename + iPad2,3_4.3.5_8L1_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-2290-002.dmg + IV + + Key + + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k95ap.img3 + File + Firmware/all_flash/all_flash.k95ap.production/DeviceTree.k95ap.img3 + IV + 6352e35c41ed8fd28f2b185a0bc7b234 + Key + 37b2d2216a686ce0558335722fd8042454e48cb57550560497025e1d862613f8 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k95 + File + kernelcache.release.k95 + IV + 1c8cba558a213f4af9b60270a7768ba7 + Key + cf060cea6b4a2ef24aeb33e4f0849a66f83427be0fe97af3fa1fc22c5613f146 + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k95ap.production/applelogo.s5l8940x.img3 + IV + 6006c4c66c50db5826c5168ce0156c92 + Key + 7660fd03109fc29f535e7e656a25b010de04e4bce4efd5ab84146dd4afbb8875 + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k95ap.RELEASE.dfu + IV + b3312e4a05787cdd7bc740e84939a875 + Key + d766ba0876a0ee7e44247ca805d5eb6f7025a1bee930b5c4d4a8286a39a7e199 + Patch + iBEC.k95ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k95ap.RELEASE.dfu + IV + 3b744d907f079276b656f531a9e82b18 + Key + 35fc1516e1fb9507cd7c7072919adeddfc89c86ebbe2ef0afa0659f95e8d66fd + Patch + iBSS.k95ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,3_4.3.5_8L1 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-2281-002.dmg + RootFilesystemKey + 369474d8df6b2c874a3fb5aa63cf23f7a891363863cf829f7e85ee631318f2674fed6733 + RootFilesystemMountVolume + Durango8L1.K95OS + RootFilesystemSize + 1500 + SHA1 + 282c03b30331fd44049d9b4203fd0d145dc477e4 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/iBEC.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/iBEC.k95ap.RELEASE.patch new file mode 100644 index 0000000..982ab93 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/iBEC.k95ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/iBSS.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/iBSS.k95ap.RELEASE.patch new file mode 100644 index 0000000..62577fc Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3.5_8L1.bundle/iBSS.k95ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/Info.plist b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/Info.plist new file mode 100644 index 0000000..316a11d --- /dev/null +++ b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/Info.plist @@ -0,0 +1,123 @@ + + + + + DownloadUrl + http://appldnld.apple.com/iPhone4/041-0334.20110311Plgt5/iPad2,3_4.3_8F191_Restore.ipsw + Filename + iPad2,3_4.3_8F191_Restore.ipsw + FilesystemPatches + + FirmwarePatches + + Restore Ramdisk + + Decrypt + + File + 038-0789-002.dmg + IV + f9ea89a95c266ceda3fe83413b3fcbf1 + Key + 9a4a7f60e779cbe4a39c8a32be28088b5363d9aab0e9afec0d2700cf35a66793 + TypeFlag + 8 + + RestoreDeviceTree + + DecryptPath + Downgrade/DeviceTree.k95ap.img3 + File + Firmware/all_flash/all_flash.k95ap.production/DeviceTree.k95ap.img3 + IV + 3741d9578c37903170f467df974caafa + Key + 321d567487d2baa24884281f869678383f19ee9b7417f15f53b5c74486b41317 + + RestoreKernelCache + + DecryptPath + Downgrade/kernelcache.release.k95 + File + kernelcache.release.k95 + IV + 9fc4c0cdc09adc9de8527a28f450cb2d + Key + 41598719beeabf8121a96b1a603096e2c9bb072a7872489a9a13669ef1170d1a + TypeFlag + 4 + + RestoreLogo + + DecryptPath + Downgrade/applelogo.s5l8940x.img3 + File + Firmware/all_flash/all_flash.k95ap.production/applelogo.s5l8940x.img3 + IV + 57b455cd15d4bafffd5128b6f4ca464d + Key + b29750c68eb22b1c6e80db043170b2e1c9d182f172cdfc8613ffea5783a3a9cb + + iBEC + + Decrypt + + File + Firmware/dfu/iBEC.k95ap.RELEASE.dfu + IV + 3fe7d08bf854c0260e5d028e79347119 + Key + 5bacbc97be18014db7322d33b202be32c4e614ff893e94167f2fb3a5800cb045 + Patch + iBEC.k95ap.RELEASE.patch + TypeFlag + 8 + + iBSS + + Decrypt + + File + Firmware/dfu/iBSS.k95ap.RELEASE.dfu + IV + c0ece5d72566bb7719727fef1e7d2a88 + Key + 00b568c49afce7dacd0db4a37face4b69e97e86286e376eaee033f2349545d17 + Patch + iBSS.k95ap.RELEASE.patch + TypeFlag + 8 + + + Name + iPad2,3_4.3_8F191 + Platform + 1 + RamdiskMountVolume + ramdisk + RamdiskOptionsPath + /usr/local/share/restore/options.plist + RamdiskPatches + + asr + + File + usr/sbin/asr + Patch + asr.patch + + + RootFilesystem + 038-0778-002.dmg + RootFilesystemKey + afca354957f1ec34ad014d05b58ecb6d839abd2b47bc72247cdf8927583aac1b7c35792a + RootFilesystemMountVolume + Durango8F191.K95OS + RootFilesystemSize + 1500 + SHA1 + 435b84104aa3f0ae7883f9d6b1a7a3e96e552dd2 + SubPlatform + 6 + + diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/asr.patch new file mode 100644 index 0000000..7fe28de Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/asr.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/iBEC.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/iBEC.k95ap.RELEASE.patch new file mode 100644 index 0000000..4c90682 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/iBEC.k95ap.RELEASE.patch differ diff --git a/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/iBSS.k95ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/iBSS.k95ap.RELEASE.patch new file mode 100644 index 0000000..9d70635 Binary files /dev/null and b/resources/firmware/FirmwareBundles/Down_iPad2,3_4.3_8F191.bundle/iBSS.k95ap.RELEASE.patch differ diff --git a/restore.sh b/restore.sh index 957e501..c3cdb9b 100755 --- a/restore.sh +++ b/restore.sh @@ -1320,6 +1320,11 @@ ipsw_path_set() { if [[ $device_target_other != 1 ]]; then return fi + if [[ $mode == "downgrade" ]]; then + print "* Make sure to download and select the IPSW and SHSH of your target iOS version." + print "* Blobs are device specific: You NEED to have SHSH BLOBS for YOUR device!" + pause + fi input "Select your IPSW file in the file selection window." ipsw_path="$($zenity --file-selection --file-filter='IPSW | *.ipsw' --title="Select IPSW file")" [[ ! -s "$ipsw_path" ]] && read -p "$(input 'Enter path to IPSW file (or press Ctrl+C to cancel): ')" ipsw_path @@ -1415,7 +1420,8 @@ ipsw_preference_set() { elif [[ -n $ipsw_memory ]]; then : elif [[ $ipsw_jailbreak == 1 || $device_type == "$device_disable_bbupdate" ]] || - [[ $device_type == "iPhone3,1" && $device_target_vers != "7.1.2" ]]; then + [[ $device_type == "iPhone3,1" && $device_target_vers != "7.1.2" ]] || + [[ $device_type == "iPad2"* && $device_target_vers == "4.3"* ]]; then input "Memory Option for creating custom IPSW" print "* This option makes creating the custom IPSW faster, but it requires at least 8GB of RAM." print "* If you do not have enough RAM, disable this option and make sure that you have enough storage space." @@ -1431,7 +1437,8 @@ ipsw_preference_set() { echo fi - if [[ $device_type == "iPhone3,1" && $device_target_vers != "7.1.2" && -z $ipsw_verbose ]]; then + if [[ $device_type == "iPhone3,1" && $device_target_vers != "7.1.2" && + $device_target_other != 1 && -z $ipsw_verbose ]]; then input "Verbose Boot Option" print "* When enabled, the device will have verbose boot on restore." print "* This option is enabled by default (Y)." @@ -1506,7 +1513,7 @@ shsh_save() { } ipsw_download() { - if [[ $device_target_vers == "4.3"* ]]; then + if [[ $device_target_vers == "4.3"* && $device_type == "iPhone3,1" ]]; then ipsw_custom+="_$device_ecid" fi if [[ $device_target_other == 1 ]]; then @@ -1631,7 +1638,7 @@ ipsw_prepare_jailbreak() { cp -R ../resources/firmware/JailbreakBundles FirmwareBundles ExtraArgs+="-daibutsu" # use daibutsuCFW - else + elif [[ $ipsw_jailbreak == 1 ]]; then if [[ $device_target_vers == "8.4.1" ]]; then JBFiles+=("fstab8.tar" "etasonJB-untether.tar" "Cydia8.tar") JBSHA1="6459dbcbfe871056e6244d23b33c9b99aaeca970" @@ -1654,6 +1661,8 @@ ipsw_prepare_jailbreak() { fi cp -R ../resources/firmware/FirmwareBundles . ExtraArgs+="-S 50" # system partition add + else + cp -R ../resources/firmware/FirmwareBundles . fi if [[ $device_type != "$device_disable_bbupdate" && $device_proc != 4 ]]; then @@ -1705,6 +1714,14 @@ ipsw_prepare_32bit_keys() { } ipsw_prepare_32bit() { + if [[ $device_target_vers == "4"* ]]; then + if [[ $device_type == "iPad2"* ]]; then + ipsw_prepare_jailbreak + return + else + error "Restoring with iOS 4 blobs is not supported on $device_type. Use iFaith/PwnageTool/sn0wbreeze instead." + fi + fi device_fw_key_check if [[ $platform != "windows" && $device_type != "$device_disable_bbupdate" ]]; then log "No need to create custom IPSW for non-jailbroken restores on $platform" @@ -1988,10 +2005,16 @@ restore_idevicerestore() { re="re" cp shsh/$device_ecid-$device_type-$device_target_vers.shsh shsh/$device_ecid-$device_type-$device_target_vers-$device_target_build.shsh fi + ipsw_extract custom + if [[ $device_type == "iPad2"* && $device_target_vers == "4.3"* ]]; then + ExtraArgs="-e" + log "Sending iBEC..." + $irecovery -f $ipsw_custom/Firmware/dfu/iBEC.${device_model}ap.RELEASE.dfu + device_find_mode Recovery + fi if [[ $debug_mode == 1 ]]; then ExtraArgs+=" -d" fi - ipsw_extract custom log "Running idevicere${re}store with command: $idevicerestore $ExtraArgs \"$ipsw_custom.ipsw\"" $idevicerestore $ExtraArgs "$ipsw_custom.ipsw" @@ -2424,6 +2447,9 @@ main() { device_target_menu ipsw_preference_set ipsw_path_set + if [[ $device_target_other == 1 ]]; then + ipsw_preference_set # intentional repeat + fi ipsw_prepare ;;&