From 546b394048890e61b147e385c561ac98a9129ca4 Mon Sep 17 00:00:00 2001 From: LukeZGD <26163116+LukeZGD@users.noreply.github.com> Date: Sat, 18 Nov 2023 18:55:46 +0800 Subject: [PATCH] An update --- .../Down_iPod4,1_4.1_8B117.bundle/asr.patch | Bin 0 -> 214 bytes .../iBSS.n81ap.RELEASE.patch | Bin 0 -> 210 bytes .../restoredexternal.patch | Bin 0 -> 202 bytes .../Down_iPod4,1_4.1_8B118.bundle/asr.patch | Bin 0 -> 214 bytes .../iBSS.n81ap.RELEASE.patch | Bin 0 -> 210 bytes .../restoredexternal.patch | Bin 0 -> 202 bytes .../Down_iPod4,1_4.2.1_8C148.bundle/asr.patch | Bin 0 -> 212 bytes .../iBSS.n81ap.RELEASE.patch | Bin 0 -> 208 bytes .../Down_iPod4,1_4.3.1_8G4.bundle/asr.patch | Bin 0 -> 198 bytes .../iBSS.n81ap.RELEASE.patch | Bin 0 -> 211 bytes .../Down_iPod4,1_4.3.2_8H7.bundle/asr.patch | Bin 0 -> 198 bytes .../iBSS.n81ap.RELEASE.patch | Bin 0 -> 209 bytes .../Down_iPod4,1_4.3.3_8J2.bundle/asr.patch | Bin 0 -> 198 bytes .../iBSS.n81ap.RELEASE.patch | Bin 0 -> 209 bytes .../Down_iPod4,1_4.3.4_8K2.bundle/asr.patch | Bin 0 -> 198 bytes .../iBSS.n81ap.RELEASE.patch | Bin 0 -> 221 bytes .../Down_iPod4,1_4.3.5_8L1.bundle/asr.patch | Bin 0 -> 198 bytes .../iBSS.n81ap.RELEASE.patch | Bin 0 -> 221 bytes .../Down_iPod4,1_4.3_8F190.bundle/asr.patch | Bin 0 -> 369 bytes .../iBSS.n81ap.RELEASE.patch | Bin 0 -> 211 bytes restore.sh | 17 +++++++++++------ 21 files changed, 11 insertions(+), 6 deletions(-) create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B117.bundle/asr.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B117.bundle/iBSS.n81ap.RELEASE.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B117.bundle/restoredexternal.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B118.bundle/asr.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B118.bundle/iBSS.n81ap.RELEASE.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B118.bundle/restoredexternal.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.2.1_8C148.bundle/asr.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.2.1_8C148.bundle/iBSS.n81ap.RELEASE.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.1_8G4.bundle/asr.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.1_8G4.bundle/iBSS.n81ap.RELEASE.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.2_8H7.bundle/asr.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.2_8H7.bundle/iBSS.n81ap.RELEASE.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.3_8J2.bundle/asr.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.3_8J2.bundle/iBSS.n81ap.RELEASE.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.4_8K2.bundle/asr.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.4_8K2.bundle/iBSS.n81ap.RELEASE.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.5_8L1.bundle/asr.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.5_8L1.bundle/iBSS.n81ap.RELEASE.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3_8F190.bundle/asr.patch create mode 100644 resources/firmware/FirmwareBundles/Down_iPod4,1_4.3_8F190.bundle/iBSS.n81ap.RELEASE.patch diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B117.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B117.bundle/asr.patch new file mode 100644 index 0000000000000000000000000000000000000000..71f96cf5e02bc0850b391be11146ee631cff5dd7 GIT binary patch literal 214 zcmZud!9hTQL4iTZ z<61Ea?G`U6cV3<4Ysj0z5nECLQp3@r=} z4lE2pOw1fYoC*vfZi_P5d`(PFd^w>qC36A8g^bHCmnJJXG`k6Kp7T^;5Zrw`?e0FI tYhtdi-^WFjE>TL$>O8^XAfUQq_ax0jEiDU#?jHbIDqiGj5ikMdYyexFKtuol literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B117.bundle/iBSS.n81ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B117.bundle/iBSS.n81ap.RELEASE.patch new file mode 100644 index 0000000000000000000000000000000000000000..7c339110bcca00d819e0f75aa5368e72a6d783e1 GIT binary patch literal 210 zcmZcl-8+@$Xn5#va-YV4(6A<@vyp+JD7y9pi$nqw1Ct>W14D-bgNuVBg93vB z3xkFNLx|DBmXi&_CW1jGyiyDomj)I!EHG(e>bNiB5a|2y{Haqlzr6$P_k5oBbnjJf dmk&%FEc3X*R)rb49B2SpC0^ue5ikMdQ~*LsI{p9v literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B118.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B118.bundle/asr.patch new file mode 100644 index 0000000000000000000000000000000000000000..71f96cf5e02bc0850b391be11146ee631cff5dd7 GIT binary patch literal 214 zcmZud!9hTQL4iTZ z<61Ea?G`U6cV3<4Ysj0z5nECLQp3@r=} z4lE2pOw1fYoC*vfZi_P5d`(PFd^w>qC36A8g^bHCmnJJXG`k6Kp7T^;5Zrw`?e0FI tYhtdi-^WFjE>TL$>O8^XAfUQq_ax0jEiDU#?jHbIDqiGj5ikMdYyexFKtuol literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B118.bundle/iBSS.n81ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.1_8B118.bundle/iBSS.n81ap.RELEASE.patch new file mode 100644 index 0000000000000000000000000000000000000000..7c339110bcca00d819e0f75aa5368e72a6d783e1 GIT binary patch literal 210 zcmZcl-8+@$Xn5#va-YV4(6A<@vyp+JD7y9pi$nqw1Ct>W14D-bgNuVBg93vB z3xkFNLx|DBmXi&_CW1jGyiyDomj)I!EHG(e>bNiB5a|2y{Haqlzr6$P_k5oBbnjJf dmk&%FEc3X*R)rb49B2SpC0^ue5ikMdQ~*LsI{p9v literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.2.1_8C148.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.2.1_8C148.bundle/asr.patch new file mode 100644 index 0000000000000000000000000000000000000000..e3f267a0be9ad1e07a830aa585c514c56bf4c0a9 GIT binary patch literal 212 zcmZJ9`1FeETCFf=qUIB*8YFbJ|Z zuqbgb2r6(aU*CEDI~)X*IOiX|Gto~(MbJ&ne!G(cAfPu+@L4iS#fuVsx z!GS}8Aw*@_vW5#6>;qYX9E=!@GBcK_Om$V|QqFLZGjI@0ZlbLHvj+t literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.1_8G4.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.1_8G4.bundle/asr.patch new file mode 100644 index 0000000000000000000000000000000000000000..4a875c2c58d40f34cd88ba3d832a0f7c59abbf84 GIT binary patch literal 198 zcmZ?9xI`aSk literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.1_8G4.bundle/iBSS.n81ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.1_8G4.bundle/iBSS.n81ap.RELEASE.patch new file mode 100644 index 0000000000000000000000000000000000000000..c46d4050cd417a4221d75d3d7e40310b5937ecdb GIT binary patch literal 211 zcmZj@FtE536eu__I4}U&4hjs4 z%bG6<9O#_3B00uiyvWreU;;=PLQ~(uUnUHUsx|Qs1Qjb2rw`?GAJ-GGB7kS zC^&E^FodW~%8)dzXFqQR~!v!oZ>WWA`M@LoF?({1+F1?1R`2ax(xnP&-)w literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.2_8H7.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.2_8H7.bundle/asr.patch new file mode 100644 index 0000000000000000000000000000000000000000..4a875c2c58d40f34cd88ba3d832a0f7c59abbf84 GIT binary patch literal 198 zcmZ?9xI`aSk literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.2_8H7.bundle/iBSS.n81ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.2_8H7.bundle/iBSS.n81ap.RELEASE.patch new file mode 100644 index 0000000000000000000000000000000000000000..795446dc925ebc611a024d6113e7674799a18b31 GIT binary patch literal 209 zcmZ?9xI`aSk literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.3_8J2.bundle/iBSS.n81ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.3_8J2.bundle/iBSS.n81ap.RELEASE.patch new file mode 100644 index 0000000000000000000000000000000000000000..795446dc925ebc611a024d6113e7674799a18b31 GIT binary patch literal 209 zcmZ?9xI`aSk literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.4_8K2.bundle/iBSS.n81ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.4_8K2.bundle/iBSS.n81ap.RELEASE.patch new file mode 100644 index 0000000000000000000000000000000000000000..8ba868567522ef85ad5de639a958a3504507e62a GIT binary patch literal 221 zcmZFl)H5)u{<;4kfKfC;!J&acz=45*$q}fPk%6Is zLBWAz0YfRLZvgWZldsHIF1V^NFz`%1a*8RCX>)_4*8%}e2JNM*m=v=T7@Mcx=t}nP tI3;k>`275^wD@aW`&J5inqFbx@Y4LTdy?j%mgXxLn}2}phPVXedH{AnLLUGC literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.5_8L1.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.5_8L1.bundle/asr.patch new file mode 100644 index 0000000000000000000000000000000000000000..4a875c2c58d40f34cd88ba3d832a0f7c59abbf84 GIT binary patch literal 198 zcmZ?9xI`aSk literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.5_8L1.bundle/iBSS.n81ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3.5_8L1.bundle/iBSS.n81ap.RELEASE.patch new file mode 100644 index 0000000000000000000000000000000000000000..8ba868567522ef85ad5de639a958a3504507e62a GIT binary patch literal 221 zcmZFl)H5)u{<;4kfKfC;!J&acz=45*$q}fPk%6Is zLBWAz0YfRLZvgWZldsHIF1V^NFz`%1a*8RCX>)_4*8%}e2JNM*m=v=T7@Mcx=t}nP tI3;k>`275^wD@aW`&J5inqFbx@Y4LTdy?j%mgXxLn}2}phPVXedH{AnLLUGC literal 0 HcmV?d00001 diff --git a/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3_8F190.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPod4,1_4.3_8F190.bundle/asr.patch new file mode 100644 index 0000000000000000000000000000000000000000..6dce48526c3096db278b0a876c4094cc11327195 GIT binary patch literal 369 zcmZ3Kg1Q-|{ z7&sUhgcvv!7!;@43cj*s$_WTutdMb8*+n!hI`-`9S_ zPR<^2-+U0JO2$W~GcfS}fBnLRfssXlgQ1~;fyKoE$aLUjP~hNVU~yXDyMUoY$jg0^ zQ4)W!j>Im>I!I|JwCOCPUpWSDTqS`gwMht%5CISBV8{VU$jz`*wV|DgsJ zpaU927#JEHHZeLiGO#KzxHvd05a4EFaAZ(mP|{$?T)-dfaN*AqgA)g4CHSj@FtE536eu__I4}U&4hjs4 z%bG6<9O#_3B00uiyvWreU;;=PLQ~(uUnUHUsx|Qs1Qjb2rw`?GAJ-GGB7kS zC^&E^FodW~%8)dzXFqQR~!v!oZ>WWA`M@LoF?({1+F1?1R`2ax(xnP&-)w literal 0 HcmV?d00001 diff --git a/restore.sh b/restore.sh index e2e8a80..2e7bb96 100755 --- a/restore.sh +++ b/restore.sh @@ -1588,7 +1588,7 @@ ipsw_preference_set() { esac elif [[ $device_proc == 4 || $device_type == "iPad2"* ]]; then case $device_type in - iPhone3* | iPad1,1 | iPod3,1 ) + iPhone3* | iPad1,1 | iPod[34],1 ) if [[ $device_target_vers != "4.2.1" ]]; then ipsw_canjailbreak=1 fi @@ -1647,6 +1647,8 @@ ipsw_preference_set() { $device_target_powder == 1 || $device_target_tethered == 1 ]] || [[ $device_type == "iPad2"* && $device_target_vers == "4.3"* ]] || [[ $device_type == "iPad1,1" && $device_target_vers != "5"* ]] || + [[ $device_type == "iPod3,1" && $device_target_vers != "5"* ]] || + [[ $device_type == "iPod4,1" && $device_target_vers == "4"* ]] || [[ $device_type == "iPhone3,1" && $device_target_vers == "4"* ]]; then input "Memory Option for creating custom IPSW" print "* When this option is enabled, system RAM will be used for the IPSW creation process." @@ -2314,11 +2316,14 @@ ipsw_prepare_32bit() { local daibutsu local JBFiles=() if [[ $device_target_vers == "3"* || $device_target_vers == "4"* ]]; then - if [[ $device_type == "iPad"* || $device_type == "iPhone3"* ]]; then - ipsw_prepare_jailbreak - elif [[ $ipsw_jailbreak == 1 ]]; then - ipsw_prepare_custom - fi + case $device_type in + iPad* | iPhone3* | iPod[34],1 ) ipsw_prepare_jailbreak;; + * ) + if [[ $ipsw_jailbreak == 1 ]]; then + ipsw_prepare_custom + fi + ;; + esac return elif [[ -e "$ipsw_custom.ipsw" ]]; then log "Found existing Custom IPSW. Skipping IPSW creation."