Fix baseband dumping, update daibutsuCFW support

- baseband dumps are actually supposed to be `/usr/standalone` AND `/usr/local/standalone`
- update daibutsuCFW haxx_overwrite. now it should work on all a5/a6 devices
- remove EtasonJB
This commit is contained in:
LukeZGD 2023-06-30 14:02:18 +08:00
parent 923c205506
commit c8af840457
46 changed files with 1156 additions and 32 deletions

View File

@ -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)

View File

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildIdentitiesPatches</key>
<dict>
<key>UniqueBuildID</key>
<data>sA5Apv3DkLYurMsefxwgc2F4eww=</data>
<key>Manifest</key>
<dict>
<key>RestoreRamDisk</key>
<dict>
<key>Digest</key>
<data>6YT8kmZto76bYGIappOkcqg4gqg=</data>
</dict>
</dict>
</dict>
<key>DownloadUrl</key>
<string></string>
<key>Filename</key>
<string>iPad2,1_8.4.1_12H321_Restore.ipsw</string>
<key>FilesystemPatches</key>
<dict>
<key>Filesystem Jailbreak</key>
<array>
<dict>
<key>Action</key>
<string>Patch</string>
<key>File</key>
<string>etc/fstab</string>
<key>Name</key>
<string>Remove nosuid and nodev from /private/var</string>
<key>Patch</key>
<string>fstab.patch</string>
</dict>
</array>
</dict>
<key>FirmwarePatches</key>
<dict>
<key>Restore Ramdisk</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>058-24341-023.dmg</string>
<key>IV</key>
<string>0be794af601d0b12de6d3357b9b3b062</string>
<key>Key</key>
<string>f769783bfd00285918e4e8547795ed0bc9a10d0a6caf2d484767e30a5504f39a</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>RestoreDeviceTree</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreDeviceTree</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.k93ap.production/DeviceTree.k93ap.img3</string>
<key>IV</key>
<string>5bffad9ad82108c5ae3d38150dc56aea</string>
<key>Key</key>
<string>12433a4c85ec86ac6e14884f01661e2c5de43adee0323d1e88d4edd8d1ae9fda</string>
</dict>
<key>RestoreKernelCache</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreKernelCache</string>
<key>File</key>
<string>kernelcache.release.k93</string>
<key>IV</key>
<string>38d12734c845d1dcdb84846caf619da7</string>
<key>Key</key>
<string>6dea51edc4c6f6c205e25ca1d9af5b9ee7167ed5685a937ad892e7fcbfb3e615</string>
<key>TypeFlag</key>
<integer>4</integer>
</dict>
<key>RestoreLogo</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreLogo</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.k93ap.production/applelogo.s5l8940x.img3</string>
<key>IV</key>
<string>7024762156bac507f28dca8c1bb2f3d1</string>
<key>Key</key>
<string>bec85f0507dbec46982ff08e37b551310195dcf4f885649aab0162f729160066</string>
</dict>
<key>iBEC</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBEC.k93.RELEASE.dfu</string>
<key>IV</key>
<string>83220a369c9525f3febb3edd331c65fb</string>
<key>Key</key>
<string>179027ef30b5008882d6dbd723ceb50c39cba40bb33ba620b71bcbc53ff2d424</string>
<key>Patch</key>
<string>iBEC.k93.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>iBSS</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBSS.k93.RELEASE.dfu</string>
<key>IV</key>
<string>781b9672a86ba1b41f8b7fa0af714c94</string>
<key>Key</key>
<string>bbd7bf676dbcc6ba93c76d496b7af39ae7772eaaad2ec9fb71dc1fd004827784</string>
<key>Patch</key>
<string>iBSS.k93.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
</dict>
<key>Name</key>
<string>iPad2,1_8.4.1_12H321</string>
<key>Platform</key>
<integer>1</integer>
<key>RamdiskMountVolume</key>
<string>ramdisk</string>
<key>RamdiskOptionsPath</key>
<string>/usr/local/share/restore/options.k93.plist</string>
<key>RamdiskPatches</key>
<dict>
<key>asr</key>
<dict>
<key>File</key>
<string>usr/sbin/asr</string>
<key>Patch</key>
<string>asr.patch</string>
</dict>
</dict>
<key>RootFilesystem</key>
<string>058-24482-024.dmg</string>
<key>RootFilesystemKey</key>
<string>d33bfc10cc397ae008d2e56685acb172b74f0eccbe652ecd52e234ab12705980b6483b60</string>
<key>RootFilesystemMountVolume</key>
<string>Donner12H321</string>
<key>RootFilesystemSize</key>
<integer>1804</integer>
<key>SHA1</key>
<string>529fc75ec834111e255a74241eeb14fb7cc5c46b</string>
<key>SubPlatform</key>
<integer>6</integer>
<key>needPref</key>
<true/>
<key>hwmodel</key>
<string>K93</string>
<key>PackagePath</key>
<string>./freeze.tar</string>
<key>UntetherPath</key>
<string>./untether.tar</string>
<key>RamdiskPackage</key>
<string>./bin.tar</string>
<key>RamdiskReboot</key>
<string>./reboot.sh</string>
</dict>
</plist>

