diff --git a/resources/device.sh b/resources/device.sh index e6dda53..f928c2b 100755 --- a/resources/device.sh +++ b/resources/device.sh @@ -10,7 +10,8 @@ FindDevice() { Log "Finding device in $1 mode..." while (( $i < $Timeout )); do - [[ $($irecovery -q 2>/dev/null | grep -w "MODE" | cut -c 7-) == "$1" ]] && DeviceIn=1 + [[ $platform == "linux" ]] && DeviceIn=$(lsusb | grep -c $USB) + [[ $platform == "macos" && $($irecovery -q 2>/dev/null | grep -w "MODE" | cut -c 7-) == "$1" ]] && DeviceIn=1 if [[ $DeviceIn == 1 ]]; then Log "Found device in $1 mode." DeviceState="$1"