diff --git a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.2_7D11.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.2_7D11.bundle/asr.patch
index 6632628..c7b0217 100644
Binary files a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.2_7D11.bundle/asr.patch and b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.2_7D11.bundle/asr.patch differ
diff --git a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.2_7D11.bundle/iBSS.n88ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.2_7D11.bundle/iBSS.n88ap.RELEASE.patch
index 4780165..14c2662 100644
Binary files a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.2_7D11.bundle/iBSS.n88ap.RELEASE.patch and b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.2_7D11.bundle/iBSS.n88ap.RELEASE.patch differ
diff --git a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.3_7E18.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.3_7E18.bundle/asr.patch
index 6632628..63975ac 100644
Binary files a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.3_7E18.bundle/asr.patch and b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.3_7E18.bundle/asr.patch differ
diff --git a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.3_7E18.bundle/iBSS.n88ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.3_7E18.bundle/iBSS.n88ap.RELEASE.patch
index 6aabf7a..7477ccd 100644
Binary files a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.3_7E18.bundle/iBSS.n88ap.RELEASE.patch and b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1.3_7E18.bundle/iBSS.n88ap.RELEASE.patch differ
diff --git a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1_7C144.bundle/asr.patch b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1_7C144.bundle/asr.patch
index 6632628..5bc6d9e 100644
Binary files a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1_7C144.bundle/asr.patch and b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1_7C144.bundle/asr.patch differ
diff --git a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1_7C144.bundle/iBSS.n88ap.RELEASE.patch b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1_7C144.bundle/iBSS.n88ap.RELEASE.patch
index 4780165..14c2662 100644
Binary files a/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1_7C144.bundle/iBSS.n88ap.RELEASE.patch and b/resources/firmware/FirmwareBundles/Down_iPhone2,1_3.1_7C144.bundle/iBSS.n88ap.RELEASE.patch differ
diff --git a/resources/firmware/iPad5,1/19H370/sha1sum b/resources/firmware/iPad5,1/19H370/sha1sum
deleted file mode 100644
index 65b32e3..0000000
--- a/resources/firmware/iPad5,1/19H370/sha1sum
+++ /dev/null
@@ -1 +0,0 @@
-1871dece87f78204b4a6de00415ad7ec1bdb8109
diff --git a/resources/firmware/iPad5,1/19H370/url b/resources/firmware/iPad5,1/19H370/url
deleted file mode 100644
index 15f94ec..0000000
--- a/resources/firmware/iPad5,1/19H370/url
+++ /dev/null
@@ -1 +0,0 @@
-https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-76437/E826C2CC-D34C-405F-B582-3F877988C052/iPad_64bit_TouchID_15.8_19H370_Restore.ipsw
diff --git a/resources/firmware/iPad5,1/19H380/sha1sum b/resources/firmware/iPad5,1/19H380/sha1sum
new file mode 100644
index 0000000..9fff612
--- /dev/null
+++ b/resources/firmware/iPad5,1/19H380/sha1sum
@@ -0,0 +1 @@
+f042d06ba54086a032cbc11206622621fe89fd71
diff --git a/resources/firmware/iPad5,1/19H380/url b/resources/firmware/iPad5,1/19H380/url
new file mode 100644
index 0000000..f939992
--- /dev/null
+++ b/resources/firmware/iPad5,1/19H380/url
@@ -0,0 +1 @@
+https://updates.cdn-apple.com/2024WinterFCS/fullrestores/052-23999/8C88AAD8-D1E8-4B25-BFA8-2C2326255CD4/iPad_64bit_TouchID_15.8.1_19H380_Restore.ipsw
diff --git a/resources/firmware/iPad5,2/19H370/sha1sum b/resources/firmware/iPad5,2/19H370/sha1sum
deleted file mode 100644
index 65b32e3..0000000
--- a/resources/firmware/iPad5,2/19H370/sha1sum
+++ /dev/null
@@ -1 +0,0 @@
-1871dece87f78204b4a6de00415ad7ec1bdb8109
diff --git a/resources/firmware/iPad5,2/19H370/url b/resources/firmware/iPad5,2/19H370/url
deleted file mode 100644
index 15f94ec..0000000
--- a/resources/firmware/iPad5,2/19H370/url
+++ /dev/null
@@ -1 +0,0 @@
-https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-76437/E826C2CC-D34C-405F-B582-3F877988C052/iPad_64bit_TouchID_15.8_19H370_Restore.ipsw
diff --git a/resources/firmware/iPad5,2/19H380/sha1sum b/resources/firmware/iPad5,2/19H380/sha1sum
new file mode 100644
index 0000000..9fff612
--- /dev/null
+++ b/resources/firmware/iPad5,2/19H380/sha1sum
@@ -0,0 +1 @@
+f042d06ba54086a032cbc11206622621fe89fd71
diff --git a/resources/firmware/iPad5,2/19H380/url b/resources/firmware/iPad5,2/19H380/url
new file mode 100644
index 0000000..f939992
--- /dev/null
+++ b/resources/firmware/iPad5,2/19H380/url
@@ -0,0 +1 @@
+https://updates.cdn-apple.com/2024WinterFCS/fullrestores/052-23999/8C88AAD8-D1E8-4B25-BFA8-2C2326255CD4/iPad_64bit_TouchID_15.8.1_19H380_Restore.ipsw
diff --git a/resources/firmware/iPad5,3/19H370/sha1sum b/resources/firmware/iPad5,3/19H370/sha1sum
deleted file mode 100644
index 65b32e3..0000000
--- a/resources/firmware/iPad5,3/19H370/sha1sum
+++ /dev/null
@@ -1 +0,0 @@
-1871dece87f78204b4a6de00415ad7ec1bdb8109
diff --git a/resources/firmware/iPad5,3/19H370/url b/resources/firmware/iPad5,3/19H370/url
deleted file mode 100644
index 15f94ec..0000000
--- a/resources/firmware/iPad5,3/19H370/url
+++ /dev/null
@@ -1 +0,0 @@
-https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-76437/E826C2CC-D34C-405F-B582-3F877988C052/iPad_64bit_TouchID_15.8_19H370_Restore.ipsw
diff --git a/resources/firmware/iPad5,3/19H380/sha1sum b/resources/firmware/iPad5,3/19H380/sha1sum
new file mode 100644
index 0000000..9fff612
--- /dev/null
+++ b/resources/firmware/iPad5,3/19H380/sha1sum
@@ -0,0 +1 @@
+f042d06ba54086a032cbc11206622621fe89fd71
diff --git a/resources/firmware/iPad5,3/19H380/url b/resources/firmware/iPad5,3/19H380/url
new file mode 100644
index 0000000..f939992
--- /dev/null
+++ b/resources/firmware/iPad5,3/19H380/url
@@ -0,0 +1 @@
+https://updates.cdn-apple.com/2024WinterFCS/fullrestores/052-23999/8C88AAD8-D1E8-4B25-BFA8-2C2326255CD4/iPad_64bit_TouchID_15.8.1_19H380_Restore.ipsw
diff --git a/resources/firmware/iPad5,4/19H370/sha1sum b/resources/firmware/iPad5,4/19H370/sha1sum
deleted file mode 100644
index 65b32e3..0000000
--- a/resources/firmware/iPad5,4/19H370/sha1sum
+++ /dev/null
@@ -1 +0,0 @@
-1871dece87f78204b4a6de00415ad7ec1bdb8109
diff --git a/resources/firmware/iPad5,4/19H370/url b/resources/firmware/iPad5,4/19H370/url
deleted file mode 100644
index 15f94ec..0000000
--- a/resources/firmware/iPad5,4/19H370/url
+++ /dev/null
@@ -1 +0,0 @@
-https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-76437/E826C2CC-D34C-405F-B582-3F877988C052/iPad_64bit_TouchID_15.8_19H370_Restore.ipsw
diff --git a/resources/firmware/iPad5,4/19H380/sha1sum b/resources/firmware/iPad5,4/19H380/sha1sum
new file mode 100644
index 0000000..9fff612
--- /dev/null
+++ b/resources/firmware/iPad5,4/19H380/sha1sum
@@ -0,0 +1 @@
+f042d06ba54086a032cbc11206622621fe89fd71
diff --git a/resources/firmware/iPad5,4/19H380/url b/resources/firmware/iPad5,4/19H380/url
new file mode 100644
index 0000000..f939992
--- /dev/null
+++ b/resources/firmware/iPad5,4/19H380/url
@@ -0,0 +1 @@
+https://updates.cdn-apple.com/2024WinterFCS/fullrestores/052-23999/8C88AAD8-D1E8-4B25-BFA8-2C2326255CD4/iPad_64bit_TouchID_15.8.1_19H380_Restore.ipsw
diff --git a/resources/firmware/iPhone8,2/19H370/sha1sum b/resources/firmware/iPhone8,2/19H370/sha1sum
deleted file mode 100644
index 5f8ef62..0000000
--- a/resources/firmware/iPhone8,2/19H370/sha1sum
+++ /dev/null
@@ -1 +0,0 @@
-35c4377214fabaa2878925e7724acadff8a20e20
diff --git a/resources/firmware/iPhone8,2/19H370/url b/resources/firmware/iPhone8,2/19H370/url
deleted file mode 100644
index e51f03d..0000000
--- a/resources/firmware/iPhone8,2/19H370/url
+++ /dev/null
@@ -1 +0,0 @@
-https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-76338/0D898C88-1E03-42FD-A160-93DDEDD358FA/iPhone_5.5_15.8_19H370_Restore.ipsw
diff --git a/resources/firmware/iPhone8,2/19H380/sha1sum b/resources/firmware/iPhone8,2/19H380/sha1sum
new file mode 100644
index 0000000..b1b57a6
--- /dev/null
+++ b/resources/firmware/iPhone8,2/19H380/sha1sum
@@ -0,0 +1 @@
+e81e65d0af327628f82a6abe09278b2aa9c8fc52
diff --git a/resources/firmware/iPhone8,2/19H380/url b/resources/firmware/iPhone8,2/19H380/url
new file mode 100644
index 0000000..ea21d59
--- /dev/null
+++ b/resources/firmware/iPhone8,2/19H380/url
@@ -0,0 +1 @@
+https://updates.cdn-apple.com/2024WinterFCS/fullrestores/052-23899/855AB6E9-5174-456B-B9B2-772C7EA7B380/iPhone_5.5_15.8.1_19H380_Restore.ipsw
diff --git a/resources/firmware/iPhone8,4/19H370/sha1sum b/resources/firmware/iPhone8,4/19H370/sha1sum
deleted file mode 100644
index 92b802b..0000000
--- a/resources/firmware/iPhone8,4/19H370/sha1sum
+++ /dev/null
@@ -1 +0,0 @@
-c4668a350a94cfbfb43389122fce27df4a747699
diff --git a/resources/firmware/iPhone8,4/19H370/url b/resources/firmware/iPhone8,4/19H370/url
deleted file mode 100644
index fb826a9..0000000
--- a/resources/firmware/iPhone8,4/19H370/url
+++ /dev/null
@@ -1 +0,0 @@
-https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-76384/1169EC5F-D667-4CD9-B1EB-8ACAC3B14F89/iPhone_4.0_64bit_15.8_19H370_Restore.ipsw
diff --git a/resources/firmware/iPhone8,4/19H380/sha1sum b/resources/firmware/iPhone8,4/19H380/sha1sum
new file mode 100644
index 0000000..38ccbbd
--- /dev/null
+++ b/resources/firmware/iPhone8,4/19H380/sha1sum
@@ -0,0 +1 @@
+a585babfdf3c8e35b6458d0f6eee0f17211f1309
diff --git a/resources/firmware/iPhone8,4/19H380/url b/resources/firmware/iPhone8,4/19H380/url
new file mode 100644
index 0000000..a16cf12
--- /dev/null
+++ b/resources/firmware/iPhone8,4/19H380/url
@@ -0,0 +1 @@
+https://updates.cdn-apple.com/2024WinterFCS/fullrestores/052-23946/593ABA16-7E7D-4692-87A7-52E771329AF3/iPhone_4.0_64bit_15.8.1_19H380_Restore.ipsw
diff --git a/resources/firmware/iPhone9,1/19H370/sha1sum b/resources/firmware/iPhone9,1/19H370/sha1sum
deleted file mode 100644
index bab21cf..0000000
--- a/resources/firmware/iPhone9,1/19H370/sha1sum
+++ /dev/null
@@ -1 +0,0 @@
-a3bea9e09025ccb8af1abcf30d48d2c51b8a0c4d
diff --git a/resources/firmware/iPhone9,1/19H370/url b/resources/firmware/iPhone9,1/19H370/url
deleted file mode 100644
index 886d0cb..0000000
--- a/resources/firmware/iPhone9,1/19H370/url
+++ /dev/null
@@ -1 +0,0 @@
-https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-76317/60642D20-45C8-4BEB-83C9-898F5B5FB257/iPhone_4.7_P3_15.8_19H370_Restore.ipsw
diff --git a/resources/firmware/iPhone9,1/19H380/sha1sum b/resources/firmware/iPhone9,1/19H380/sha1sum
new file mode 100644
index 0000000..d921313
--- /dev/null
+++ b/resources/firmware/iPhone9,1/19H380/sha1sum
@@ -0,0 +1 @@
+8004a08784740fdc8cf67e21f6248584067a1bec
diff --git a/resources/firmware/iPhone9,1/19H380/url b/resources/firmware/iPhone9,1/19H380/url
new file mode 100644
index 0000000..93665fb
--- /dev/null
+++ b/resources/firmware/iPhone9,1/19H380/url
@@ -0,0 +1 @@
+https://updates.cdn-apple.com/2024WinterFCS/fullrestores/052-23831/AD623BCF-600D-4EE7-88FB-7F223777D6B0/iPhone_4.7_P3_15.8.1_19H380_Restore.ipsw
diff --git a/resources/firmware/iPhone9,2/19H370/sha1sum b/resources/firmware/iPhone9,2/19H370/sha1sum
deleted file mode 100644
index 2594b3c..0000000
--- a/resources/firmware/iPhone9,2/19H370/sha1sum
+++ /dev/null
@@ -1 +0,0 @@
-0935fd29c1f77dd328b1bbdcf5e6b077e1501223
diff --git a/resources/firmware/iPhone9,2/19H370/url b/resources/firmware/iPhone9,2/19H370/url
deleted file mode 100644
index 9dcc603..0000000
--- a/resources/firmware/iPhone9,2/19H370/url
+++ /dev/null
@@ -1 +0,0 @@
-https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-76582/616E5E74-0792-4444-B8C9-FF0BFA54B3CC/iPhone_5.5_P3_15.8_19H370_Restore.ipsw
diff --git a/resources/firmware/iPhone9,2/19H380/sha1sum b/resources/firmware/iPhone9,2/19H380/sha1sum
new file mode 100644
index 0000000..7ccd47c
--- /dev/null
+++ b/resources/firmware/iPhone9,2/19H380/sha1sum
@@ -0,0 +1 @@
+a1092d1f0fc79b980ba0a255d1cca59790c941bc
diff --git a/resources/firmware/iPhone9,2/19H380/url b/resources/firmware/iPhone9,2/19H380/url
new file mode 100644
index 0000000..5b74e71
--- /dev/null
+++ b/resources/firmware/iPhone9,2/19H380/url
@@ -0,0 +1 @@
+https://updates.cdn-apple.com/2024WinterFCS/fullrestores/052-23889/3023C9F0-1F1D-42C1-B662-2E872B80999F/iPhone_5.5_P3_15.8.1_19H380_Restore.ipsw
diff --git a/resources/firmware/iPhone9,3/19H370/sha1sum b/resources/firmware/iPhone9,3/19H370/sha1sum
deleted file mode 100644
index bab21cf..0000000
--- a/resources/firmware/iPhone9,3/19H370/sha1sum
+++ /dev/null
@@ -1 +0,0 @@
-a3bea9e09025ccb8af1abcf30d48d2c51b8a0c4d
diff --git a/resources/firmware/iPhone9,3/19H370/url b/resources/firmware/iPhone9,3/19H370/url
deleted file mode 100644
index 886d0cb..0000000
--- a/resources/firmware/iPhone9,3/19H370/url
+++ /dev/null
@@ -1 +0,0 @@
-https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-76317/60642D20-45C8-4BEB-83C9-898F5B5FB257/iPhone_4.7_P3_15.8_19H370_Restore.ipsw
diff --git a/resources/firmware/iPhone9,3/19H380/sha1sum b/resources/firmware/iPhone9,3/19H380/sha1sum
new file mode 100644
index 0000000..d921313
--- /dev/null
+++ b/resources/firmware/iPhone9,3/19H380/sha1sum
@@ -0,0 +1 @@
+8004a08784740fdc8cf67e21f6248584067a1bec
diff --git a/resources/firmware/iPhone9,3/19H380/url b/resources/firmware/iPhone9,3/19H380/url
new file mode 100644
index 0000000..93665fb
--- /dev/null
+++ b/resources/firmware/iPhone9,3/19H380/url
@@ -0,0 +1 @@
+https://updates.cdn-apple.com/2024WinterFCS/fullrestores/052-23831/AD623BCF-600D-4EE7-88FB-7F223777D6B0/iPhone_4.7_P3_15.8.1_19H380_Restore.ipsw
diff --git a/resources/firmware/iPhone9,4/19H370/sha1sum b/resources/firmware/iPhone9,4/19H370/sha1sum
deleted file mode 100644
index 2594b3c..0000000
--- a/resources/firmware/iPhone9,4/19H370/sha1sum
+++ /dev/null
@@ -1 +0,0 @@
-0935fd29c1f77dd328b1bbdcf5e6b077e1501223
diff --git a/resources/firmware/iPhone9,4/19H370/url b/resources/firmware/iPhone9,4/19H370/url
deleted file mode 100644
index 9dcc603..0000000
--- a/resources/firmware/iPhone9,4/19H370/url
+++ /dev/null
@@ -1 +0,0 @@
-https://updates.cdn-apple.com/2023FallFCS/fullrestores/042-76582/616E5E74-0792-4444-B8C9-FF0BFA54B3CC/iPhone_5.5_P3_15.8_19H370_Restore.ipsw
diff --git a/resources/firmware/iPhone9,4/19H380/sha1sum b/resources/firmware/iPhone9,4/19H380/sha1sum
new file mode 100644
index 0000000..7ccd47c
--- /dev/null
+++ b/resources/firmware/iPhone9,4/19H380/sha1sum
@@ -0,0 +1 @@
+a1092d1f0fc79b980ba0a255d1cca59790c941bc
diff --git a/resources/firmware/iPhone9,4/19H380/url b/resources/firmware/iPhone9,4/19H380/url
new file mode 100644
index 0000000..5b74e71
--- /dev/null
+++ b/resources/firmware/iPhone9,4/19H380/url
@@ -0,0 +1 @@
+https://updates.cdn-apple.com/2024WinterFCS/fullrestores/052-23889/3023C9F0-1F1D-42C1-B662-2E872B80999F/iPhone_5.5_P3_15.8.1_19H380_Restore.ipsw
diff --git a/restore.sh b/restore.sh
index 9b5041b..4b1d7de 100755
--- a/restore.sh
+++ b/restore.sh
@@ -789,8 +789,8 @@ device_get_info() {
device_latest_build="16H81"
;;
iPad5,[1234] | iPhone8,[124] | iPhone9,[1234] | iPod9,1 )
- device_latest_vers="15.8"
- device_latest_build="19H370"
+ device_latest_vers="15.8.1"
+ device_latest_build="19H380"
;;
esac
# set device_use_bb, device_use_bb_sha1 (what baseband to use for ota/other)
@@ -818,23 +818,23 @@ device_get_info() {
;;
esac
case $device_type in
- iPad4,[235689] | iPhone6,[12] ) # MDM9615 12.5.7
+ iPad4,[235689] | iPhone6,[12] ) # MDM9615 12.4-latest
device_latest_bb="Mav7Mav8-10.80.02.Release.bbfw"
device_latest_bb_sha1="f5db17f72a78d807a791138cd5ca87d2f5e859f0"
;;
- iPhone7,[12] ) # MDM9625
+ iPhone7,[12] ) # MDM9625 15.6-latest
device_latest_bb="Mav10-7.80.04.Release.bbfw"
device_latest_bb_sha1="7ec8d734da78ca2bb1ba202afdbb6fe3fd093cb0"
;;
- iPad5,[24] | iPhone8,[124] ) # MDM9615/MDM9635 15.7.9
+ iPad5,[24] | iPhone8,[124] ) # MDM9615/MDM9635 15.6-latest
device_latest_bb="Mav10-11.61.01.Release.bbfw"
device_latest_bb_sha1="212cbb1e5bfd60912c01adda7dca66a569ddf758"
;;
- iPhone9,[12] ) # MDM9645
+ iPhone9,[12] ) # MDM9645 15.6-latest
device_latest_bb="Mav16-9.61.00.Release.bbfw"
device_latest_bb_sha1="7c742e0fc4857e7c07df1e4c48ccafbb60ae38bb"
;;
- iPhone9,[34] ) # PMB9943
+ iPhone9,[34] ) # PMB9943 15.6-latest
device_latest_bb="ICE16-6.03.01.Release.bbfw"
device_latest_bb_sha1="0e62ac6a7c8299f69f9410bdda27f6a3f9601a8f"
;;
@@ -2111,7 +2111,7 @@ ipsw_prepare_keys() {
;;
"KernelCache" )
- echo "$compFile$nameIV$ivKey$keyDecryptPathDowngrade/$comp" >> $NewPlist
+ echo "$compFile$nameIV$ivKey$key" >> $NewPlist
if [[ $ipsw_prepare_usepowder == 1 ]]; then
echo "Patch" >> $NewPlist
elif [[ -e $FirmwareBundle/kernelcache.release.patch ]]; then
@@ -2383,10 +2383,7 @@ ipsw_prepare_bundle() {
[457]* ) ipsw_prepare_keys RestoreKernelCache $1;;
* ) ipsw_prepare_keys KernelCache $1;;
esac
- else
- ipsw_prepare_keys RestoreKernelCache $1
- fi
- if [[ $1 == "old" ]]; then
+ elif [[ $1 == "old" ]]; then
if [[ $device_type == "iPod2,1" ]]; then
case $device_target_vers in
4.2.1 | 4.1 | 3.1.3 ) :;;
@@ -2409,6 +2406,8 @@ ipsw_prepare_bundle() {
;;
esac
fi
+ else
+ ipsw_prepare_keys RestoreKernelCache $1
fi
echo "" >> $NewPlist
fi