#!/bin/bash SERIAL="R3CW10XC0HJ" #mein Handy - Ergebnis von 'adb devices' #SERIAL="R9TX7048AEY" #mein Samsung Tablet - Ergebnis von 'adb devices' echo "--- Starte scrcpy via WLAN Vorbereitung ---" # 1. IP-Adresse gezielt über die USB-Verbindung auslesen # Wir sagen ADB mit "-s $SERIAL", dass wir genau dieses physische Gerät meinen echo "[1/4] Lese IP-Adresse vom USB-Gerät..." IP_ADDR=$(adb -s "$SERIAL" shell ip -f inet addr show wlan0 | grep -Po 'inet \K[\d.]+') if [ -z "$IP_ADDR" ]; then echo "Fehler: IP-Adresse konnte nicht ausgelesen werden. Ist das Kabel dran?" exit 1 fi echo "Handy-IP: $IP_ADDR" # 2. TCPIP Modus auf diesem speziellen Gerät aktivieren echo "[2/4] Aktiviere TCPIP Modus..." adb -s "$SERIAL" tcpip 5555 sleep 2 # 3. Verbindung aufbauen echo "[3/4] Verbinde mit $IP_ADDR..." adb connect "$IP_ADDR:5555" sleep 1 # 4. scrcpy gezielt starten if adb devices | grep -q "$IP_ADDR:5555"; then echo "[4/4] Verbindung erfolgreich!" echo "Du kannst das USB-Kabel jetzt abziehen." # Wir starten scrcpy explizit für die WLAN-IP scrcpy -s "$IP_ADDR:5555" else echo "Fehler: WLAN-Verbindung konnte nicht hergestellt werden." fi