From 8652f49424d21fbe227f8ac0447bd171925b621a Mon Sep 17 00:00:00 2001 From: Nebula Date: Sat, 17 Sep 2022 18:58:16 -0400 Subject: [PATCH] edit lsusb and system_profiler greps --- palera1n.sh | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/palera1n.sh b/palera1n.sh index 1e0f8c7..5fd8285 100755 --- a/palera1n.sh +++ b/palera1n.sh @@ -69,11 +69,11 @@ if [ "$2" = '--dfu' ]; then fi else if [ "$os" = 'Darwin' ]; then - if ! (system_profiler SPUSBDataType 2> /dev/null | grep ' iPhone:' >> /dev/null); then + if ! (system_profiler SPUSBDataType 2> /dev/null | grep 'Manufacturer: Apple Inc.' >> /dev/null); then echo "[*] Waiting for device in normal mode" fi - while ! (system_profiler SPUSBDataType 2> /dev/null | grep ' iPhone:' >> /dev/null); do + while ! (system_profiler SPUSBDataType 2> /dev/null | grep 'Manufacturer: Apple Inc.' >> /dev/null); do sleep 1 done @@ -81,11 +81,11 @@ else defaults write com.apple.AMPDevicesAgent dontAutomaticallySyncIPods -bool true killall Finder else - if ! (lsusb 2> /dev/null | grep ' iPhone:' >> /dev/null); then + if ! (lsusb 2> /dev/null | grep ' Apple, Inc.' >> /dev/null); then echo "[*] Waiting for device in normal mode" fi - while ! (lsusb 2> /dev/null | grep ' iPhone:' >> /dev/null); do + while ! (lsusb 2> /dev/null | grep ' Apple, Inc.' >> /dev/null); do sleep 1 done fi @@ -105,11 +105,11 @@ if [ ! "$2" = '--dfu' ]; then sleep 1 done else - if ! (lsusb 2> /dev/null | grep ' Apple Mobile Device (Recovery Mode):' >> /dev/null); then + if ! (lsusb 2> /dev/null | grep ' Apple, Inc.' >> /dev/null); then echo "[*] Waiting for device to reconnect in recovery mode" fi - while ! (lsusb 2> /dev/null | grep ' Apple Mobile Device (Recovery Mode):' >> /dev/null); do + while ! (lsusb 2> /dev/null | grep ' Apple, Inc.' >> /dev/null); do sleep 1 done fi