Skip to content

Commit 1eb92f9

Browse files
committed
some fixes
like checking for srtg on non-a5/6 devices
1 parent 30f0197 commit 1eb92f9

1 file changed

Lines changed: 9 additions & 11 deletions

File tree

restore.sh

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2128,8 +2128,8 @@ device_enter_mode() {
21282128
esac
21292129
return
21302130
elif [[ $device_mode == "DFU" && $device_boot4 != 1 && $device_srtg != "iBoot"* ]] &&
2131-
[[ $device_proc == 5 || $device_proc == 6 ]]; then
2132-
log "No SRTG for A${device_proc}(X) device in DFU mode! Already pwned iBSS mode?"
2131+
[[ $device_proc == 4 || $device_proc == 5 || $device_proc == 6 ]]; then
2132+
log "No SRTG for device in DFU mode! Already pwned iBSS mode?"
21332133
print "* If your device is not in pwnDFU/kDFU mode, sending iBEC will fail."
21342134
return
21352135
fi
@@ -5943,10 +5943,11 @@ restore_deviceprepare() {
59435943
restore_prepare() {
59445944
case $device_proc in
59455945
1 )
5946-
if [[ $device_target_vers == "4"* && $ipsw_jailbreak != 1 ]]; then
5947-
restore_latest
5948-
return
5949-
elif [[ $ipsw_jailbreak != 1 ]]; then
5946+
if [[ $ipsw_jailbreak != 1 ]]; then
5947+
if [[ $target_vers_maj == 4 ]]; then
5948+
restore_latest
5949+
return
5950+
fi
59505951
device_enter_mode Recovery
59515952
ipsw_custom="$ipsw_path"
59525953
fi
@@ -6150,7 +6151,7 @@ ipsw_prepare() {
61506151
elif [[ $device_target_powder == 1 ]] && [[ $device_target_vers == "3"* || $device_target_vers == "4"* ]]; then
61516152
shsh_save version $device_latest_vers
61526153
case $device_target_vers in
6153-
"4.3"* ) ipsw_prepare_ios4powder;;
6154+
4.3* ) ipsw_prepare_ios4powder;;
61546155
* ) ipsw_prepare_ios4multipart;;
61556156
esac
61566157
elif [[ $device_target_powder == 1 ]]; then
@@ -6177,10 +6178,7 @@ ipsw_prepare() {
61776178
if [[ $ipsw_fourthree == 1 ]]; then
61786179
ipsw_prepare_fourthree_part2
61796180
elif [[ $ipsw_isbeta == 1 || $ipsw_gasgauge_patch == 1 ]]; then
6180-
case $device_target_vers in
6181-
[59] ) :;;
6182-
* ) ipsw_prepare_multipatch;;
6183-
esac
6181+
ipsw_prepare_multipatch
61846182
fi
61856183
;;
61866184

0 commit comments

Comments
 (0)