mirror of
https://github.com/LukeZGD/Legacy-iOS-Kit.git
synced 2024-11-27 10:24:16 +01:00
Slight change on finding device in kDFU
This commit is contained in:
parent
0961392e48
commit
9ef2067910
25
restore.sh
25
restore.sh
@ -163,11 +163,12 @@ set_tool_paths() {
|
|||||||
zenity="$(which zenity)"
|
zenity="$(which zenity)"
|
||||||
|
|
||||||
# live cd/usb check
|
# live cd/usb check
|
||||||
if [[ $(id -u $USER) == 999 ]]; then
|
if [[ $(id -u $USER) == 999 || $USER == "liveuser" ]]; then
|
||||||
live_cdusb=1
|
live_cdusb=1
|
||||||
log "Linux Live CD/USB detected."
|
log "Linux Live CD/USB detected."
|
||||||
if [[ $(pwd) == "/home"* ]]; then
|
if [[ $(pwd) == "/home"* ]]; then
|
||||||
if [[ $(lsblk -o label | grep -c "casper-rw") == 1 ]]; then
|
df . -h
|
||||||
|
if [[ $(lsblk -o label | grep -c "casper-rw") == 1 || $(lsblk -o label | grep -c "persistence") == 1 ]]; then
|
||||||
log "Detected iOS-OTA-Downgrader running on persistent storage."
|
log "Detected iOS-OTA-Downgrader running on persistent storage."
|
||||||
else
|
else
|
||||||
warn "Detected iOS-OTA-Downgrader running on temporary storage."
|
warn "Detected iOS-OTA-Downgrader running on temporary storage."
|
||||||
@ -782,7 +783,25 @@ device_enter_mode() {
|
|||||||
fi
|
fi
|
||||||
$ssh root@$IPAddress "bash /tmp/kloaders" &
|
$ssh root@$IPAddress "bash /tmp/kloaders" &
|
||||||
fi
|
fi
|
||||||
device_find_mode DFU
|
|
||||||
|
local attempt=1
|
||||||
|
local device_in
|
||||||
|
while (( attempt < 6 )); do
|
||||||
|
log "Finding device in kDFU mode... (Attempt $attempt)"
|
||||||
|
if [[ $($irecovery -q 2>/dev/null | grep -w "MODE" | cut -c 7-) == "DFU" ]]; then
|
||||||
|
device_in=1
|
||||||
|
fi
|
||||||
|
if [[ $device_in == 1 ]]; then
|
||||||
|
log "Found device in kDFU mode."
|
||||||
|
device_mode="DFU"
|
||||||
|
break
|
||||||
|
fi
|
||||||
|
print "* You may also try to unplug and replug your device"
|
||||||
|
((attempt++))
|
||||||
|
done
|
||||||
|
if (( attempt >= 6 )); then
|
||||||
|
error "Failed to find device in kDFU mode. Please run the script again"
|
||||||
|
fi
|
||||||
kill $iproxy_pid
|
kill $iproxy_pid
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user