From d51786811f00b6a5db7063e4732449887053e7d5 Mon Sep 17 00:00:00 2001 From: LukeZGD <26163116+LukeZGD@users.noreply.github.com> Date: Tue, 23 Jan 2024 09:19:07 +0800 Subject: [PATCH] Latest 15.x version is now 15.8.1 and also, attempt something for 3GS 3.1.x (#397) --- .../asr.patch | Bin 219 -> 325 bytes .../iBSS.n88ap.RELEASE.patch | Bin 173 -> 311 bytes .../asr.patch | Bin 219 -> 326 bytes .../iBSS.n88ap.RELEASE.patch | Bin 174 -> 309 bytes .../Down_iPhone2,1_3.1_7C144.bundle/asr.patch | Bin 219 -> 333 bytes .../iBSS.n88ap.RELEASE.patch | Bin 173 -> 311 bytes resources/firmware/iPad5,1/19H370/sha1sum | 1 - resources/firmware/iPad5,1/19H370/url | 1 - resources/firmware/iPad5,1/19H380/sha1sum | 1 + resources/firmware/iPad5,1/19H380/url | 1 + resources/firmware/iPad5,2/19H370/sha1sum | 1 - resources/firmware/iPad5,2/19H370/url | 1 - resources/firmware/iPad5,2/19H380/sha1sum | 1 + resources/firmware/iPad5,2/19H380/url | 1 + resources/firmware/iPad5,3/19H370/sha1sum | 1 - resources/firmware/iPad5,3/19H370/url | 1 - resources/firmware/iPad5,3/19H380/sha1sum | 1 + resources/firmware/iPad5,3/19H380/url | 1 + resources/firmware/iPad5,4/19H370/sha1sum | 1 - resources/firmware/iPad5,4/19H370/url | 1 - resources/firmware/iPad5,4/19H380/sha1sum | 1 + resources/firmware/iPad5,4/19H380/url | 1 + resources/firmware/iPhone8,2/19H370/sha1sum | 1 - resources/firmware/iPhone8,2/19H370/url | 1 - resources/firmware/iPhone8,2/19H380/sha1sum | 1 + resources/firmware/iPhone8,2/19H380/url | 1 + resources/firmware/iPhone8,4/19H370/sha1sum | 1 - resources/firmware/iPhone8,4/19H370/url | 1 - resources/firmware/iPhone8,4/19H380/sha1sum | 1 + resources/firmware/iPhone8,4/19H380/url | 1 + resources/firmware/iPhone9,1/19H370/sha1sum | 1 - resources/firmware/iPhone9,1/19H370/url | 1 - resources/firmware/iPhone9,1/19H380/sha1sum | 1 + resources/firmware/iPhone9,1/19H380/url | 1 + resources/firmware/iPhone9,2/19H370/sha1sum | 1 - resources/firmware/iPhone9,2/19H370/url | 1 - resources/firmware/iPhone9,2/19H380/sha1sum | 1 + resources/firmware/iPhone9,2/19H380/url | 1 + resources/firmware/iPhone9,3/19H370/sha1sum | 1 - resources/firmware/iPhone9,3/19H370/url | 1 - resources/firmware/iPhone9,3/19H380/sha1sum | 1 + resources/firmware/iPhone9,3/19H380/url | 1 + resources/firmware/iPhone9,4/19H370/sha1sum | 1 - resources/firmware/iPhone9,4/19H370/url | 1 - resources/firmware/iPhone9,4/19H380/sha1sum | 1 + resources/firmware/iPhone9,4/19H380/url | 1 + restore.sh | 23 +++++++++--------- 47 files changed, 31 insertions(+), 32 deletions(-) delete mode 100644 resources/firmware/iPad5,1/19H370/sha1sum delete mode 100644 resources/firmware/iPad5,1/19H370/url create mode 100644 resources/firmware/iPad5,1/19H380/sha1sum create mode 100644 resources/firmware/iPad5,1/19H380/url delete mode 100644 resources/firmware/iPad5,2/19H370/sha1sum delete mode 100644 resources/firmware/iPad5,2/19H370/url create mode 100644 resources/firmware/iPad5,2/19H380/sha1sum create mode 100644 resources/firmware/iPad5,2/19H380/url delete mode 100644 resources/firmware/iPad5,3/19H370/sha1sum delete mode 100644 resources/firmware/iPad5,3/19H370/url create mode 100644 resources/firmware/iPad5,3/19H380/sha1sum create mode 100644 resources/firmware/iPad5,3/19H380/url delete mode 100644 resources/firmware/iPad5,4/19H370/sha1sum delete mode 100644 resources/firmware/iPad5,4/19H370/url create mode 100644 resources/firmware/iPad5,4/19H380/sha1sum create mode 100644 resources/firmware/iPad5,4/19H380/url delete mode 100644 resources/firmware/iPhone8,2/19H370/sha1sum delete mode 100644 resources/firmware/iPhone8,2/19H370/url create mode 100644 resources/firmware/iPhone8,2/19H380/sha1sum create mode 100644 resources/firmware/iPhone8,2/19H380/url delete mode 100644 resources/firmware/iPhone8,4/19H370/sha1sum delete mode 100644 resources/firmware/iPhone8,4/19H370/url create mode 100644 resources/firmware/iPhone8,4/19H380/sha1sum create mode 100644 resources/firmware/iPhone8,4/19H380/url delete mode 100644 resources/firmware/iPhone9,1/19H370/sha1sum delete mode 100644 resources/firmware/iPhone9,1/19H370/url create mode 100644 resources/firmware/iPhone9,1/19H380/sha1sum create mode 100644 resources/firmware/iPhone9,1/19H380/url delete mode 100644 resources/firmware/iPhone9,2/19H370/sha1sum delete mode 100644 resources/firmware/iPhone9,2/19H370/url create mode 100644 resources/firmware/iPhone9,2/19H380/sha1sum create mode 100644 resources/firmware/iPhone9,2/19H380/url delete mode 100644 resources/firmware/iPhone9,3/19H370/sha1sum delete mode 100644 resources/firmware/iPhone9,3/19H370/url create mode 100644 resources/firmware/iPhone9,3/19H380/sha1sum create mode 100644 resources/firmware/iPhone9,3/19H380/url delete mode 100644 resources/firmware/iPhone9,4/19H370/sha1sum delete mode 100644 resources/firmware/iPhone9,4/19H370/url create mode 100644 resources/firmware/iPhone9,4/19H380/sha1sum create mode 100644 resources/firmware/iPhone9,4/19H380/url 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 663262852cca2718a4cc825ed6f8c58b90eea0f7..c7b0217d89155986aa6a62b828ffa4fc8239f0da 100644 GIT binary patch literal 325 zcmZ;@76S$0+03G+AHDNf&LzY;OFZNOLeqBp={p%1#eV-k&=}$1z@o&+(7?gK%EHi~ z$RXh1Cz1!xQlhXO;0+oBXn1_}2iRgS6(j1w*}TwD?uEacGevXj9oQIW&z?xXMb y?v|`6Q9N$D@SOVlDZZNV)23!H2(ZL=?^K$j;SoLm^qmHfz2Zf#76B7LZU+F++CU@# 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 4780165d13bfb40dad777f1d1f15ef66fd9306ed..14c2662f06f8320578176d08f8de2f00d36c3abd 100644 GIT binary patch literal 311 zcmZkSrdCw^n`6EWo-Kw# z87wRYo{mbNKjy4abQqjFgVLF zC9S93`P6pqol0{wJY1I)us0yo_c4pUV_-NKwc-JTfr0~r0MNJ=2L*=!4h4pQWeg0i vibj%?W*_KKQ*@XSUZ>E|^7+@ZQ}d&G;!draD_-Pk5ikK{0LVB959AsE|2;5< 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 663262852cca2718a4cc825ed6f8c58b90eea0f7..63975ac43ad65236fae3a4d8f162de50fb02423d 100644 GIT binary patch literal 326 zcmZM>} u6o5P?AX`ZxLvGouT&J0aMm#-RE{giQIa^+5K4?&<_oS;}p+Z)S=nnvrTwss@ literal 219 zcmZ;@76S$0+03G+AHDNf&LzY;OFZNOLeqBp={p%1#eV-k&=}$1z@o&+(7?gK%EHi~ z$RXh1Cz1!xQlhXO;0+oBXn1_}2iRgS6(j1w*}TwD?uEacGevXj9oQIW&z?xXMb y?v|`6Q9N$D@SOVlDZZNV)23!H2(ZL=?^K$j;SoLm^qmHfz2Zf#76B7LZU+F++CU@# 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 6aabf7aae62637ffb0d6791b991e536b704f251a..7477ccdda3c97d0b2000ea6dec5e8ead2eb18d21 100644 GIT binary patch literal 309 zcmZm&CtLIW;sP=SQ1_uTP z2PUAR1q_OljHIgCS`8R{)uPJzSp;UZuI5vG^;WT~zI&(A91Rcu7jI=45GFP6m~@hX z;c&IZ69xvs5+w&l2?hp576%3a1(pC#1%?onDJBd&SI#<$EUwU&tg^(llQ% e?#;bf+vHR4i!F0JHc61Zx?a4<)goX5$UFcL3}i9@ literal 174 zcmZ0yq>H0+ul_ zxU8ITqSD(?#L-xUtLwUkf?|AS>C4(HJJMyeR@Lb}=_**LIB}o-JdkgOU;>58K8!Kcz1(tnqzU zE5vT0sch*h8ey?RMTPHf_fDlb8XofO-TVv)H*lwGd|_Z<{#|+CfCB>$1JLJ83|tIA zPaa@sU=-mHU{GLCQg$%PTsCi^kJ>C|AD5Y853U(b`81ooyn+4bor!)TDoi&|*)jkC Dnde~> literal 219 zcmZ;@76S$0+03G+AHDNf&LzY;OFZNOLeqBp={p%1#eV-k&=}$1z@o&+(7?gK%EHi~ z$RXh1Cz1!xQlhXO;0+oBXn1_}2iRgS6(j1w*}TwD?uEacGevXj9oQIW&z?xXMb y?v|`6Q9N$D@SOVlDZZNV)23!H2(ZL=?^K$j;SoLm^qmHfz2Zf#76B7LZU+F++CU@# 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 4780165d13bfb40dad777f1d1f15ef66fd9306ed..14c2662f06f8320578176d08f8de2f00d36c3abd 100644 GIT binary patch literal 311 zcmZkSrdCw^n`6EWo-Kw# z87wRYo{mbNKjy4abQqjFgVLF zC9S93`P6pqol0{wJY1I)us0yo_c4pUV_-NKwc-JTfr0~r0MNJ=2L*=!4h4pQWeg0i vibj%?W*_KKQ*@XSUZ>E|^7+@ZQ}d&G;!draD_-Pk5ikK{0LVB959AsE|2;5< 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