Advertisement
FranzVuttke

adb_devs_conn

Jan 5th, 2024
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.03 KB | Source Code | 0 0
  1. #!/bin/bash
  2.  
  3. #
  4. # created by OuNiS 12.2023
  5. #
  6.  
  7. # echo $#
  8. if test $# -eq 2; then
  9.     echo jedziemy...
  10.     temp_name=$1
  11.     temp_port=$2
  12.     echo "Ustalanie adresu IP..."
  13.     sleep .5
  14. # docs source:
  15. # http://rapidprogrammer.com/how-to-get-android-ip-address-from-adb-commandline-shell
  16.     temp=`adb -s $temp_name shell ip route`
  17. #   adb shell ip addr show wlan0 # alternative
  18.     echo $temp
  19.     temp_ip=${temp:52}
  20. # obcinanie spacji z przodu i z tyłu
  21. # https://stackoverflow.com/questions/369758/how-to-trim-whitespace-from-a-bash-variable
  22.     temp_ip="$(echo -e "${temp_ip}" | tr -d '[:space:]')"
  23.     # echo $temp_ip | xargs"XXX"
  24.    
  25.     # echo "$temp_ip"XXXX
  26.     echo "Przydzielanie portu $temp_port dla urządzenia $temp_name..."
  27.     sleep .5
  28.     echo -ne "\t" ; adb -s $temp_name tcpip $temp_port ; echo -n ""
  29.     echo "Połączenie urządzenia $temp_name o adresie: $temp_ip:$temp_port ..."
  30.     sleep .5
  31.     echo -ne "\t" ; adb connect $temp_ip:$temp_port ; echo -n ""
  32.    
  33. else
  34.     echo "brak parametrów..."
  35.     echo "wywołanie:"
  36.     echo "$0 <nazwa_urządzenia> <numer_portu>"
  37. fi
  38.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement