mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2024-11-23 16:39:17 +01:00
Fix some condition logic
This commit is contained in:
parent
44dfa02784
commit
89565e22ab
14
restore.sh
14
restore.sh
@ -1231,7 +1231,7 @@ ipsw_preference_set() {
|
|||||||
|
|
||||||
if [[ $device_target_vers == "3.1.3" || $device_target_vers == "4.0" ]]; then
|
if [[ $device_target_vers == "3.1.3" || $device_target_vers == "4.0" ]]; then
|
||||||
ipsw_jailbreak=1
|
ipsw_jailbreak=1
|
||||||
elif [[ $device_target_other != 1 && -z $ipsw_jailbreak ]] || [[ $ipsw_canjailbreak == 1 && -z $ipsw_jailbreak ]]; then
|
elif [[ $device_target_other != 1 || $ipsw_canjailbreak == 1 ]] && [[ -z $ipsw_jailbreak ]]; then
|
||||||
input "Jailbreak Option"
|
input "Jailbreak Option"
|
||||||
print "* When this option is enabled, your device will be jailbroken on restore."
|
print "* When this option is enabled, your device will be jailbroken on restore."
|
||||||
case $device_target_vers in
|
case $device_target_vers in
|
||||||
@ -1240,6 +1240,12 @@ ipsw_preference_set() {
|
|||||||
print "* Based on some reported issues, Jailbreak Option might not work properly for iOS 8.4.1."
|
print "* Based on some reported issues, Jailbreak Option might not work properly for iOS 8.4.1."
|
||||||
print "* I recommend to disable the option for these devices and sideload EtasonJB, HomeDepot, or daibutsu manually."
|
print "* I recommend to disable the option for these devices and sideload EtasonJB, HomeDepot, or daibutsu manually."
|
||||||
;;
|
;;
|
||||||
|
5* )
|
||||||
|
if [[ $device_proc == 5 ]]; then
|
||||||
|
print "* The jailbreak option for iOS 5.x on A5 is experimental, and may not work properly."
|
||||||
|
print "* For 5.0.1 and 5.1.1, I recommend disabling this option and jailbreak with Absinthe manually."
|
||||||
|
fi
|
||||||
|
;;
|
||||||
esac
|
esac
|
||||||
print "* This option is enabled by default (Y)."
|
print "* This option is enabled by default (Y)."
|
||||||
read -p "$(input 'Enable this option? (Y/n): ')" ipsw_jailbreak
|
read -p "$(input 'Enable this option? (Y/n): ')" ipsw_jailbreak
|
||||||
@ -2197,7 +2203,6 @@ restore_idevicerestore() {
|
|||||||
ExtraArgs="-r"
|
ExtraArgs="-r"
|
||||||
idevicerestore2="$idevicererestore"
|
idevicerestore2="$idevicererestore"
|
||||||
re="re"
|
re="re"
|
||||||
cp shsh/$device_ecid-$device_type-$device_target_vers.shsh shsh/$device_ecid-$device_type-$device_target_vers-$device_target_build.shsh # remove this if i get my fork of idevicererestore compiled on macos
|
|
||||||
fi
|
fi
|
||||||
ipsw_extract custom
|
ipsw_extract custom
|
||||||
if [[ $device_type == "iPad2"* && $device_target_vers == "4.3"* ]]; then
|
if [[ $device_type == "iPad2"* && $device_target_vers == "4.3"* ]]; then
|
||||||
@ -2469,7 +2474,7 @@ ipsw_prepare() {
|
|||||||
# 32-bit devices A5/A6
|
# 32-bit devices A5/A6
|
||||||
if [[ $device_target_powder == 1 ]]; then
|
if [[ $device_target_powder == 1 ]]; then
|
||||||
ipsw_prepare_powder2
|
ipsw_prepare_powder2
|
||||||
elif [[ $ipsw_jailbreak == 1 ]]; then
|
elif [[ $ipsw_jailbreak == 1 && $device_target_other != 1 ]]; then
|
||||||
ipsw_prepare_jailbreak
|
ipsw_prepare_jailbreak
|
||||||
else
|
else
|
||||||
ipsw_prepare_32bit
|
ipsw_prepare_32bit
|
||||||
@ -3387,8 +3392,7 @@ main() {
|
|||||||
|
|
||||||
if [[ $mode != "exit" ]]; then
|
if [[ $mode != "exit" ]]; then
|
||||||
echo
|
echo
|
||||||
print "* Save the terminal output now if needed, before pressing Enter/Return."
|
print "* Save the terminal output now if needed."
|
||||||
pause
|
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
Loading…
Reference in New Issue
Block a user