View File

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildIdentitiesPatches</key>
<dict>
<key>UniqueBuildID</key>
<data>Q5TR6AFJAjx/0PvYeTYnUrS5B/Q=</data>
<key>Manifest</key>
<dict>
<key>RestoreRamDisk</key>
<dict>
<key>Digest</key>
<data>6YT8kmZto76bYGIappOkcqg4gqg=</data>
</dict>
</dict>
</dict>
<key>DownloadUrl</key>
<string></string>
<key>Filename</key>
<string>iPad2,2_8.4.1_12H321_Restore.ipsw</string>
<key>FilesystemPatches</key>
<dict>
<key>Filesystem Jailbreak</key>
<array>
<dict>
<key>Action</key>
<string>Patch</string>
<key>File</key>
<string>etc/fstab</string>
<key>Name</key>
<string>Remove nosuid and nodev from /private/var</string>
<key>Patch</key>
<string>fstab.patch</string>
</dict>
</array>
</dict>
<key>FirmwarePatches</key>
<dict>
<key>Restore Ramdisk</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>058-24341-023.dmg</string>
<key>IV</key>
<string>108a638dc1aa56053643083c07485eaa</string>
<key>Key</key>
<string>e3f7724fc61b4ba7ac2730b95f4ca97ae8644134969690500d436889e324d44d</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>RestoreDeviceTree</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreDeviceTree</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.k94ap.production/DeviceTree.k94ap.img3</string>
<key>IV</key>
<string>31eafb5f2872333f49c391407533b913</string>
<key>Key</key>
<string>2340ba7b12093ebe1c4f9ad6adefb78b8aa5df718f63f4671dbc882cc657abfe</string>
</dict>
<key>RestoreKernelCache</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreKernelCache</string>
<key>File</key>
<string>kernelcache.release.k94</string>
<key>IV</key>
<string>fde7339da181e1197410abf1fa9f7f1b</string>
<key>Key</key>
<string>c5740043d184baa4d933cc376d0cf2c0c3bcdf1efee4b76c996a829e70c2767c</string>
<key>TypeFlag</key>
<integer>4</integer>
</dict>
<key>RestoreLogo</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreLogo</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.k94ap.production/applelogo.s5l8940x.img3</string>
<key>IV</key>
<string>7024762156bac507f28dca8c1bb2f3d1</string>
<key>Key</key>
<string>bec85f0507dbec46982ff08e37b551310195dcf4f885649aab0162f729160066</string>
</dict>
<key>iBEC</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBEC.k94.RELEASE.dfu</string>
<key>IV</key>
<string>57fba54b264b0911d3329de2231bd4b8</string>
<key>Key</key>
<string>e7677abd8b4cef14f9f75e02dec7fdbb0cc1ecc0707fb51367a783e4eeea731e</string>
<key>Patch</key>
<string>iBEC.k94.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>iBSS</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBSS.k94.RELEASE.dfu</string>
<key>IV</key>
<string>883c92ed915e4d2481570a062583495b</string>
<key>Key</key>
<string>ccfadf3732904885d38f963cce035d7e03b387b67212d526503c85773b58e52f</string>
<key>Patch</key>
<string>iBSS.k94.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
</dict>
<key>Name</key>
<string>iPad2,2_8.4.1_12H321</string>
<key>Platform</key>
<integer>1</integer>
<key>RamdiskMountVolume</key>
<string>ramdisk</string>
<key>RamdiskOptionsPath</key>
<string>/usr/local/share/restore/options.k94.plist</string>
<key>RamdiskPatches</key>
<dict>
<key>asr</key>
<dict>
<key>File</key>
<string>usr/sbin/asr</string>
<key>Patch</key>
<string>asr.patch</string>
</dict>
</dict>
<key>RootFilesystem</key>
<string>058-23859-023.dmg</string>
<key>RootFilesystemKey</key>
<string>3a226d8253e744cf2eb84ae3b9fb19736350713aa8294e0bb8d9a241051223176c2d7ae1</string>
<key>RootFilesystemMountVolume</key>
<string>Donner12H321</string>
<key>RootFilesystemSize</key>
<integer>1834</integer>
<key>SHA1</key>
<string>07025f0b71d0df76ebf34c3541114d25545dd2b7</string>
<key>SubPlatform</key>
<integer>6</integer>
<key>needPref</key>
<true/>
<key>hwmodel</key>
<string>K94</string>
<key>PackagePath</key>
<string>./freeze.tar</string>
<key>UntetherPath</key>
<string>./untether.tar</string>
<key>RamdiskPackage</key>
<string>./bin.tar</string>
<key>RamdiskReboot</key>
<string>./reboot.sh</string>
</dict>
</plist>

