From bea4ebd914edc0fd88283b207002eb5f1439065c Mon Sep 17 00:00:00 2001 From: Nebula Date: Sun, 2 Oct 2022 10:21:02 -0400 Subject: [PATCH] change lsusb stuff --- palera1n.sh | 22 +++------------------- 1 file changed, 3 insertions(+), 19 deletions(-) diff --git a/palera1n.sh b/palera1n.sh index f476b61..c9040c6 100755 --- a/palera1n.sh +++ b/palera1n.sh @@ -55,11 +55,11 @@ _wait() { sleep 1 done else - if ! (lsusb 2> /dev/null | grep ' Apple, Inc.' >> /dev/null); then + if ! (lsusb 2> /dev/null | grep 'Recovery Mode' >> /dev/null); then echo "[*] Waiting for device to reconnect in recovery mode" fi - while ! (lsusb 2> /dev/null | grep ' Apple, Inc.' >> /dev/null); do + while ! (lsusb 2> /dev/null | grep 'Recovery Mode' >> /dev/null); do sleep 1 done fi @@ -75,7 +75,7 @@ _check_dfu() { exit fi else - if ! (lsusb 2> /dev/null | grep ' Apple Mobile Device (DFU Mode):' >> /dev/null); then + if ! (lsusb 2> /dev/null | grep 'DFU Mode' >> /dev/null); then echo "[-] Device didn't go in DFU mode, please rerun the script and try again" exit fi @@ -127,15 +127,6 @@ _kill_if_running() { fi } -_usb_fix() { - if [ "$os" = 'Linux' ]; then - _kill_if_running iproxy - sudo systemctl stop usbmuxd &> "$out" >> "$out" - _kill_if_running usbmuxd - sudo usbmuxd -f -p &> "$out" >> "$out" & - fi -} - _exit_handler() { if [ "$os" = 'Darwin' ]; then if [ ! "$1" = '--dfu' ]; then @@ -160,11 +151,6 @@ if [ "$os" = 'Darwin' ]; then killall Finder fi -# linux usb fixes | i hate linux :intjsad: -if [ "$os" = 'Linux' ]; then - _usb_fix -fi - # =========== # Subcommands # =========== @@ -283,8 +269,6 @@ if [ ! -f blobs/"$deviceid"-"$version".shsh2 ]; then cd .. # Execute the commands once the rd is booted - _usb_fix - if [ "$os" = 'Linux' ]; then sudo "$dir"/iproxy 2222 22 &> "$out" >> "$out" & else