Προς το περιεχόμενο

Ασύρματος απομακρυσμένος έλεγχος android 11+ κινητού - How to και Script


Neural_handshake

Προτεινόμενες αναρτήσεις

Δημοσ. (επεξεργασμένο)

Εάν το Android του τηλεφώνου σας είναι 11 ή μεγαλύτερο τότε χωρίς καθόλου χρήση καλωδίου μπορούμε να έχουμε απομακρυσμένο έλεγχο του κινητού (pc και κινητό πρέπει να είναι συνδεδεμένα στο ίδιο τοπικό δίκτυο)

 

Εγκαθιστούμε το scrcpy στο pc ,τεκμηρίωση και διακόπτες εδώ

https://github.com/Genymobile/scrcpy

 

περνάμε τις παρακάτω ρυθμίσεις στο κινητό

  • ενεργοποιήστε τις επιλογές προγραμματιστή
  • ενεργοποιήστε τον εντοπισμό σφαλμάτων usb
  • ενεργοποίηση adb μέσω wifi
  • απενεργοποιήστε την ανάκληση αδειών adb
  • ενεργοποίηση εντοπισμού σφαλμάτων usb (ρυθμίσεις ασφαλείας)
  • και τέλος συνδεθείτε μία φορά μέσω κωδικού
  • επίσης πρέπει να έχετε static ip για το κινητό, κατά προτίμηση μέσω του ρούτερ

 

Μετά από όλα αυτά και αν επανεκκινήσετε το τηλέφωνό σας ή απενεργοποιήσετε το adb μέσω wifi, απλώς ενεργοποιήστε ξανά το adb μέσω wifi και σημειώστε τη θύρα που σας λέει να χρησιμοποιήσετε το τηλέφωνό σας (η θύρα είναι διαφορετική κάθε φορά που ενεργοποιείτε ξανά το adb μέσω wifi ή επανεκκινείτε το τηλέφωνο)

 

εδώ το script μου για την αυτοματοποίηση της εργασίας (αλλάξτε την IP του τηλεφώνου ανάλογα)

#!/bin/bash


adb kill-server
wait
echo " " 


 if [ ! -f /tmp/port ]; then
echo What is the phones port?
echo " "
read port
touch /tmp/port
wait
echo $port > /tmp/port
echo " "
fi


read -r port < /tmp/port
wait
adb connect 192.168.1.4:$port
wait
echo " "
 if adb get-state 1>/dev/null 2>&1
  then
scrcpy -b 2M -m 1070 -S -t -w  --window-height 1070 --power-off-on-close --disable-screensaver --tcpip=192.168.1.4:$port
wait
echo " "
adb disconnect 192.168.1.4:$port
wait
echo " "
adb kill-server
wait
exit

 else

adb kill-server
wait
echo " "
while [[ -z $(adb get-state) ]]
do
adb kill-server
wait
echo " "
echo What is the phones port?
echo " "
read port
wait
echo $port > /tmp/port
adb connect 192.168.1.4:$port
wait
echo " "
done
scrcpy -b 2M -m 1070 -S -t -w  --window-height 1070 --power-off-on-close --disable-screensaver --tcpip=192.168.1.4:$port
wait
echo " "
adb disconnect 192.168.1.4:$port
wait
echo " "
adb kill-server
wait
exit


fi

ΘΥΜΗΘΕΙΤΕ ΝΑ ΑΠΕΝΕΡΓΟΠΟΙΕΤΕ ΠΑΝΤΑ ΤΟ ADB ΜΕΣΩ WIFI ΑΦΟΥ ΤΕΛΕΙΩΣΕΤΕ (για να αποφύγετε ανεπιθύμητες ασύρματες συνδέσεις με το τηλέφωνό σας από άλλους κοντά)

για έξοδο από το scrcpy απλώς κλείστε το παράθυρο του (και μην κλείσετε το τερματικό για να εκτελέσει όλες τις απαραίτητες εντολές, βγαίνει αυτόματα)

 

Δεν είμαι ιδιαίτερα έμπειρος στο bash scripting οπότε οποιεσδήποτε προτάσεις βελτίωσης είναι καλοδεχούμενες

δεν βρήκα κάποιο τρόπο να βρίσκω το port αυτόματα οπότε έκανα ότι μπορούσα για να ελαχιστοποιήσω τα port inputs

το script αποθηκεύει τον αριθμό θύρας σε ένα αρχείο temp και δεν τον ζητά ξανά, εφόσον το τηλέφωνο δεν έχει επανεκκινηθεί ή το adb μέσω wifi δεν έχει κλείσει και ξανανοίξει (κάθε φορά που ενεργοποιείται , παίρνει μια νέα θύρα) ή ο φάκελος temp δεν έχει εκκαθαριστεί, δλδ όσο το τηλέφωνο δεν δίνει νέα θύρα θα θυμάται και χρησιμοποιεί αυτόματα την τελευταία με την οποία συνδέθηκε επιτυχώς

Επεξ/σία από Neural_handshake
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

12 ώρες πριν, angmar είπε

Κι άμα θέλει κανείς και GUI, έχει κι από τούτο εδώ.

εκτος του οτι δεν λειτουργει ιδιαιτερα καλα ,δεν σε ρωτα σε ποιο port μπορει να συνδεθει ,ουτε το θυμαται για να μην το βαζεις συνεχως

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...