View File

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildIdentitiesPatches</key>
<dict>
<key>UniqueBuildID</key>
<data>pDKBwm1m6yz2+fqPvqp9bDYBpaU=</data>
<key>Manifest</key>
<dict>
<key>RestoreRamDisk</key>
<dict>
<key>Digest</key>
<data>6YT8kmZto76bYGIappOkcqg4gqg=</data>
</dict>
</dict>
</dict>
<key>DownloadUrl</key>
<string></string>
<key>Filename</key>
<string>iPad2,3_8.4.1_12H321_Restore.ipsw</string>
<key>FilesystemPatches</key>
<dict>
<key>Filesystem Jailbreak</key>
<array>
<dict>
<key>Action</key>
<string>Patch</string>
<key>File</key>
<string>etc/fstab</string>
<key>Name</key>
<string>Remove nosuid and nodev from /private/var</string>
<key>Patch</key>
<string>fstab.patch</string>
</dict>
</array>
</dict>
<key>FirmwarePatches</key>
<dict>
<key>Restore Ramdisk</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>058-24341-023.dmg</string>
<key>IV</key>
<string>1d7acf1f3514d0b79b86a026f9eec86f</string>
<key>Key</key>
<string>2e005574de2bce7ec02ba87e5d3676fce481313206e12c6ff908d401298cbccd</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>RestoreDeviceTree</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreDeviceTree</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.k95ap.production/DeviceTree.k95ap.img3</string>
<key>IV</key>
<string>9f1dd056d28cb0afd775a31910ecbc35</string>
<key>Key</key>
<string>2aeb4fa57f51a2246b1521cc81f18ceef7205e75de9610d60044c701858560ea</string>
</dict>
<key>RestoreKernelCache</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreKernelCache</string>
<key>File</key>
<string>kernelcache.release.k95</string>
<key>IV</key>
<string>1a8ae97c20ddf5008133ddb159f93dab</string>
<key>Key</key>
<string>1d1e7b65358637fd062b08d0892a8401e395b40ac284c92c3809f94469d5da43</string>
<key>TypeFlag</key>
<integer>4</integer>
</dict>
<key>RestoreLogo</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreLogo</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.k95ap.production/applelogo.s5l8940x.img3</string>
<key>IV</key>
<string>7024762156bac507f28dca8c1bb2f3d1</string>
<key>Key</key>
<string>bec85f0507dbec46982ff08e37b551310195dcf4f885649aab0162f729160066</string>
</dict>
<key>iBEC</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBEC.k95.RELEASE.dfu</string>
<key>IV</key>
<string>2cec1c5aa4a6fbc8630ef22a668271c0</string>
<key>Key</key>
<string>0f8e5042b574f246016c04b904dce329fcf0adcc08d23357058d9e5bd5e586e1</string>
<key>Patch</key>
<string>iBEC.k95.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>iBSS</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBSS.k95.RELEASE.dfu</string>
<key>IV</key>
<string>460116385cca6d5596221c58ae122669</string>
<key>Key</key>
<string>7852f1fd93d9d49ebea44021081e8f1dffa336d0d3e9517374f8be451dd92eb7</string>
<key>Patch</key>
<string>iBSS.k95.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
</dict>
<key>Name</key>
<string>iPad2,3_8.4.1_12H321</string>
<key>Platform</key>
<integer>1</integer>
<key>RamdiskMountVolume</key>
<string>ramdisk</string>
<key>RamdiskOptionsPath</key>
<string>/usr/local/share/restore/options.k95.plist</string>
<key>RamdiskPatches</key>
<dict>
<key>asr</key>
<dict>
<key>File</key>
<string>usr/sbin/asr</string>
<key>Patch</key>
<string>asr.patch</string>
</dict>
</dict>
<key>RootFilesystem</key>
<string>058-24079-023.dmg</string>
<key>RootFilesystemKey</key>
<string>8060569c71b2ff3bc9fa9778f3aac5cb8ed655a7aad01bb69ad2e4d019b7d72bba7e7fb2</string>
<key>RootFilesystemMountVolume</key>
<string>Donner12H321</string>
<key>RootFilesystemSize</key>
<integer>1822</integer>
<key>SHA1</key>
<string>0c756073a53bc62f2e4e94e2ae8e85ded773778a</string>
<key>SubPlatform</key>
<integer>6</integer>
<key>needPref</key>
<true/>
<key>hwmodel</key>
<string>K95</string>
<key>PackagePath</key>
<string>./freeze.tar</string>
<key>UntetherPath</key>
<string>./untether.tar</string>
<key>RamdiskPackage</key>
<string>./bin.tar</string>
<key>RamdiskReboot</key>
<string>./reboot.sh</string>
</dict>
</plist>

