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
;;&