diff --git a/README.md b/README.md
index 826ca79..5dd5396 100644
--- a/README.md
+++ b/README.md
@@ -136,7 +136,6 @@
- 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/)
- [sshpass](https://sourceforge.net/project/sshpass)
- Bootstrap tar from [SpiritNET](https://invoxiplaygames.uk/projects/spiritnet/)
-- [EtasonJB](https://www.theiphonewiki.com/wiki/EtasonJB)
- [Pangu](https://www.theiphonewiki.com/wiki/Pangu)
- [p0sixspwn](https://www.theiphonewiki.com/wiki/p0sixspwn)
- [unthredeh4il](https://www.theiphonewiki.com/wiki/Unthredera1n#unthredeh4il)
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/Info.plist b/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/Info.plist
new file mode 100644
index 0000000..032ecec
--- /dev/null
+++ b/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/Info.plist
@@ -0,0 +1,162 @@
+
+
+
+
+ BuildIdentitiesPatches
+
+ UniqueBuildID
+ sA5Apv3DkLYurMsefxwgc2F4eww=
+ Manifest
+
+ RestoreRamDisk
+
+ Digest
+ 6YT8kmZto76bYGIappOkcqg4gqg=
+
+
+
+ DownloadUrl
+
+ Filename
+ iPad2,1_8.4.1_12H321_Restore.ipsw
+ FilesystemPatches
+
+ Filesystem Jailbreak
+
+
+ Action
+ Patch
+ File
+ etc/fstab
+ Name
+ Remove nosuid and nodev from /private/var
+ Patch
+ fstab.patch
+
+
+
+ FirmwarePatches
+
+ Restore Ramdisk
+
+ Decrypt
+
+ File
+ 058-24341-023.dmg
+ IV
+ 0be794af601d0b12de6d3357b9b3b062
+ Key
+ f769783bfd00285918e4e8547795ed0bc9a10d0a6caf2d484767e30a5504f39a
+ TypeFlag
+ 8
+
+ RestoreDeviceTree
+
+ DecryptPath
+ Downgrade/RestoreDeviceTree
+ File
+ Firmware/all_flash/all_flash.k93ap.production/DeviceTree.k93ap.img3
+ IV
+ 5bffad9ad82108c5ae3d38150dc56aea
+ Key
+ 12433a4c85ec86ac6e14884f01661e2c5de43adee0323d1e88d4edd8d1ae9fda
+
+ RestoreKernelCache
+
+ DecryptPath
+ Downgrade/RestoreKernelCache
+ File
+ kernelcache.release.k93
+ IV
+ 38d12734c845d1dcdb84846caf619da7
+ Key
+ 6dea51edc4c6f6c205e25ca1d9af5b9ee7167ed5685a937ad892e7fcbfb3e615
+ TypeFlag
+ 4
+
+ RestoreLogo
+
+ DecryptPath
+ Downgrade/RestoreLogo
+ File
+ Firmware/all_flash/all_flash.k93ap.production/applelogo.s5l8940x.img3
+ IV
+ 7024762156bac507f28dca8c1bb2f3d1
+ Key
+ bec85f0507dbec46982ff08e37b551310195dcf4f885649aab0162f729160066
+
+ iBEC
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBEC.k93.RELEASE.dfu
+ IV
+ 83220a369c9525f3febb3edd331c65fb
+ Key
+ 179027ef30b5008882d6dbd723ceb50c39cba40bb33ba620b71bcbc53ff2d424
+ Patch
+ iBEC.k93.RELEASE.patch
+ TypeFlag
+ 8
+
+ iBSS
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBSS.k93.RELEASE.dfu
+ IV
+ 781b9672a86ba1b41f8b7fa0af714c94
+ Key
+ bbd7bf676dbcc6ba93c76d496b7af39ae7772eaaad2ec9fb71dc1fd004827784
+ Patch
+ iBSS.k93.RELEASE.patch
+ TypeFlag
+ 8
+
+
+ Name
+ iPad2,1_8.4.1_12H321
+ Platform
+ 1
+ RamdiskMountVolume
+ ramdisk
+ RamdiskOptionsPath
+ /usr/local/share/restore/options.k93.plist
+ RamdiskPatches
+
+ asr
+
+ File
+ usr/sbin/asr
+ Patch
+ asr.patch
+
+
+ RootFilesystem
+ 058-24482-024.dmg
+ RootFilesystemKey
+ d33bfc10cc397ae008d2e56685acb172b74f0eccbe652ecd52e234ab12705980b6483b60
+ RootFilesystemMountVolume
+ Donner12H321
+ RootFilesystemSize
+ 1804
+ SHA1
+ 529fc75ec834111e255a74241eeb14fb7cc5c46b
+ SubPlatform
+ 6
+ needPref
+
+ hwmodel
+ K93
+ PackagePath
+ ./freeze.tar
+ UntetherPath
+ ./untether.tar
+ RamdiskPackage
+ ./bin.tar
+ RamdiskReboot
+ ./reboot.sh
+
+
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/asr.patch b/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/asr.patch
new file mode 100644
index 0000000..17c63cd
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/asr.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/fstab.patch b/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/fstab.patch
new file mode 100644
index 0000000..91aba22
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/fstab.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/iBEC.k93.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/iBEC.k93.RELEASE.patch
new file mode 100644
index 0000000..5e0f91f
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/iBEC.k93.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/iBSS.k93.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/iBSS.k93.RELEASE.patch
new file mode 100644
index 0000000..0ae4ca8
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,1_8.4.1_12H321.bundle/iBSS.k93.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/Info.plist b/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/Info.plist
new file mode 100644
index 0000000..5bf8a83
--- /dev/null
+++ b/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/Info.plist
@@ -0,0 +1,162 @@
+
+
+
+
+ BuildIdentitiesPatches
+
+ UniqueBuildID
+ Q5TR6AFJAjx/0PvYeTYnUrS5B/Q=
+ Manifest
+
+ RestoreRamDisk
+
+ Digest
+ 6YT8kmZto76bYGIappOkcqg4gqg=
+
+
+
+ DownloadUrl
+
+ Filename
+ iPad2,2_8.4.1_12H321_Restore.ipsw
+ FilesystemPatches
+
+ Filesystem Jailbreak
+
+
+ Action
+ Patch
+ File
+ etc/fstab
+ Name
+ Remove nosuid and nodev from /private/var
+ Patch
+ fstab.patch
+
+
+
+ FirmwarePatches
+
+ Restore Ramdisk
+
+ Decrypt
+
+ File
+ 058-24341-023.dmg
+ IV
+ 108a638dc1aa56053643083c07485eaa
+ Key
+ e3f7724fc61b4ba7ac2730b95f4ca97ae8644134969690500d436889e324d44d
+ TypeFlag
+ 8
+
+ RestoreDeviceTree
+
+ DecryptPath
+ Downgrade/RestoreDeviceTree
+ File
+ Firmware/all_flash/all_flash.k94ap.production/DeviceTree.k94ap.img3
+ IV
+ 31eafb5f2872333f49c391407533b913
+ Key
+ 2340ba7b12093ebe1c4f9ad6adefb78b8aa5df718f63f4671dbc882cc657abfe
+
+ RestoreKernelCache
+
+ DecryptPath
+ Downgrade/RestoreKernelCache
+ File
+ kernelcache.release.k94
+ IV
+ fde7339da181e1197410abf1fa9f7f1b
+ Key
+ c5740043d184baa4d933cc376d0cf2c0c3bcdf1efee4b76c996a829e70c2767c
+ TypeFlag
+ 4
+
+ RestoreLogo
+
+ DecryptPath
+ Downgrade/RestoreLogo
+ File
+ Firmware/all_flash/all_flash.k94ap.production/applelogo.s5l8940x.img3
+ IV
+ 7024762156bac507f28dca8c1bb2f3d1
+ Key
+ bec85f0507dbec46982ff08e37b551310195dcf4f885649aab0162f729160066
+
+ iBEC
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBEC.k94.RELEASE.dfu
+ IV
+ 57fba54b264b0911d3329de2231bd4b8
+ Key
+ e7677abd8b4cef14f9f75e02dec7fdbb0cc1ecc0707fb51367a783e4eeea731e
+ Patch
+ iBEC.k94.RELEASE.patch
+ TypeFlag
+ 8
+
+ iBSS
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBSS.k94.RELEASE.dfu
+ IV
+ 883c92ed915e4d2481570a062583495b
+ Key
+ ccfadf3732904885d38f963cce035d7e03b387b67212d526503c85773b58e52f
+ Patch
+ iBSS.k94.RELEASE.patch
+ TypeFlag
+ 8
+
+
+ Name
+ iPad2,2_8.4.1_12H321
+ Platform
+ 1
+ RamdiskMountVolume
+ ramdisk
+ RamdiskOptionsPath
+ /usr/local/share/restore/options.k94.plist
+ RamdiskPatches
+
+ asr
+
+ File
+ usr/sbin/asr
+ Patch
+ asr.patch
+
+
+ RootFilesystem
+ 058-23859-023.dmg
+ RootFilesystemKey
+ 3a226d8253e744cf2eb84ae3b9fb19736350713aa8294e0bb8d9a241051223176c2d7ae1
+ RootFilesystemMountVolume
+ Donner12H321
+ RootFilesystemSize
+ 1834
+ SHA1
+ 07025f0b71d0df76ebf34c3541114d25545dd2b7
+ SubPlatform
+ 6
+ needPref
+
+ hwmodel
+ K94
+ PackagePath
+ ./freeze.tar
+ UntetherPath
+ ./untether.tar
+ RamdiskPackage
+ ./bin.tar
+ RamdiskReboot
+ ./reboot.sh
+
+
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/asr.patch b/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/asr.patch
new file mode 100644
index 0000000..17c63cd
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/asr.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/fstab.patch b/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/fstab.patch
new file mode 100644
index 0000000..91aba22
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/fstab.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/iBEC.k94.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/iBEC.k94.RELEASE.patch
new file mode 100644
index 0000000..e78de16
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/iBEC.k94.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/iBSS.k94.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/iBSS.k94.RELEASE.patch
new file mode 100644
index 0000000..0ae4ca8
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,2_8.4.1_12H321.bundle/iBSS.k94.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/Info.plist b/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/Info.plist
new file mode 100644
index 0000000..ae24c23
--- /dev/null
+++ b/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/Info.plist
@@ -0,0 +1,162 @@
+
+
+
+
+ BuildIdentitiesPatches
+
+ UniqueBuildID
+ pDKBwm1m6yz2+fqPvqp9bDYBpaU=
+ Manifest
+
+ RestoreRamDisk
+
+ Digest
+ 6YT8kmZto76bYGIappOkcqg4gqg=
+
+
+
+ DownloadUrl
+
+ Filename
+ iPad2,3_8.4.1_12H321_Restore.ipsw
+ FilesystemPatches
+
+ Filesystem Jailbreak
+
+
+ Action
+ Patch
+ File
+ etc/fstab
+ Name
+ Remove nosuid and nodev from /private/var
+ Patch
+ fstab.patch
+
+
+
+ FirmwarePatches
+
+ Restore Ramdisk
+
+ Decrypt
+
+ File
+ 058-24341-023.dmg
+ IV
+ 1d7acf1f3514d0b79b86a026f9eec86f
+ Key
+ 2e005574de2bce7ec02ba87e5d3676fce481313206e12c6ff908d401298cbccd
+ TypeFlag
+ 8
+
+ RestoreDeviceTree
+
+ DecryptPath
+ Downgrade/RestoreDeviceTree
+ File
+ Firmware/all_flash/all_flash.k95ap.production/DeviceTree.k95ap.img3
+ IV
+ 9f1dd056d28cb0afd775a31910ecbc35
+ Key
+ 2aeb4fa57f51a2246b1521cc81f18ceef7205e75de9610d60044c701858560ea
+
+ RestoreKernelCache
+
+ DecryptPath
+ Downgrade/RestoreKernelCache
+ File
+ kernelcache.release.k95
+ IV
+ 1a8ae97c20ddf5008133ddb159f93dab
+ Key
+ 1d1e7b65358637fd062b08d0892a8401e395b40ac284c92c3809f94469d5da43
+ TypeFlag
+ 4
+
+ RestoreLogo
+
+ DecryptPath
+ Downgrade/RestoreLogo
+ File
+ Firmware/all_flash/all_flash.k95ap.production/applelogo.s5l8940x.img3
+ IV
+ 7024762156bac507f28dca8c1bb2f3d1
+ Key
+ bec85f0507dbec46982ff08e37b551310195dcf4f885649aab0162f729160066
+
+ iBEC
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBEC.k95.RELEASE.dfu
+ IV
+ 2cec1c5aa4a6fbc8630ef22a668271c0
+ Key
+ 0f8e5042b574f246016c04b904dce329fcf0adcc08d23357058d9e5bd5e586e1
+ Patch
+ iBEC.k95.RELEASE.patch
+ TypeFlag
+ 8
+
+ iBSS
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBSS.k95.RELEASE.dfu
+ IV
+ 460116385cca6d5596221c58ae122669
+ Key
+ 7852f1fd93d9d49ebea44021081e8f1dffa336d0d3e9517374f8be451dd92eb7
+ Patch
+ iBSS.k95.RELEASE.patch
+ TypeFlag
+ 8
+
+
+ Name
+ iPad2,3_8.4.1_12H321
+ Platform
+ 1
+ RamdiskMountVolume
+ ramdisk
+ RamdiskOptionsPath
+ /usr/local/share/restore/options.k95.plist
+ RamdiskPatches
+
+ asr
+
+ File
+ usr/sbin/asr
+ Patch
+ asr.patch
+
+
+ RootFilesystem
+ 058-24079-023.dmg
+ RootFilesystemKey
+ 8060569c71b2ff3bc9fa9778f3aac5cb8ed655a7aad01bb69ad2e4d019b7d72bba7e7fb2
+ RootFilesystemMountVolume
+ Donner12H321
+ RootFilesystemSize
+ 1822
+ SHA1
+ 0c756073a53bc62f2e4e94e2ae8e85ded773778a
+ SubPlatform
+ 6
+ needPref
+
+ hwmodel
+ K95
+ PackagePath
+ ./freeze.tar
+ UntetherPath
+ ./untether.tar
+ RamdiskPackage
+ ./bin.tar
+ RamdiskReboot
+ ./reboot.sh
+
+
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/asr.patch b/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/asr.patch
new file mode 100644
index 0000000..17c63cd
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/asr.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/fstab.patch b/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/fstab.patch
new file mode 100644
index 0000000..91aba22
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/fstab.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/iBEC.k95.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/iBEC.k95.RELEASE.patch
new file mode 100644
index 0000000..ea16d64
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/iBEC.k95.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/iBSS.k95.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/iBSS.k95.RELEASE.patch
new file mode 100644
index 0000000..0ae4ca8
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad2,3_8.4.1_12H321.bundle/iBSS.k95.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/Info.plist b/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/Info.plist
new file mode 100644
index 0000000..3239c5d
--- /dev/null
+++ b/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/Info.plist
@@ -0,0 +1,162 @@
+
+
+
+
+ BuildIdentitiesPatches
+
+ UniqueBuildID
+ cAk3FZk408iw5IMiSAvj21hRZWE=
+ Manifest
+
+ RestoreRamDisk
+
+ Digest
+ dKo3Kn9R8PeR5H6YncOmfEwm8ug=
+
+
+
+ DownloadUrl
+
+ Filename
+ iPad3,4_8.4.1_12H321_Restore.ipsw
+ FilesystemPatches
+
+ Filesystem Jailbreak
+
+
+ Action
+ Patch
+ File
+ etc/fstab
+ Name
+ Remove nosuid and nodev from /private/var
+ Patch
+ fstab.patch
+
+
+
+ FirmwarePatches
+
+ Restore Ramdisk
+
+ Decrypt
+
+ File
+ 058-24517-023.dmg
+ IV
+ 104935a03d8baec8c6260ca69280f92c
+ Key
+ 354e528373074b3c2179cba9538902b3dd7c603595a707f883ca6ca4bf14bf7e
+ TypeFlag
+ 8
+
+ RestoreDeviceTree
+
+ DecryptPath
+ Downgrade/RestoreDeviceTree
+ File
+ Firmware/all_flash/all_flash.p101ap.production/DeviceTree.p101ap.img3
+ IV
+ 667bff76ee274db0b5658361f040ac89
+ Key
+ e1c09c81f08dedc06d9aba515e82b3665b7d724b0dd5d9ad012adaf8b7f6268b
+
+ RestoreKernelCache
+
+ DecryptPath
+ Downgrade/RestoreKernelCache
+ File
+ kernelcache.release.p101
+ IV
+ 6a417efd8f6d5fd1bb91c97367b428ca
+ Key
+ 42dc4a9f72b46686f7f53fa76782b108c2fda37056095ddd775eb000b2fdfa7d
+ TypeFlag
+ 4
+
+ RestoreLogo
+
+ DecryptPath
+ Downgrade/RestoreLogo
+ File
+ Firmware/all_flash/all_flash.p101ap.production/applelogo@2x~ipad.s5l8955x.img3
+ IV
+ adf49517c9d99ba14466e24628cf68db
+ Key
+ 54db70d5cd7dc3c3dc5acbe408a91f0faf7061a9ef6b070da2cb1feb2e7bb04b
+
+ iBEC
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBEC.p101.RELEASE.dfu
+ IV
+ add7db95ab270c16ddd632cdc9a4ebac
+ Key
+ 77b7990cbb88f3d091aaff10b424ab19c5263f100eb1ee642771500510b0dd42
+ Patch
+ iBEC.p101.RELEASE.patch
+ TypeFlag
+ 8
+
+ iBSS
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBSS.p101.RELEASE.dfu
+ IV
+ a5892a58c90b6d3fb0e0b20db95070d7
+ Key
+ 75612774968009e3f85545ac0088d0d0bb9cb4e2c2970e8f88489be0b9dfe103
+ Patch
+ iBSS.p101.RELEASE.patch
+ TypeFlag
+ 8
+
+
+ Name
+ iPad3,4_8.4.1_12H321
+ Platform
+ 1
+ RamdiskMountVolume
+ ramdisk
+ RamdiskOptionsPath
+ /usr/local/share/restore/options.p101.plist
+ RamdiskPatches
+
+ asr
+
+ File
+ usr/sbin/asr
+ Patch
+ asr.patch
+
+
+ RootFilesystem
+ 058-24283-023.dmg
+ RootFilesystemKey
+ ea608bb9323c46fcd119a0ee9fa92e32d1a98827b51170d4efbce0fe11c47863056c5d1d
+ RootFilesystemMountVolume
+ Donner12H321
+ RootFilesystemSize
+ 2199
+ SHA1
+ e429acf7d2997438ca6e2ee45012d25174d16283
+ SubPlatform
+ 6
+ needPref
+
+ hwmodel
+ P101
+ PackagePath
+ ./freeze.tar
+ UntetherPath
+ ./untether.tar
+ RamdiskPackage
+ ./bin.tar
+ RamdiskReboot
+ ./reboot.sh
+
+
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/asr.patch b/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/asr.patch
new file mode 100644
index 0000000..b92efb3
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/asr.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/fstab.patch b/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/fstab.patch
new file mode 100644
index 0000000..91aba22
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/fstab.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/iBEC.p101.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/iBEC.p101.RELEASE.patch
new file mode 100644
index 0000000..1daafac
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/iBEC.p101.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/iBSS.p101.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/iBSS.p101.RELEASE.patch
new file mode 100644
index 0000000..df3fd57
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,4_8.4.1_12H321.bundle/iBSS.p101.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/Info.plist b/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/Info.plist
new file mode 100644
index 0000000..83e50a5
--- /dev/null
+++ b/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/Info.plist
@@ -0,0 +1,162 @@
+
+
+
+
+ BuildIdentitiesPatches
+
+ UniqueBuildID
+ KIbYgNGP7qPe4cvyJblXevSlRjs=
+ Manifest
+
+ RestoreRamDisk
+
+ Digest
+ dKo3Kn9R8PeR5H6YncOmfEwm8ug=
+
+
+
+ DownloadUrl
+
+ Filename
+ iPad3,5_8.4.1_12H321_Restore.ipsw
+ FilesystemPatches
+
+ Filesystem Jailbreak
+
+
+ Action
+ Patch
+ File
+ etc/fstab
+ Name
+ Remove nosuid and nodev from /private/var
+ Patch
+ fstab.patch
+
+
+
+ FirmwarePatches
+
+ Restore Ramdisk
+
+ Decrypt
+
+ File
+ 058-24517-023.dmg
+ IV
+ 923259891cffc81f2332c7b08414be0f
+ Key
+ 98c6c3c9aebee967b021350547e12064804ded2cfb8a5c6d587fe1b26a8f1678
+ TypeFlag
+ 8
+
+ RestoreDeviceTree
+
+ DecryptPath
+ Downgrade/RestoreDeviceTree
+ File
+ Firmware/all_flash/all_flash.p102ap.production/DeviceTree.p102ap.img3
+ IV
+ 93a05abd1c925866fe610be1c7951f6a
+ Key
+ ed82f4764c704f1a441d1e9ce6c021d869c263ead509626c2194b8ccbcb32bce
+
+ RestoreKernelCache
+
+ DecryptPath
+ Downgrade/RestoreKernelCache
+ File
+ kernelcache.release.p102
+ IV
+ db33c789914a1c5b6aa78edc87852716
+ Key
+ 3edb2a54b611034334df77fd06b44cd2824e53e3db59521f4759e624ca1cab14
+ TypeFlag
+ 4
+
+ RestoreLogo
+
+ DecryptPath
+ Downgrade/RestoreLogo
+ File
+ Firmware/all_flash/all_flash.p102ap.production/applelogo@2x~ipad.s5l8955x.img3
+ IV
+ adf49517c9d99ba14466e24628cf68db
+ Key
+ 54db70d5cd7dc3c3dc5acbe408a91f0faf7061a9ef6b070da2cb1feb2e7bb04b
+
+ iBEC
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBEC.p102.RELEASE.dfu
+ IV
+ e0215af209f1de638d82fc2f0850b7e1
+ Key
+ 7f4ebb46f7b6f5936bc7a3af20b389adc923d69db0b4bcae58ac728502bbb8fb
+ Patch
+ iBEC.p102.RELEASE.patch
+ TypeFlag
+ 8
+
+ iBSS
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBSS.p102.RELEASE.dfu
+ IV
+ fba6d9aaec7237891c80390e6ffa88bf
+ Key
+ 92909dca9bfdb9193131f9ad9b628b1a4971b1cbab52c0ddd114a6253fad96c0
+ Patch
+ iBSS.p102.RELEASE.patch
+ TypeFlag
+ 8
+
+
+ Name
+ iPad3,5_8.4.1_12H321
+ Platform
+ 1
+ RamdiskMountVolume
+ ramdisk
+ RamdiskOptionsPath
+ /usr/local/share/restore/options.p102.plist
+ RamdiskPatches
+
+ asr
+
+ File
+ usr/sbin/asr
+ Patch
+ asr.patch
+
+
+ RootFilesystem
+ 058-24439-023.dmg
+ RootFilesystemKey
+ fd15f25c4d183ea8493c5c4d14cf0fc3803c26c28a9fd2859e02a1523fd7cba67604fe91
+ RootFilesystemMountVolume
+ Donner12H321
+ RootFilesystemSize
+ 2221
+ SHA1
+ 5a850c79c871f0487cf6177756c19894ff2bba16
+ SubPlatform
+ 6
+ needPref
+
+ hwmodel
+ P102
+ PackagePath
+ ./freeze.tar
+ UntetherPath
+ ./untether.tar
+ RamdiskPackage
+ ./bin.tar
+ RamdiskReboot
+ ./reboot.sh
+
+
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/asr.patch b/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/asr.patch
new file mode 100644
index 0000000..b92efb3
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/asr.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/fstab.patch b/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/fstab.patch
new file mode 100644
index 0000000..91aba22
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/fstab.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/iBEC.p102.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/iBEC.p102.RELEASE.patch
new file mode 100644
index 0000000..0725e12
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/iBEC.p102.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/iBSS.p102.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/iBSS.p102.RELEASE.patch
new file mode 100644
index 0000000..df3fd57
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,5_8.4.1_12H321.bundle/iBSS.p102.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/Info.plist b/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/Info.plist
new file mode 100644
index 0000000..dd72a33
--- /dev/null
+++ b/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/Info.plist
@@ -0,0 +1,162 @@
+
+
+
+
+ BuildIdentitiesPatches
+
+ UniqueBuildID
+ Aq/TM9+fzfChTyHI3ostc1RGGkE=
+ Manifest
+
+ RestoreRamDisk
+
+ Digest
+ dKo3Kn9R8PeR5H6YncOmfEwm8ug=
+
+
+
+ DownloadUrl
+
+ Filename
+ iPad3,6_8.4.1_12H321_Restore.ipsw
+ FilesystemPatches
+
+ Filesystem Jailbreak
+
+
+ Action
+ Patch
+ File
+ etc/fstab
+ Name
+ Remove nosuid and nodev from /private/var
+ Patch
+ fstab.patch
+
+
+
+ FirmwarePatches
+
+ Restore Ramdisk
+
+ Decrypt
+
+ File
+ 058-24517-023.dmg
+ IV
+ 2f822acb8c97dceef576f772449e8779
+ Key
+ 88f649436d109c4c6a365c2071cdeb269e0fa439e608af6846603124f5786179
+ TypeFlag
+ 8
+
+ RestoreDeviceTree
+
+ DecryptPath
+ Downgrade/RestoreDeviceTree
+ File
+ Firmware/all_flash/all_flash.p103ap.production/DeviceTree.p103ap.img3
+ IV
+ 2835a2bd7d30e630045431f8c9558fab
+ Key
+ 52de0f1b2669905ec0817f2407ad3e4ce2c757cf8ed650c56c0d03afdf28409f
+
+ RestoreKernelCache
+
+ DecryptPath
+ Downgrade/RestoreKernelCache
+ File
+ kernelcache.release.p103
+ IV
+ b325c546459c70277dc9aae74dd950cd
+ Key
+ 29a61a3886ff3ae7df2a3e489f02e38e97a16365b3dae13430ffbb4b54eecee6
+ TypeFlag
+ 4
+
+ RestoreLogo
+
+ DecryptPath
+ Downgrade/RestoreLogo
+ File
+ Firmware/all_flash/all_flash.p103ap.production/applelogo@2x~ipad.s5l8955x.img3
+ IV
+ adf49517c9d99ba14466e24628cf68db
+ Key
+ 54db70d5cd7dc3c3dc5acbe408a91f0faf7061a9ef6b070da2cb1feb2e7bb04b
+
+ iBEC
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBEC.p103.RELEASE.dfu
+ IV
+ edcb09e4654f10318856f4d27d31d999
+ Key
+ 18898da62750874c3ef2ecd64d8e6dfc3af5f381221e56dcbf16ed36b496a084
+ Patch
+ iBEC.p103.RELEASE.patch
+ TypeFlag
+ 8
+
+ iBSS
+
+ Decrypt
+
+ File
+ Firmware/dfu/iBSS.p103.RELEASE.dfu
+ IV
+ 1d99e780d96c32a25ca7e4b1c7fe14c0
+ Key
+ 4e2c14927693d61e1da375e340061521c9376007163f6ab55afbe1a03b901fd3
+ Patch
+ iBSS.p103.RELEASE.patch
+ TypeFlag
+ 8
+
+
+ Name
+ iPad3,6_8.4.1_12H321
+ Platform
+ 1
+ RamdiskMountVolume
+ ramdisk
+ RamdiskOptionsPath
+ /usr/local/share/restore/options.p103.plist
+ RamdiskPatches
+
+ asr
+
+ File
+ usr/sbin/asr
+ Patch
+ asr.patch
+
+
+ RootFilesystem
+ 058-24407-023.dmg
+ RootFilesystemKey
+ 13f3003d076f57704200577251dae21801be38ce070b08289e9b4c791fb968144b375ce5
+ RootFilesystemMountVolume
+ Donner12H321
+ RootFilesystemSize
+ 2221
+ SHA1
+ ebafd3826dc6299dcbbed56459ce8661379d935d
+ SubPlatform
+ 6
+ needPref
+
+ hwmodel
+ P103
+ PackagePath
+ ./freeze.tar
+ UntetherPath
+ ./untether.tar
+ RamdiskPackage
+ ./bin.tar
+ RamdiskReboot
+ ./reboot.sh
+
+
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/asr.patch b/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/asr.patch
new file mode 100644
index 0000000..b92efb3
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/asr.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/fstab.patch b/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/fstab.patch
new file mode 100644
index 0000000..91aba22
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/fstab.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/iBEC.p103.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/iBEC.p103.RELEASE.patch
new file mode 100644
index 0000000..0725e12
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/iBEC.p103.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/iBSS.p103.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/iBSS.p103.RELEASE.patch
new file mode 100644
index 0000000..df3fd57
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPad3,6_8.4.1_12H321.bundle/iBSS.p103.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/Info.plist b/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/Info.plist
new file mode 100644
index 0000000..0e87ad3
--- /dev/null
+++ b/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/Info.plist
@@ -0,0 +1,162 @@
+
+
+
+
+ BuildIdentitiesPatches
+
+ UniqueBuildID
+ Orhpt1ZWgw21W/jf1AjNMiuMcfs=
+ Manifest
+
+ RestoreRamDisk
+
+ Digest
+ IsceeVqQCLCQOuVYWRRghycOAE8=
+
+
+
+ RootFilesystem
+ 058-24525-023.dmg
+ RootFilesystemSize
+ 2058
+ Filename
+ iPhone5,1_8.4.1_12H321_Restore.ipsw
+ RamdiskMountVolume
+ ramdisk
+ Name
+ iPhone5,1_8.4.1_12H321
+ SubPlatform
+ 6
+ Platform
+ 1
+ RamdiskOptionsPath
+ /usr/local/share/restore/options.n41.plist
+ SHA1
+ 1e0f9ebf293eafd4e43f10e61b877b86b27838b2
+ RamdiskPatches
+
+ asr
+
+ File
+ usr/sbin/asr
+ Patch
+ asr.patch
+
+
+ DownloadUrl
+
+ FilesystemPatches
+
+ Filesystem Jailbreak
+
+
+ Action
+ Patch
+ File
+ etc/fstab
+ Name
+ Remove nosuid and nodev from /private/var
+ Patch
+ fstab.patch
+
+
+
+ RootFilesystemMountVolume
+ Donner12H321.N41OS
+ FirmwarePatches
+
+ Restore Ramdisk
+
+ File
+ 058-23947-023.dmg
+ Key
+ 53b8fb57b67db2bf471cd3c3b652247dcb77ca381bd64c687b492dd0cfd65187
+ Decrypt
+
+ TypeFlag
+ 8
+ IV
+ 22e450d708b6319a619d5edecad88a86
+
+ iBSS
+
+ File
+ Firmware/dfu/iBSS.n41.RELEASE.dfu
+ Key
+ BAF05FE0282F78C18C2E3842BE4F9021919D586B55594281F5B5ABD0F6E61495
+ Decrypt
+
+ Patch
+ iBSS.n41.RELEASE.patch
+ IV
+ BD0C8B039A819604A30F0D39ADF88572
+ TypeFlag
+ 8
+
+ iBEC
+
+ File
+ Firmware/dfu/iBEC.n41.RELEASE.dfu
+ Key
+ df94c70aa77322498b3be544e3134b820236fef0f155e7f1354db662d6031368
+ Decrypt
+
+ Patch
+ iBEC.n41.RELEASE.patch
+ IV
+ 2055ec501ea1bb9474d7c914dd883e61
+ TypeFlag
+ 8
+
+ RestoreDeviceTree
+
+ File
+ Firmware/all_flash/all_flash.n41ap.production/DeviceTree.n41ap.img3
+ Key
+ a7ad85c49ef64cfb37549c1126ab13ff7297e038f5548410adedbdb29efdfa77
+ DecryptPath
+ Downgrade/RestoreDeviceTree
+ IV
+ 5ff721d45504fe136759292b2966e3f2
+
+ RestoreLogo
+
+ File
+ Firmware/all_flash/all_flash.n41ap.production/applelogo@2x~iphone.s5l8950x.img3
+ Key
+ 967e260de1a600600ead78fa451865be406c851f8d97da4ddc6d7429173f5648
+ DecryptPath
+ Downgrade/RestoreLogo
+ IV
+ ef41848f4bdd07ea7de5a2bd2d90b989
+
+ RestoreKernelCache
+
+ File
+ kernelcache.release.n41
+ Key
+ 6c4dfcd48110c6d13df01874e6d2d12348d95320d2a5971c5465316eca6f8061
+ DecryptPath
+ Downgrade/RestoreKernelCache
+ TypeFlag
+ 4
+ IV
+ 31ff9006a2d8326cbadf0c7795c71c1d
+
+
+ RootFilesystemKey
+ da2aa06747849210b9cc1ff219b4584572d1df2832e2cd3ad6636d281447c156ae544b35
+ needPref
+
+ hwmodel
+ N41
+ PackagePath
+ ./freeze.tar
+ UntetherPath
+ ./untether.tar
+ RamdiskPackage
+ ./bin.tar
+ RamdiskReboot
+ ./reboot.sh
+
+
diff --git a/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/asr.patch b/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/asr.patch
new file mode 100644
index 0000000..b92efb3
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/asr.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/fstab.patch b/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/fstab.patch
new file mode 100644
index 0000000..91aba22
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/fstab.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/iBEC.n41.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/iBEC.n41.RELEASE.patch
new file mode 100644
index 0000000..b9742ab
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/iBEC.n41.RELEASE.patch differ
diff --git a/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/iBSS.n41.RELEASE.patch b/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/iBSS.n41.RELEASE.patch
new file mode 100644
index 0000000..d99fdd1
Binary files /dev/null and b/resources/firmware/JailbreakBundles/Down_iPhone5,1_8.4.1_12H321.bundle/iBSS.n41.RELEASE.patch differ
diff --git a/resources/firmware/iPhone5,2/10B329/index.html b/resources/firmware/iPhone5,2/10B329/index.html
new file mode 100644
index 0000000..f0cf48d
--- /dev/null
+++ b/resources/firmware/iPhone5,2/10B329/index.html
@@ -0,0 +1 @@
+{"identifier": "iPhone5,2", "buildid": "10B329", "codename": "BrightonMaps", "restoreramdiskexists": true, "updateramdiskexists": true, "keys": [{"image": "RootFS", "filename": "048-2681-005.dmg", "date": "2021-12-09T08:16:23.690998", "key": "207f8e1e4406cf7f2baa2f86e417c5f978a087b8473c09e9cd9eca93e89a74a346a6ebc6"}, {"image": "UpdateRamdisk", "filename": "048-2606-005.dmg", "date": "2021-12-09T08:16:23.691031", "iv": "6164406453c95dcad7e6aa27f0a6def6", "key": "16b5ec551ce90f43f55ed1022bc689ad3d2a2be8c7770d28b9fd9cb9c8a9ed9a", "kbag": "6164406453c95dcad7e6aa27f0a6def616b5ec551ce90f43f55ed1022bc689ad3d2a2be8c7770d28b9fd9cb9c8a9ed9a"}, {"image": "RestoreRamdisk", "filename": "048-2548-005.dmg", "date": "2021-12-09T08:16:23.691043", "iv": "1e51ebdb23dfb1a55824c459337cc23c", "key": "eaebbfa1b25f28ccf00a059ddfe64662a99008ffa3db284658365cd5810c6f93", "kbag": "1e51ebdb23dfb1a55824c459337cc23ceaebbfa1b25f28ccf00a059ddfe64662a99008ffa3db284658365cd5810c6f93"}, {"image": "AppleLogo", "filename": "applelogo@2x.s5l8950x.img3", "date": "2021-12-09T08:16:23.691054", "iv": "e3bc620448124e5853d679496b7fa43d", "key": "db6eed02d1c5f5be50692e8fd5905b12f435dbe2a349d2afa7548e3667ec6e7b", "kbag": "e3bc620448124e5853d679496b7fa43ddb6eed02d1c5f5be50692e8fd5905b12f435dbe2a349d2afa7548e3667ec6e7b"}, {"image": "BatteryCharging0", "filename": "batterycharging0@2x.s5l8950x.img3", "date": "2021-12-09T08:16:23.691063", "iv": "b885d909a42b6c02e2e7cda435efa2db", "key": "a42e326764f3659a78472d79ff2a4ddd2693981b5a1ba15b257fa88448ca462d", "kbag": "b885d909a42b6c02e2e7cda435efa2dba42e326764f3659a78472d79ff2a4ddd2693981b5a1ba15b257fa88448ca462d"}, {"image": "BatteryCharging1", "filename": "batterycharging1@2x.s5l8950x.img3", "date": "2021-12-09T08:16:23.691074", "iv": "d7910399e645310d225e35d05c638d73", "key": "8f821b54b1cb35c6bbd77f530bf3ba2224675d1eeafd911107c20b88740d79a4", "kbag": "d7910399e645310d225e35d05c638d738f821b54b1cb35c6bbd77f530bf3ba2224675d1eeafd911107c20b88740d79a4"}, {"image": "BatteryFull", "filename": "batteryfull@2x.s5l8950x.img3", "date": "2021-12-09T08:16:23.691087", "iv": "e085ca601d5fd53085e2e6b618b576b1", "key": "91f52463e168dd5f252dd1aa6f701753c2fbcccca7ad01eabf72c5b8ae105062", "kbag": "e085ca601d5fd53085e2e6b618b576b191f52463e168dd5f252dd1aa6f701753c2fbcccca7ad01eabf72c5b8ae105062"}, {"image": "BatteryLow0", "filename": "batterylow0@2x.s5l8950x.img3", "date": "2021-12-09T08:16:23.691099", "iv": "647cde0390e4c158d55c680c0112641f", "key": "25daa02f2b7d93e818c87e46be71392d1b59042440c23cfc0d79b15e65a662be", "kbag": "647cde0390e4c158d55c680c0112641f25daa02f2b7d93e818c87e46be71392d1b59042440c23cfc0d79b15e65a662be"}, {"image": "BatteryLow1", "filename": "batterylow1@2x.s5l8950x.img3", "date": "2021-12-09T08:16:23.691109", "iv": "6e7d0681bc3d1e8b29af934abc1e44ca", "key": "c82987ea4190e4811a18ca5a274e9f761b19ace8fe38d7e9b05c62f0fdbd70d0", "kbag": "6e7d0681bc3d1e8b29af934abc1e44cac82987ea4190e4811a18ca5a274e9f761b19ace8fe38d7e9b05c62f0fdbd70d0"}, {"image": "DeviceTree", "filename": "DeviceTree.n42ap.img3", "date": "2021-12-09T08:16:23.691117", "iv": "1adb3f1311009f60038141037721516f", "key": "6ed29ef3f496b4d766cc73d2c4ab8deb37af0aec2b6bee9ec9d41edf4dcdad57", "kbag": "1adb3f1311009f60038141037721516f6ed29ef3f496b4d766cc73d2c4ab8deb37af0aec2b6bee9ec9d41edf4dcdad57"}, {"image": "GlyphCharging", "filename": "glyphcharging@2x.s5l8950x.img3", "date": "2021-12-09T08:16:23.691126", "iv": "445f05a0952972cc41118b716021b29d", "key": "96be205369c4342964ca9ae7b2ed008b6b1eff13a946afab7bb4a0c64703f59d", "kbag": "445f05a0952972cc41118b716021b29d96be205369c4342964ca9ae7b2ed008b6b1eff13a946afab7bb4a0c64703f59d"}, {"image": "GlyphPlugin", "filename": "glyphplugin@2x.s5l8950x.img3", "date": "2021-12-09T08:16:23.691135", "iv": "ee0b7ad0ea769e8a626ec09de7d15ecb", "key": "d94063f2450400b3177df8f7cd3ad5840b5f0b5dd08472aa64e7c08857e344fa", "kbag": "ee0b7ad0ea769e8a626ec09de7d15ecbd94063f2450400b3177df8f7cd3ad5840b5f0b5dd08472aa64e7c08857e344fa"}, {"image": "iBEC", "filename": "iBEC.n42ap.RELEASE.dfu", "date": "2021-12-09T08:16:23.691144", "iv": "3bc6c9a06b39dd9c84a571a4eddf2594", "key": "92291a2c5623b0b3656fec02375e73cb607b28ab508fc18417b7b66e73fff137", "kbag": "3bc6c9a06b39dd9c84a571a4eddf259492291a2c5623b0b3656fec02375e73cb607b28ab508fc18417b7b66e73fff137"}, {"image": "iBoot", "filename": "iBoot.n42ap.RELEASE.img3", "date": "2021-12-09T08:16:23.691153", "iv": "c13c3705190682c2d4253ecea7910c56", "key": "f0943a042103e899250e62043ce8a7d24a446eac77366fcdc12cd21a28828af9", "kbag": "c13c3705190682c2d4253ecea7910c56f0943a042103e899250e62043ce8a7d24a446eac77366fcdc12cd21a28828af9"}, {"image": "iBSS", "filename": "iBSS.n42ap.RELEASE.dfu", "date": "2021-12-09T08:16:23.691166", "iv": "b213c5e7ea60235bf85cc555d3ca9b9c", "key": "a7863aee09a20bbfd2829afd2d2967271e4b28db73a8da68e7ed396cd37624a4", "kbag": "b213c5e7ea60235bf85cc555d3ca9b9ca7863aee09a20bbfd2829afd2d2967271e4b28db73a8da68e7ed396cd37624a4"}, {"image": "Kernelcache", "filename": "kernelcache.release.n42", "date": "2021-12-09T08:16:23.691181", "iv": "dc67cb57ba31ab0dbc32df7e153e73b2", "key": "02c481c444e7e3b5d90e995e8365e7b53c6724188f49d9bca3d58f0ef16ba346", "kbag": "dc67cb57ba31ab0dbc32df7e153e73b202c481c444e7e3b5d90e995e8365e7b53c6724188f49d9bca3d58f0ef16ba346"}, {"image": "LLB", "filename": "LLB.n42ap.RELEASE.img3", "date": "2021-12-09T08:16:23.691196", "iv": "cba8d5fa42c6d93eb8b637aec4aceeb2", "key": "564fdd1dee6836a713dd2fa4756ad6424ac3f07dbe35137a28a7bb2bba882efb", "kbag": "cba8d5fa42c6d93eb8b637aec4aceeb2564fdd1dee6836a713dd2fa4756ad6424ac3f07dbe35137a28a7bb2bba882efb"}, {"image": "RecoveryMode", "filename": "recoverymode@1136~iphone.s5l8950x.img3", "date": "2021-12-09T08:16:23.691207", "iv": "d422c044ca94ed9af4ca0433c9c29f76", "key": "22be93978127592b5a792735c37ba20e4d93195e8f00748aee2c295a4cf08200", "kbag": "d422c044ca94ed9af4ca0433c9c29f7622be93978127592b5a792735c37ba20e4d93195e8f00748aee2c295a4cf08200"}]}
\ No newline at end of file
diff --git a/resources/jailbreak/daibutsu/bin.tar b/resources/jailbreak/daibutsu/bin.tar
index 84b0a5a..258fd6d 100644
Binary files a/resources/jailbreak/daibutsu/bin.tar and b/resources/jailbreak/daibutsu/bin.tar differ
diff --git a/resources/jailbreak/daibutsu/bin/bin/bash b/resources/jailbreak/daibutsu/bin/bin/bash
new file mode 100755
index 0000000..3b9f690
Binary files /dev/null and b/resources/jailbreak/daibutsu/bin/bin/bash differ
diff --git a/resources/jailbreak/daibutsu/bin/usr/bin/haxx_overwrite b/resources/jailbreak/daibutsu/bin/usr/bin/haxx_overwrite
new file mode 100755
index 0000000..b0dbc01
Binary files /dev/null and b/resources/jailbreak/daibutsu/bin/usr/bin/haxx_overwrite differ
diff --git a/resources/jailbreak/daibutsu/bin/usr/lib/libhistory.6.0.dylib b/resources/jailbreak/daibutsu/bin/usr/lib/libhistory.6.0.dylib
new file mode 100755
index 0000000..4cb3720
Binary files /dev/null and b/resources/jailbreak/daibutsu/bin/usr/lib/libhistory.6.0.dylib differ
diff --git a/resources/jailbreak/daibutsu/bin/usr/lib/libiconv.2.dylib b/resources/jailbreak/daibutsu/bin/usr/lib/libiconv.2.dylib
new file mode 100644
index 0000000..f7725ff
Binary files /dev/null and b/resources/jailbreak/daibutsu/bin/usr/lib/libiconv.2.dylib differ
diff --git a/resources/jailbreak/daibutsu/bin/usr/lib/libncurses.5.dylib b/resources/jailbreak/daibutsu/bin/usr/lib/libncurses.5.dylib
new file mode 100755
index 0000000..94a252b
Binary files /dev/null and b/resources/jailbreak/daibutsu/bin/usr/lib/libncurses.5.dylib differ
diff --git a/resources/jailbreak/daibutsu/bin/usr/lib/libreadline.6.0.dylib b/resources/jailbreak/daibutsu/bin/usr/lib/libreadline.6.0.dylib
new file mode 100755
index 0000000..07bd575
Binary files /dev/null and b/resources/jailbreak/daibutsu/bin/usr/lib/libreadline.6.0.dylib differ
diff --git a/resources/jailbreak/etasonJB-untether.tar b/resources/jailbreak/etasonJB-untether.tar
deleted file mode 100644
index b492a83..0000000
Binary files a/resources/jailbreak/etasonJB-untether.tar and /dev/null differ
diff --git a/restore.sh b/restore.sh
index 9adab5d..acb9911 100755
--- a/restore.sh
+++ b/restore.sh
@@ -1,7 +1,7 @@
#!/usr/bin/env bash
device_disable_bbupdate="iPad2,3" # Disable baseband update for this device. You can also change this to your device if needed.
-ipsw_openssh=1 # OpenSSH will be added to custom IPSW if set to 1. (may not work on 8.4.1 etason)
+ipsw_openssh=1 # OpenSSH will be added to custom IPSW if set to 1.
device_ramdisk_build="" # You can change the version of SSH Ramdisk and Pwned iBSS/iBEC here. (default is 10B329 for most devices)
print() {
@@ -1299,13 +1299,13 @@ ipsw_preference_set() {
case $device_target_vers in
6.1.3 ) print "* I recommend to enable this for iOS 6.1.3, since it is hard to get p0sixspwn to work.";;
8.4.1 )
- print "* Based on some reported issues, Jailbreak Option might not work properly for iOS 8.4.1."
- print "* I recommend to disable the option for these devices and sideload EtasonJB, HomeDepot, or daibutsu manually."
+ print "* It is possible for the jailbreak option on iOS 8.4.1 to not work properly."
+ print "* If the jailbreak does not work after the restore, try again with this option disabled."
;;
5* )
if [[ $device_proc == 5 ]]; then
print "* The jailbreak option for iOS 5.x on A5 is experimental, and may not work properly."
- print "* For 5.0.1 and 5.1.1, I recommend disabling this option and jailbreak with Absinthe manually."
+ print "* If the jailbreak does not work after the restore, try again with this option disabled."
fi
;;
esac
@@ -1323,26 +1323,7 @@ ipsw_preference_set() {
if [[ $ipsw_jailbreak == 1 && $device_target_vers == "8.4.1" &&
-z $ipsw_jailbreak_tool && $device_target_powder != 1 ]]; then
- case $device_type in
- iPhone4,1 | iPhone5,2 )
- input "Jailbreak Tool Option"
- print "* This option is set to daibutsu by default (1)."
- Selection=("daibutsu" "EtasonJB")
- input "Select your option:"
- select opt in "${Selection[@]}"; do
- case $opt in
- "EtasonJB" ) ipsw_jailbreak_tool="etasonjb"; break;;
- * ) ipsw_jailbreak_tool="daibutsu"; break;;
- esac
- done
- log "Jailbreak tool option set to: $ipsw_jailbreak_tool"
- echo
- ;;
-
- iPad2,[4567] | iPad3,[123] | iPod5,1 )
- ipsw_jailbreak_tool="daibutsu";;
- * ) ipsw_jailbreak_tool="etasonjb";;
- esac
+ ipsw_jailbreak_tool="daibutsu"
fi
if [[ $platform == "windows" ]]; then
@@ -1547,6 +1528,7 @@ ipsw_prepare_jailbreak() {
if [[ $platform == "windows" ]]; then
ipsw+="2"
fi
+ log "Generating reboot.sh"
echo '#!/bin/bash' > reboot.sh
echo "mount_hfs /dev/disk0s1s1 /mnt1; mount_hfs /dev/disk0s1s2 /mnt2" >> reboot.sh
echo "nvram -d boot-partition; nvram -d boot-ramdisk" >> reboot.sh
@@ -1563,7 +1545,6 @@ ipsw_prepare_jailbreak() {
elif [[ $ipsw_jailbreak == 1 ]]; then
case $device_target_vers in
- 8.4.1 ) JBFiles+=("fstab8.tar" "etasonJB-untether.tar");;
6.1.3 ) JBFiles+=("fstab_rw.tar" "p0sixspwn.tar");;
esac
JBFiles+=("freeze.tar")
@@ -2750,7 +2731,7 @@ device_ramdisk() {
$ssh -p 2222 root@127.0.0.1 "mount.sh root"
sleep 2
log "Creating baseband.tar"
- $ssh -p 2222 root@127.0.0.1 "cd /mnt1; tar -cvf baseband.tar usr/standalone"
+ $ssh -p 2222 root@127.0.0.1 "cd /mnt1; tar -cvf baseband.tar usr/standalone usr/local/standalone"
log "Copying baseband.tar"
$scp -P 2222 root@127.0.0.1:/mnt1/baseband.tar .
cp baseband.tar $baseband
@@ -2785,7 +2766,7 @@ device_ramdisk() {
return
fi
case $vers in
- 8.4.1 ) untether="etasonJB-untether.tar";;
+ 8.4.1 ) untether="daibutsu/untether.tar";;
7.1* ) untether="panguaxe.tar";;
7* ) untether="evasi0n7-untether.tar";;
6.1.[3456] ) untether="p0sixspwn.tar";;
@@ -2827,6 +2808,7 @@ device_ramdisk() {
4.2.1 ) $ssh -p 2222 root@127.0.0.1 "[[ ! -e /mnt1/sbin/punchd ]] && mv /mnt1/sbin/launchd /mnt1/sbin/punchd";;
esac
case $vers in
+ 8.4.1 ) untether="untether.tar";;
4.2.1 | 4.1 | 4.0* | 3.2.2 )
untether="${device_type}_${build}.tar"
if [[ $device_type == "iPod2,1" ]]; then
@@ -2846,8 +2828,17 @@ device_ramdisk() {
esac
device_ramdisktar freeze.tar data
sleep 3
- log "Rebooting"
- $ssh -p 2222 root@127.0.0.1 "reboot_bak"
+ if [[ $vers == "8.4.1" ]]; then
+ log "Sending daibutsu/bin.tar"
+ $scp -P 2222 $jelbrek/daibutsu/bin.tar root@127.0.0.1:/mnt1
+ log "Extracting bin.tar"
+ $ssh -p 2222 root@127.0.0.1 "tar -xvf /mnt1/bin.tar -C /; rm /mnt1/bin.tar"
+ log "Running haxx_overwrite"
+ $ssh -p 2222 root@127.0.0.1 "/usr/bin/haxx_overwrite -$device_model"
+ else
+ log "Rebooting"
+ $ssh -p 2222 root@127.0.0.1 "reboot_bak"
+ fi
log "Cool, done and jailbroken (hopefully)"
return
;;
@@ -3412,7 +3403,6 @@ ipsw_custom_set() {
fi
case $ipsw_jailbreak_tool in
"daibutsu" ) ipsw_custom+="D";;
- "etasonjb" ) ipsw_custom+="E";;
esac
if [[ $ipsw_verbose == 1 ]]; then
ipsw_custom+="V"
@@ -3608,7 +3598,7 @@ device_dumpbaseband() {
sleep 2
device_sshpass
log "Creating baseband.tar"
- $ssh -p 2222 root@127.0.0.1 "tar -cvf /tmp/baseband.tar /usr/standalone"
+ $ssh -p 2222 root@127.0.0.1 "tar -cvf /tmp/baseband.tar /usr/standalone /usr/local/standalone"
log "Copying baseband.tar"
$scp -P 2222 root@127.0.0.1:/tmp/baseband.tar .
cp baseband.tar $baseband