View File

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildIdentitiesPatches</key>
<dict>
<key>UniqueBuildID</key>
<data>cAk3FZk408iw5IMiSAvj21hRZWE=</data>
<key>Manifest</key>
<dict>
<key>RestoreRamDisk</key>
<dict>
<key>Digest</key>
<data>dKo3Kn9R8PeR5H6YncOmfEwm8ug=</data>
</dict>
</dict>
</dict>
<key>DownloadUrl</key>
<string></string>
<key>Filename</key>
<string>iPad3,4_8.4.1_12H321_Restore.ipsw</string>
<key>FilesystemPatches</key>
<dict>
<key>Filesystem Jailbreak</key>
<array>
<dict>
<key>Action</key>
<string>Patch</string>
<key>File</key>
<string>etc/fstab</string>
<key>Name</key>
<string>Remove nosuid and nodev from /private/var</string>
<key>Patch</key>
<string>fstab.patch</string>
</dict>
</array>
</dict>
<key>FirmwarePatches</key>
<dict>
<key>Restore Ramdisk</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>058-24517-023.dmg</string>
<key>IV</key>
<string>104935a03d8baec8c6260ca69280f92c</string>
<key>Key</key>
<string>354e528373074b3c2179cba9538902b3dd7c603595a707f883ca6ca4bf14bf7e</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>RestoreDeviceTree</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreDeviceTree</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.p101ap.production/DeviceTree.p101ap.img3</string>
<key>IV</key>
<string>667bff76ee274db0b5658361f040ac89</string>
<key>Key</key>
<string>e1c09c81f08dedc06d9aba515e82b3665b7d724b0dd5d9ad012adaf8b7f6268b</string>
</dict>
<key>RestoreKernelCache</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreKernelCache</string>
<key>File</key>
<string>kernelcache.release.p101</string>
<key>IV</key>
<string>6a417efd8f6d5fd1bb91c97367b428ca</string>
<key>Key</key>
<string>42dc4a9f72b46686f7f53fa76782b108c2fda37056095ddd775eb000b2fdfa7d</string>
<key>TypeFlag</key>
<integer>4</integer>
</dict>
<key>RestoreLogo</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreLogo</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.p101ap.production/applelogo@2x~ipad.s5l8955x.img3</string>
<key>IV</key>
<string>adf49517c9d99ba14466e24628cf68db</string>
<key>Key</key>
<string>54db70d5cd7dc3c3dc5acbe408a91f0faf7061a9ef6b070da2cb1feb2e7bb04b</string>
</dict>
<key>iBEC</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBEC.p101.RELEASE.dfu</string>
<key>IV</key>
<string>add7db95ab270c16ddd632cdc9a4ebac</string>
<key>Key</key>
<string>77b7990cbb88f3d091aaff10b424ab19c5263f100eb1ee642771500510b0dd42</string>
<key>Patch</key>
<string>iBEC.p101.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>iBSS</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBSS.p101.RELEASE.dfu</string>
<key>IV</key>
<string>a5892a58c90b6d3fb0e0b20db95070d7</string>
<key>Key</key>
<string>75612774968009e3f85545ac0088d0d0bb9cb4e2c2970e8f88489be0b9dfe103</string>
<key>Patch</key>
<string>iBSS.p101.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
</dict>
<key>Name</key>
<string>iPad3,4_8.4.1_12H321</string>
<key>Platform</key>
<integer>1</integer>
<key>RamdiskMountVolume</key>
<string>ramdisk</string>
<key>RamdiskOptionsPath</key>
<string>/usr/local/share/restore/options.p101.plist</string>
<key>RamdiskPatches</key>
<dict>
<key>asr</key>
<dict>
<key>File</key>
<string>usr/sbin/asr</string>
<key>Patch</key>
<string>asr.patch</string>
</dict>
</dict>
<key>RootFilesystem</key>
<string>058-24283-023.dmg</string>
<key>RootFilesystemKey</key>
<string>ea608bb9323c46fcd119a0ee9fa92e32d1a98827b51170d4efbce0fe11c47863056c5d1d</string>
<key>RootFilesystemMountVolume</key>
<string>Donner12H321</string>
<key>RootFilesystemSize</key>
<integer>2199</integer>
<key>SHA1</key>
<string>e429acf7d2997438ca6e2ee45012d25174d16283</string>
<key>SubPlatform</key>
<integer>6</integer>
<key>needPref</key>
<true/>
<key>hwmodel</key>
<string>P101</string>
<key>PackagePath</key>
<string>./freeze.tar</string>
<key>UntetherPath</key>
<string>./untether.tar</string>
<key>RamdiskPackage</key>
<string>./bin.tar</string>
<key>RamdiskReboot</key>
<string>./reboot.sh</string>
</dict>
</plist>

