mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2025-02-07 04:13:28 +01:00
Update restore.sh
This commit is contained in:
parent
4acea0f887
commit
b274cbba1f
29
restore.sh
29
restore.sh
@ -2942,7 +2942,12 @@ ipsw_prepare_jailbreak() {
|
|||||||
JBFiles[2]=$jelbrek/greenpois0n/${device_type}_${device_target_build}.tar
|
JBFiles[2]=$jelbrek/greenpois0n/${device_type}_${device_target_build}.tar
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
3.0* | 3.1 | 3.1.[12] | 4.2* ) :;;
|
3.1* )
|
||||||
|
if [[ $device_type == "iPhone2,1" || $ipsw_24o == 1 ]]; then
|
||||||
|
JBFiles[2]=
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
3.0* | 4.2* ) :;;
|
||||||
* ) JBFiles[2]=$jelbrek/${JBFiles[2]};;
|
* ) JBFiles[2]=$jelbrek/${JBFiles[2]};;
|
||||||
esac
|
esac
|
||||||
case $device_target_vers in
|
case $device_target_vers in
|
||||||
@ -3544,7 +3549,7 @@ ipsw_prepare_bundle() {
|
|||||||
fi
|
fi
|
||||||
ipsw_prepare_keys RestoreRamdisk $1
|
ipsw_prepare_keys RestoreRamdisk $1
|
||||||
if [[ $1 == "old" ]]; then
|
if [[ $1 == "old" ]]; then
|
||||||
if [[ $device_type == "iPod2,1" && $device_newbr == 0 && $device_target_vers == "3.1.3" ]]; then
|
if [[ $ipsw_24o == 1 ]]; then
|
||||||
ipsw_prepare_keys iBoot $1
|
ipsw_prepare_keys iBoot $1
|
||||||
ipsw_prepare_keys KernelCache $1
|
ipsw_prepare_keys KernelCache $1
|
||||||
elif [[ $device_proc == 1 ]]; then
|
elif [[ $device_proc == 1 ]]; then
|
||||||
@ -4833,7 +4838,7 @@ ipsw_prepare_custom() {
|
|||||||
ipsw_prepare_jailbreak old
|
ipsw_prepare_jailbreak old
|
||||||
|
|
||||||
mv "$ipsw_custom.ipsw" temp.ipsw
|
mv "$ipsw_custom.ipsw" temp.ipsw
|
||||||
if [[ $device_type == "iPod2,1" && $device_newbr == 0 && $device_target_vers == "3.1.3" ]]; then
|
if [[ $ipsw_24o == 1 ]]; then
|
||||||
ipsw_prepare_patchcomp LLB
|
ipsw_prepare_patchcomp LLB
|
||||||
mv temp.ipsw "$ipsw_custom.ipsw"
|
mv temp.ipsw "$ipsw_custom.ipsw"
|
||||||
return
|
return
|
||||||
@ -4852,16 +4857,16 @@ ipsw_prepare_custom() {
|
|||||||
;;
|
;;
|
||||||
* )
|
* )
|
||||||
ipsw_prepare_patchcomp LLB
|
ipsw_prepare_patchcomp LLB
|
||||||
local ExtraArgs3="$device_bootargs_default"
|
local bootargs="$device_bootargs_default"
|
||||||
if [[ $ipsw_verbose == 1 ]]; then
|
if [[ $ipsw_verbose == 1 ]]; then
|
||||||
ExtraArgs3="pio-error=0 -v"
|
bootargs="pio-error=0 -v"
|
||||||
fi
|
fi
|
||||||
if [[ $device_target_vers == "3"* ]]; then
|
if [[ $device_target_vers == "3"* ]]; then
|
||||||
ExtraArgs3+=" amfi=0xff cs_enforcement_disable=1"
|
bootargs+=" amfi=0xff cs_enforcement_disable=1"
|
||||||
fi
|
fi
|
||||||
local path="Firmware/all_flash/all_flash.${device_model}ap.production"
|
local path="Firmware/all_flash/all_flash.${device_model}ap.production"
|
||||||
local name="iBoot.${device_model}ap.RELEASE.img3"
|
local name="iBoot.${device_model}ap.RELEASE.img3"
|
||||||
patch_iboot -b "$ExtraArgs3"
|
patch_iboot -b "$bootargs"
|
||||||
mkdir -p $path
|
mkdir -p $path
|
||||||
mv $name $path/$name
|
mv $name $path/$name
|
||||||
zip -r0 temp.ipsw $path/$name
|
zip -r0 temp.ipsw $path/$name
|
||||||
@ -7546,6 +7551,7 @@ menu_ipsw() {
|
|||||||
start="Start Restore"
|
start="Start Restore"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
ipsw_24o=
|
||||||
ipsw_cancustomlogo=
|
ipsw_cancustomlogo=
|
||||||
ipsw_cancustomlogo2=
|
ipsw_cancustomlogo2=
|
||||||
ipsw_customlogo=
|
ipsw_customlogo=
|
||||||
@ -7587,10 +7593,13 @@ menu_ipsw() {
|
|||||||
if [[ $device_target_vers != "3.0"* ]]; then
|
if [[ $device_target_vers != "3.0"* ]]; then
|
||||||
ipsw_canhacktivate=1
|
ipsw_canhacktivate=1
|
||||||
fi
|
fi
|
||||||
if [[ $device_type == "iPhone2,1" && $1 != "4.1" ]] ||
|
if [[ $device_type == "iPhone2,1" && $1 != "4.1" ]]; then
|
||||||
[[ $device_type == "iPod2,1" && $device_newbr == 0 && $1 == "3.1.3" ]]; then
|
|
||||||
ipsw_cancustomlogo=1
|
ipsw_cancustomlogo=1
|
||||||
fi
|
fi
|
||||||
|
if [[ $device_type == "iPod2,1" && $device_newbr == 0 && $1 == "3.1.3" ]]; then
|
||||||
|
ipsw_cancustomlogo=1
|
||||||
|
ipsw_24o=1
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
if [[ $device_type != "iPhone"* ]]; then
|
if [[ $device_type != "iPhone"* ]]; then
|
||||||
@ -8030,7 +8039,7 @@ ipsw_custom_set() {
|
|||||||
ipsw_customlogo2=1
|
ipsw_customlogo2=1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
if [[ $device_type == "iPod2,1" && $device_newbr == 0 && $device_target_vers == "3.1.3" ]]; then
|
if [[ $ipsw_24o == 1 ]]; then
|
||||||
ipsw_custom+="O"
|
ipsw_custom+="O"
|
||||||
fi
|
fi
|
||||||
if [[ $device_target_powder == 1 ]]; then
|
if [[ $device_target_powder == 1 ]]; then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user