mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2025-01-12 16:29:19 +01:00
Update for 3GS 3.1.x
- should fix issues like #397 - users need to do the jailbreak and hacktivate after the restore though
This commit is contained in:
parent
d059301634
commit
d77d424953
18
restore.sh
18
restore.sh
@ -1720,11 +1720,7 @@ ipsw_preference_set() {
|
|||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $device_target_vers == "3.1"* && $device_proc != 1 &&
|
if [[ -z $ipsw_jailbreak && $ipsw_canjailbreak == 1 ]]; then
|
||||||
$device_target_powder != 1 && $device_type != "iPod2,1" ]]; then
|
|
||||||
#log "Jailbreak Option is always enabled for 3.1.x ($device_target_vers)"
|
|
||||||
ipsw_jailbreak=1
|
|
||||||
elif [[ -z $ipsw_jailbreak && $ipsw_canjailbreak == 1 ]]; 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."
|
||||||
print "* I recommend to enable this option to have the jailbreak and Cydia pre-installed."
|
print "* I recommend to enable this option to have the jailbreak and Cydia pre-installed."
|
||||||
@ -1758,10 +1754,6 @@ ipsw_preference_set() {
|
|||||||
ipsw_hacktivate=
|
ipsw_hacktivate=
|
||||||
fi
|
fi
|
||||||
echo
|
echo
|
||||||
elif [[ $ipsw_jailbreak != 1 ]] &&
|
|
||||||
[[ $device_type == "iPhone1"* || $device_type == "iPhone2,1" ]]; then
|
|
||||||
log "Hacktivate option is not available. Jailbreak option must be enabled"
|
|
||||||
echo
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
case $device_type in
|
case $device_type in
|
||||||
@ -4483,12 +4475,18 @@ device_ramdisk() {
|
|||||||
$scp -P $ssh_port $jelbrek/$untether root@127.0.0.1:/mnt1
|
$scp -P $ssh_port $jelbrek/$untether root@127.0.0.1:/mnt1
|
||||||
# 3.1.3-4.1 untether needs to be extracted early (before data partition is mounted)
|
# 3.1.3-4.1 untether needs to be extracted early (before data partition is mounted)
|
||||||
case $vers in
|
case $vers in
|
||||||
4.1 | 4.0* | 3.1* )
|
4.1 | 4.0* )
|
||||||
untether="${device_type}_${build}.tar"
|
untether="${device_type}_${build}.tar"
|
||||||
log "Extracting $untether"
|
log "Extracting $untether"
|
||||||
$ssh -p $ssh_port root@127.0.0.1 "tar -xvf /mnt1/$untether -C /mnt1; rm /mnt1/$untether"
|
$ssh -p $ssh_port root@127.0.0.1 "tar -xvf /mnt1/$untether -C /mnt1; rm /mnt1/$untether"
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
# Do not extract untether for 3GS 3.1.x
|
||||||
|
if [[ $vers == "3.1"* && $device_type != "iPhone2,1" ]]; then
|
||||||
|
untether="${device_type}_${build}.tar"
|
||||||
|
log "Extracting $untether"
|
||||||
|
$ssh -p $ssh_port root@127.0.0.1 "tar -xvf /mnt1/$untether -C /mnt1; rm /mnt1/$untether"
|
||||||
|
fi
|
||||||
log "Mounting data partition"
|
log "Mounting data partition"
|
||||||
$ssh -p $ssh_port root@127.0.0.1 "mount.sh pv"
|
$ssh -p $ssh_port root@127.0.0.1 "mount.sh pv"
|
||||||
case $vers in
|
case $vers in
|
||||||
|
Loading…
x
Reference in New Issue
Block a user