View File

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildIdentitiesPatches</key>
<dict>
<key>UniqueBuildID</key>
<data>KIbYgNGP7qPe4cvyJblXevSlRjs=</data>
<key>Manifest</key>
<dict>
<key>RestoreRamDisk</key>
<dict>
<key>Digest</key>
<data>dKo3Kn9R8PeR5H6YncOmfEwm8ug=</data>
</dict>
</dict>
</dict>
<key>DownloadUrl</key>
<string></string>
<key>Filename</key>
<string>iPad3,5_8.4.1_12H321_Restore.ipsw</string>
<key>FilesystemPatches</key>
<dict>
<key>Filesystem Jailbreak</key>
<array>
<dict>
<key>Action</key>
<string>Patch</string>
<key>File</key>
<string>etc/fstab</string>
<key>Name</key>
<string>Remove nosuid and nodev from /private/var</string>
<key>Patch</key>
<string>fstab.patch</string>
</dict>
</array>
</dict>
<key>FirmwarePatches</key>
<dict>
<key>Restore Ramdisk</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>058-24517-023.dmg</string>
<key>IV</key>
<string>923259891cffc81f2332c7b08414be0f</string>
<key>Key</key>
<string>98c6c3c9aebee967b021350547e12064804ded2cfb8a5c6d587fe1b26a8f1678</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>RestoreDeviceTree</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreDeviceTree</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.p102ap.production/DeviceTree.p102ap.img3</string>
<key>IV</key>
<string>93a05abd1c925866fe610be1c7951f6a</string>
<key>Key</key>
<string>ed82f4764c704f1a441d1e9ce6c021d869c263ead509626c2194b8ccbcb32bce</string>
</dict>
<key>RestoreKernelCache</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreKernelCache</string>
<key>File</key>
<string>kernelcache.release.p102</string>
<key>IV</key>
<string>db33c789914a1c5b6aa78edc87852716</string>
<key>Key</key>
<string>3edb2a54b611034334df77fd06b44cd2824e53e3db59521f4759e624ca1cab14</string>
<key>TypeFlag</key>
<integer>4</integer>
</dict>
<key>RestoreLogo</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreLogo</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.p102ap.production/applelogo@2x~ipad.s5l8955x.img3</string>
<key>IV</key>
<string>adf49517c9d99ba14466e24628cf68db</string>
<key>Key</key>
<string>54db70d5cd7dc3c3dc5acbe408a91f0faf7061a9ef6b070da2cb1feb2e7bb04b</string>
</dict>
<key>iBEC</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBEC.p102.RELEASE.dfu</string>
<key>IV</key>
<string>e0215af209f1de638d82fc2f0850b7e1</string>
<key>Key</key>
<string>7f4ebb46f7b6f5936bc7a3af20b389adc923d69db0b4bcae58ac728502bbb8fb</string>
<key>Patch</key>
<string>iBEC.p102.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>iBSS</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBSS.p102.RELEASE.dfu</string>
<key>IV</key>
<string>fba6d9aaec7237891c80390e6ffa88bf</string>
<key>Key</key>
<string>92909dca9bfdb9193131f9ad9b628b1a4971b1cbab52c0ddd114a6253fad96c0</string>
<key>Patch</key>
<string>iBSS.p102.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
</dict>
<key>Name</key>
<string>iPad3,5_8.4.1_12H321</string>
<key>Platform</key>
<integer>1</integer>
<key>RamdiskMountVolume</key>
<string>ramdisk</string>
<key>RamdiskOptionsPath</key>
<string>/usr/local/share/restore/options.p102.plist</string>
<key>RamdiskPatches</key>
<dict>
<key>asr</key>
<dict>
<key>File</key>
<string>usr/sbin/asr</string>
<key>Patch</key>
<string>asr.patch</string>
</dict>
</dict>
<key>RootFilesystem</key>
<string>058-24439-023.dmg</string>
<key>RootFilesystemKey</key>
<string>fd15f25c4d183ea8493c5c4d14cf0fc3803c26c28a9fd2859e02a1523fd7cba67604fe91</string>
<key>RootFilesystemMountVolume</key>
<string>Donner12H321</string>
<key>RootFilesystemSize</key>
<integer>2221</integer>
<key>SHA1</key>
<string>5a850c79c871f0487cf6177756c19894ff2bba16</string>
<key>SubPlatform</key>
<integer>6</integer>
<key>needPref</key>
<true/>
<key>hwmodel</key>
<string>P102</string>
<key>PackagePath</key>
<string>./freeze.tar</string>
<key>UntetherPath</key>
<string>./untether.tar</string>
<key>RamdiskPackage</key>
<string>./bin.tar</string>
<key>RamdiskReboot</key>
<string>./reboot.sh</string>
</dict>
</plist>

