You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ssh -p $ssh_port root@127.0.0.1 "rm /mnt1/private/var/mobile/Library/Caches/com.apple.mobile.installation.plist"# idk if this is really needed but ill keep it
6372
6374
;;
6373
6375
esac
6374
6376
@@ -7065,13 +7067,23 @@ menu_print_info() {
7065
7067
if [[ $device_unactivated== 1 ]];then
7066
7068
print "* Device is not activated, select Attempt Activation to activate."
7067
7069
fi
7070
+
if [[ $device_argmode=="none" ]];then
7071
+
if [[ $device_type=="$device_disable_bbupdate"||-n$device_deadbb ]];then
7072
+
warn "disable-bbupdate/dead-bb flag detected, but cannot be used in no-device mode."
7073
+
device_disable_bbupdate=
7074
+
device_deadbb=
7075
+
fi
7076
+
if [[ $device_actrec== 1 ]];then
7077
+
warn "Activation records flag detected, but cannot be used in no-device mode."
7078
+
device_actrec=
7079
+
fi
7080
+
fi
7068
7081
if [[ $device_type=="$device_disable_bbupdate"&&$device_use_bb!= 0 ]] &&(( device_proc <7));then
7069
-
warn "Disable bbupdate flag detected, baseband update is disabled. Proceed with caution"
7082
+
warn "Disable bbupdate flag detected, baseband stitching enabled. Proceed with caution"
7070
7083
if [[ $device_deadbb== 1 ]];then
7071
7084
warn "dead-bb flag detected, baseband dump/stitching is disabled. Your device will not activate after restore"
7072
7085
else
7073
7086
print "* Current device baseband will be dumped and stitched to custom IPSW"
7074
-
print "* Stitching is supported in these restores/downgrades: 8.4.1/6.1.3, Other (tethered or with SHSH), powdersn0w"
7075
7087
warn "Note that stitching baseband does not always work! There is a chance of non-working baseband after the restore"
7076
7088
fi
7077
7089
elif [[ -n$device_disable_bbupdate ]];then
@@ -7085,8 +7097,7 @@ menu_print_info() {
7085
7097
fi
7086
7098
if [[ $device_proc!= 1 ]] &&(( device_proc <7));then
7087
7099
if [[ $device_actrec== 1 ]];then
7088
-
warn "Activation records flag detected. Proceed with caution"
7089
-
print "* Stitching is supported in these restores/downgrades: 8.4.1/6.1.3, Other with SHSH, powdersn0w"
7100
+
warn "Activation records flag detected. activation_record stitching enabled."
7090
7101
fi
7091
7102
if [[ $device_pwnrec== 1 ]];then
7092
7103
warn "Pwned recovery flag detected. Assuming device is in pwned recovery mode."
@@ -8323,8 +8334,8 @@ ipsw_print_warnings() {
8323
8334
else
8324
8335
warn "Selected Target IPSW failed validation, proceed with caution"
8325
8336
fi
8326
-
if [[ $device_target_vers=="9.3"*&&$device_actrec== 1 ]];then
8327
-
warn "Activation records stitching does not work for iOS 9.3+ versions. Use iOS 9.2.1 or lower instead."
8337
+
if [[ $device_target_vers=="9.3"*&&$device_actrec== 1 &&$device_target_vers!="$device_latest_vers"]];then
8338
+
warn "Activation records stitching does not work for iOS 9.3+ versions, use iOS 9.2.1 or lower instead when possible."
8328
8339
fi
8329
8340
if [[ $1=="powder" ]];then
8330
8341
case$device_target_buildin
@@ -9322,19 +9333,22 @@ device_dump() {
9322
9333
log "Dumping files for $arg: $dmps"
9323
9334
if [[ -s$dump ]];then
9324
9335
log "Found existing dumped $arg: $dump"
9325
-
print "* Select Y to overwrite, or N to use existing dump"
9326
-
print "* Make sure to keep a backup of the dump if needed"
9327
-
select_yesno "Overwrite this existing dump?" 0
9328
-
if [[ $?!= 1 ]];then
9336
+
if [[ $arg=="activation"&&$(tar -tf $dump| grep -c "activation_record.plist")== 0 ]];then
9337
+
log "activation_record not found in existing activation dump. Deleting"
0 commit comments