mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2025-01-23 21:51:13 +01:00
An update
This commit is contained in:
parent
a8bd9d39ee
commit
73b30b2e5f
25
restore.sh
25
restore.sh
@ -4970,7 +4970,12 @@ restore_usepwndfu64_option() {
|
|||||||
if [[ $device_target_vers == "$device_latest_vers" ]]; then
|
if [[ $device_target_vers == "$device_latest_vers" ]]; then
|
||||||
return
|
return
|
||||||
elif [[ $restore_useskipblob == 1 ]]; then
|
elif [[ $restore_useskipblob == 1 ]]; then
|
||||||
log "skip-blob flag detected, pwned restore option enabled."
|
log "skip-blob flag detected, Pwned Restore Option enabled."
|
||||||
|
restore_usepwndfu64=1
|
||||||
|
return
|
||||||
|
elif [[ $device_mode == "DFU" && $device_target_other == 1 ]]; then
|
||||||
|
log "Device is in DFU mode, Pwned Restore Option enabled."
|
||||||
|
print "* If you want to disable Pwned Restore Option, place the device in Normal/Recovery mode"
|
||||||
restore_usepwndfu64=1
|
restore_usepwndfu64=1
|
||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
@ -5061,7 +5066,7 @@ device_ramdisk64() {
|
|||||||
ver="14"
|
ver="14"
|
||||||
fi
|
fi
|
||||||
device_ramdiskver="$ver"
|
device_ramdiskver="$ver"
|
||||||
print "* Version Selection"
|
input "Version Select Option"
|
||||||
print "* The version of the SSH Ramdisk is set to iOS $ver by default. This is the recommended option."
|
print "* The version of the SSH Ramdisk is set to iOS $ver by default. This is the recommended option."
|
||||||
print "* There is also an option to use iOS 8 ramdisk. This can be used to fix devices on iOS 7 not booting after using iOS $ver ramdisk."
|
print "* There is also an option to use iOS 8 ramdisk. This can be used to fix devices on iOS 7 not booting after using iOS $ver ramdisk."
|
||||||
print "* If not sure, just press Enter/Return. This will select the default version."
|
print "* If not sure, just press Enter/Return. This will select the default version."
|
||||||
@ -6955,10 +6960,7 @@ menu_ipsw() {
|
|||||||
print "* Selected SHSH file is validated"
|
print "* Selected SHSH file is validated"
|
||||||
else
|
else
|
||||||
warn "Selected SHSH file failed validation, proceed with caution"
|
warn "Selected SHSH file failed validation, proceed with caution"
|
||||||
if (( device_proc >= 7 )); then
|
if (( device_proc < 5 )); then
|
||||||
print "* If this is an OTA/onboard/factory blob, it may be fine to use for restoring"
|
|
||||||
print "* If the restore does not work, try enabling the skip-blob flag"
|
|
||||||
elif (( device_proc < 5 )); then
|
|
||||||
warn "Validation might be a false negative for A4 and older devices."
|
warn "Validation might be a false negative for A4 and older devices."
|
||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
@ -7030,8 +7032,15 @@ menu_ipsw() {
|
|||||||
if [[ $shsh_validate == 0 ]]; then
|
if [[ $shsh_validate == 0 ]]; then
|
||||||
print "* Selected SHSH file is validated"
|
print "* Selected SHSH file is validated"
|
||||||
else
|
else
|
||||||
warn "Selected SHSH file failed validation"
|
warn "Selected SHSH file failed validation, proceed with caution"
|
||||||
|
if (( device_proc >= 7 )); then
|
||||||
|
print "* If this is an OTA/onboard/factory blob, it may be fine to use for restoring"
|
||||||
|
elif (( device_proc < 5 )); then
|
||||||
|
warn "Validation might be a false negative for A4 and older devices."
|
||||||
|
fi
|
||||||
|
echo
|
||||||
fi
|
fi
|
||||||
|
print "* Note: For OTA/onboard/factory blobs, try enabling the skip-blob flag"
|
||||||
echo
|
echo
|
||||||
|
|
||||||
elif [[ $2 != "ipsw" ]]; then
|
elif [[ $2 != "ipsw" ]]; then
|
||||||
@ -8326,7 +8335,7 @@ restore_latest64() {
|
|||||||
local opt="-l"
|
local opt="-l"
|
||||||
local opt2
|
local opt2
|
||||||
warn "Restoring to iOS 18 or newer is not supported. Try using pymobiledevice3 instead for that"
|
warn "Restoring to iOS 18 or newer is not supported. Try using pymobiledevice3 instead for that"
|
||||||
print "* Restore/Update Selection"
|
input "Restore/Update Select Option"
|
||||||
print "* Restore will do factory reset and update the device, all data will be cleared"
|
print "* Restore will do factory reset and update the device, all data will be cleared"
|
||||||
print "* Update will only update the device to the latest version"
|
print "* Update will only update the device to the latest version"
|
||||||
read -p "$(input "Select Y to Restore, select N to Update (Y/n) ")" opt2
|
read -p "$(input "Select Y to Restore, select N to Update (Y/n) ")" opt2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user