View File

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildIdentitiesPatches</key>
<dict>
<key>UniqueBuildID</key>
<data>Aq/TM9+fzfChTyHI3ostc1RGGkE=</data>
<key>Manifest</key>
<dict>
<key>RestoreRamDisk</key>
<dict>
<key>Digest</key>
<data>dKo3Kn9R8PeR5H6YncOmfEwm8ug=</data>
</dict>
</dict>
</dict>
<key>DownloadUrl</key>
<string></string>
<key>Filename</key>
<string>iPad3,6_8.4.1_12H321_Restore.ipsw</string>
<key>FilesystemPatches</key>
<dict>
<key>Filesystem Jailbreak</key>
<array>
<dict>
<key>Action</key>
<string>Patch</string>
<key>File</key>
<string>etc/fstab</string>
<key>Name</key>
<string>Remove nosuid and nodev from /private/var</string>
<key>Patch</key>
<string>fstab.patch</string>
</dict>
</array>
</dict>
<key>FirmwarePatches</key>
<dict>
<key>Restore Ramdisk</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>058-24517-023.dmg</string>
<key>IV</key>
<string>2f822acb8c97dceef576f772449e8779</string>
<key>Key</key>
<string>88f649436d109c4c6a365c2071cdeb269e0fa439e608af6846603124f5786179</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>RestoreDeviceTree</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreDeviceTree</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.p103ap.production/DeviceTree.p103ap.img3</string>
<key>IV</key>
<string>2835a2bd7d30e630045431f8c9558fab</string>
<key>Key</key>
<string>52de0f1b2669905ec0817f2407ad3e4ce2c757cf8ed650c56c0d03afdf28409f</string>
</dict>
<key>RestoreKernelCache</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreKernelCache</string>
<key>File</key>
<string>kernelcache.release.p103</string>
<key>IV</key>
<string>b325c546459c70277dc9aae74dd950cd</string>
<key>Key</key>
<string>29a61a3886ff3ae7df2a3e489f02e38e97a16365b3dae13430ffbb4b54eecee6</string>
<key>TypeFlag</key>
<integer>4</integer>
</dict>
<key>RestoreLogo</key>
<dict>
<key>DecryptPath</key>
<string>Downgrade/RestoreLogo</string>
<key>File</key>
<string>Firmware/all_flash/all_flash.p103ap.production/applelogo@2x~ipad.s5l8955x.img3</string>
<key>IV</key>
<string>adf49517c9d99ba14466e24628cf68db</string>
<key>Key</key>
<string>54db70d5cd7dc3c3dc5acbe408a91f0faf7061a9ef6b070da2cb1feb2e7bb04b</string>
</dict>
<key>iBEC</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBEC.p103.RELEASE.dfu</string>
<key>IV</key>
<string>edcb09e4654f10318856f4d27d31d999</string>
<key>Key</key>
<string>18898da62750874c3ef2ecd64d8e6dfc3af5f381221e56dcbf16ed36b496a084</string>
<key>Patch</key>
<string>iBEC.p103.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>iBSS</key>
<dict>
<key>Decrypt</key>
<true/>
<key>File</key>
<string>Firmware/dfu/iBSS.p103.RELEASE.dfu</string>
<key>IV</key>
<string>1d99e780d96c32a25ca7e4b1c7fe14c0</string>
<key>Key</key>
<string>4e2c14927693d61e1da375e340061521c9376007163f6ab55afbe1a03b901fd3</string>
<key>Patch</key>
<string>iBSS.p103.RELEASE.patch</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
</dict>
<key>Name</key>
<string>iPad3,6_8.4.1_12H321</string>
<key>Platform</key>
<integer>1</integer>
<key>RamdiskMountVolume</key>
<string>ramdisk</string>
<key>RamdiskOptionsPath</key>
<string>/usr/local/share/restore/options.p103.plist</string>
<key>RamdiskPatches</key>
<dict>
<key>asr</key>
<dict>
<key>File</key>
<string>usr/sbin/asr</string>
<key>Patch</key>
<string>asr.patch</string>
</dict>
</dict>
<key>RootFilesystem</key>
<string>058-24407-023.dmg</string>
<key>RootFilesystemKey</key>
<string>13f3003d076f57704200577251dae21801be38ce070b08289e9b4c791fb968144b375ce5</string>
<key>RootFilesystemMountVolume</key>
<string>Donner12H321</string>
<key>RootFilesystemSize</key>
<integer>2221</integer>
<key>SHA1</key>
<string>ebafd3826dc6299dcbbed56459ce8661379d935d</string>
<key>SubPlatform</key>
<integer>6</integer>
<key>needPref</key>
<true/>
<key>hwmodel</key>
<string>P103</string>
<key>PackagePath</key>
<string>./freeze.tar</string>
<key>UntetherPath</key>
<string>./untether.tar</string>
<key>RamdiskPackage</key>
<string>./bin.tar</string>
<key>RamdiskReboot</key>
<string>./reboot.sh</string>
</dict>
</plist>

