diff --git a/README.md b/README.md index cda0e84..9643526 100644 --- a/README.md +++ b/README.md @@ -87,13 +87,12 @@ - Restoring with powdersn0w is supported on the following devices and target version range: - iPhone 4 GSM - iOS 4.0 to 7.1.1 (all versions except 4.2.1) - iPhone 4 CDMA - iOS 5.0 to 7.1.1 - - iPhone 4S, 5, 5C, iPad 2 Rev A, iPad 4, iPod touch 5 - iOS 5.0 to 9.3.5 + - iPhone 4S, 5, 5C, iPad 2 Rev A, iPod touch 5 - iOS 5.0 to 9.3.5 - iPad 1 - iOS 4.3 to 5.1 - iPod touch 3 - iOS 4.0 to 5.1 - Using powdersn0w requires iOS 7.1.x blobs for your device - No blob requirement for iPhone 4, iPad 1, iPod touch 3 (7.1.2 and 5.1.1 are signed) - For iPhone 5 and 5C, both 7.0.x and 7.1.x blobs can be used - - For iPad 4, only 7.0.x blobs can be used - Restoring to other unsigned versions without blobs is supported on the following devices and target versions: - iPhone 3GS - iOS 3.0 to 6.1.3 (all versions) - iPod touch 2 - iOS 2.1.1 to 4.1 (all versions) diff --git a/restore.sh b/restore.sh index 4738ead..5597d24 100755 --- a/restore.sh +++ b/restore.sh @@ -1236,7 +1236,8 @@ device_enter_mode() { warn "skip ibss flag detected, skipping pwned DFU check. Proceed with caution" pause return - elif [[ $device_mode == "DFU" && $mode != "pwned-ibss" && $device_proc == 6 ]]; then + elif [[ $device_mode == "DFU" && $mode != "pwned-ibss" && $device_boot4 != 1 && + $device_proc != 4 ]] && (( device_proc < 7 )); then print "* Select Y if your device is in pwned iBSS/kDFU mode." print "* Select N to place device to pwned DFU mode using ipwndfu/ipwnder." print "* Failing to answer correctly will cause \"Sending iBEC\" to fail." @@ -5089,7 +5090,7 @@ menu_restore() { menu_items+=("Latest iOS ($device_latest_vers)") fi case $device_type in - iPhone4,1 | iPhone5,[1234] | iPad2,4 | iPad3,[456] | iPod5,1 ) + iPhone4,1 | iPhone5,[1234] | iPad2,4 | iPod5,1 ) menu_items+=("Other (powdersn0w 7.x blobs)");; iPhone1,[12] | iPhone2,1 | iPhone3,[23] | iPad1,1 | iPod[1234],1 ) if [[ -z $1 ]]; then