View File

@ -0,0 +1,162 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>BuildIdentitiesPatches</key>
<dict>
<key>UniqueBuildID</key>
<data>Orhpt1ZWgw21W/jf1AjNMiuMcfs=</data>
<key>Manifest</key>
<dict>
<key>RestoreRamDisk</key>
<dict>
<key>Digest</key>
<data>IsceeVqQCLCQOuVYWRRghycOAE8=</data>
</dict>
</dict>
</dict>
<key>RootFilesystem</key>
<string>058-24525-023.dmg</string>
<key>RootFilesystemSize</key>
<integer>2058</integer>
<key>Filename</key>
<string>iPhone5,1_8.4.1_12H321_Restore.ipsw</string>
<key>RamdiskMountVolume</key>
<string>ramdisk</string>
<key>Name</key>
<string>iPhone5,1_8.4.1_12H321</string>
<key>SubPlatform</key>
<integer>6</integer>
<key>Platform</key>
<integer>1</integer>
<key>RamdiskOptionsPath</key>
<string>/usr/local/share/restore/options.n41.plist</string>
<key>SHA1</key>
<string>1e0f9ebf293eafd4e43f10e61b877b86b27838b2</string>
<key>RamdiskPatches</key>
<dict>
<key>asr</key>
<dict>
<key>File</key>
<string>usr/sbin/asr</string>
<key>Patch</key>
<string>asr.patch</string>
</dict>
</dict>
<key>DownloadUrl</key>
<string></string>
<key>FilesystemPatches</key>
<dict>
<key>Filesystem Jailbreak</key>
<array>
<dict>
<key>Action</key>
<string>Patch</string>
<key>File</key>
<string>etc/fstab</string>
<key>Name</key>
<string>Remove nosuid and nodev from /private/var</string>
<key>Patch</key>
<string>fstab.patch</string>
</dict>
</array>
</dict>
<key>RootFilesystemMountVolume</key>
<string>Donner12H321.N41OS</string>
<key>FirmwarePatches</key>
<dict>
<key>Restore Ramdisk</key>
<dict>
<key>File</key>
<string>058-23947-023.dmg</string>
<key>Key</key>
<string>53b8fb57b67db2bf471cd3c3b652247dcb77ca381bd64c687b492dd0cfd65187</string>
<key>Decrypt</key>
<true/>
<key>TypeFlag</key>
<integer>8</integer>
<key>IV</key>
<string>22e450d708b6319a619d5edecad88a86</string>
</dict>
<key>iBSS</key>
<dict>
<key>File</key>
<string>Firmware/dfu/iBSS.n41.RELEASE.dfu</string>
<key>Key</key>
<string>BAF05FE0282F78C18C2E3842BE4F9021919D586B55594281F5B5ABD0F6E61495</string>
<key>Decrypt</key>
<true/>
<key>Patch</key>
<string>iBSS.n41.RELEASE.patch</string>
<key>IV</key>
<string>BD0C8B039A819604A30F0D39ADF88572</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>iBEC</key>
<dict>
<key>File</key>
<string>Firmware/dfu/iBEC.n41.RELEASE.dfu</string>
<key>Key</key>
<string>df94c70aa77322498b3be544e3134b820236fef0f155e7f1354db662d6031368</string>
<key>Decrypt</key>
<true/>
<key>Patch</key>
<string>iBEC.n41.RELEASE.patch</string>
<key>IV</key>
<string>2055ec501ea1bb9474d7c914dd883e61</string>
<key>TypeFlag</key>
<integer>8</integer>
</dict>
<key>RestoreDeviceTree</key>
<dict>
<key>File</key>
<string>Firmware/all_flash/all_flash.n41ap.production/DeviceTree.n41ap.img3</string>
<key>Key</key>
<string>a7ad85c49ef64cfb37549c1126ab13ff7297e038f5548410adedbdb29efdfa77</string>
<key>DecryptPath</key>
<string>Downgrade/RestoreDeviceTree</string>
<key>IV</key>
<string>5ff721d45504fe136759292b2966e3f2</string>
</dict>
<key>RestoreLogo</key>
<dict>
<key>File</key>
<string>Firmware/all_flash/all_flash.n41ap.production/applelogo@2x~iphone.s5l8950x.img3</string>
<key>Key</key>
<string>967e260de1a600600ead78fa451865be406c851f8d97da4ddc6d7429173f5648</string>
<key>DecryptPath</key>
<string>Downgrade/RestoreLogo</string>
<key>IV</key>
<string>ef41848f4bdd07ea7de5a2bd2d90b989</string>
</dict>
<key>RestoreKernelCache</key>
<dict>
<key>File</key>
<string>kernelcache.release.n41</string>
<key>Key</key>
<string>6c4dfcd48110c6d13df01874e6d2d12348d95320d2a5971c5465316eca6f8061</string>
<key>DecryptPath</key>
<string>Downgrade/RestoreKernelCache</string>
<key>TypeFlag</key>
<integer>4</integer>
<key>IV</key>
<string>31ff9006a2d8326cbadf0c7795c71c1d</string>
</dict>
</dict>
<key>RootFilesystemKey</key>
<string>da2aa06747849210b9cc1ff219b4584572d1df2832e2cd3ad6636d281447c156ae544b35</string>
<key>needPref</key>
<true/>
<key>hwmodel</key>
<string>N41</string>
<key>PackagePath</key>
<string>./freeze.tar</string>
<key>UntetherPath</key>
<string>./untether.tar</string>
<key>RamdiskPackage</key>
<string>./bin.tar</string>
<key>RamdiskReboot</key>
<string>./reboot.sh</string>
</dict>
</plist>

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -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
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