Πώς να χρησιμοποιήσετε το ADB ασύρματα στο Android σας

Το ADB σημαίνει Android Debug Bridge και είναι ένα βοηθητικό πρόγραμμα που μπορείτε να εγκαταστήσετε στον υπολογιστή σας για να εκτελέσετε ενέργειες στη συσκευή σας Android(perform actions on your Android device) . Εάν έχετε ποτέ αναζητήσει επιλογές προσαρμογής για τη συσκευή σας Android , πιθανότατα έχετε ακούσει για αυτό το βοηθητικό πρόγραμμα, καθώς χρησιμοποιείται επίσης για την προσαρμογή συσκευών Android .

Στις περισσότερες περιπτώσεις, το ADB χρησιμοποιείται μέσω σύνδεσης USB για αποστολή και εκτέλεση εντολών από τον υπολογιστή σας στη συσκευή σας Android . Ωστόσο, λειτουργεί και μέσω ασύρματης σύνδεσης. Είναι πραγματικά περίεργο που δεν μιλούν πολλοί άνθρωποι για αυτήν τη χρήσιμη δυνατότητα του βοηθητικού προγράμματος.

Χρησιμοποιώντας ασύρματα το ADB με τη συσκευή σας (ADB)Android , δεν χρειάζεστε καθόλου καλώδια και μπορείτε να εκτελέσετε διάφορες ενέργειες, όπως λήψη στιγμιότυπων οθόνης, εγκατάσταση εφαρμογών, κατάργηση εφαρμογών και ούτω καθεξής, απευθείας από τον υπολογιστή σας ασύρματα.

Χρησιμοποιήστε το ADB Wirelessly για μη ριζωμένες συσκευές Android(Use ADB Wirelessly For Non-rooted Android Devices)

Εάν δεν έχετε κάνει root τη συσκευή σας Android ή δεν ξέρετε τι είναι, τότε υπάρχει ένα επιπλέον βήμα που πρέπει να ακολουθήσετε για να μπορέσετε να χρησιμοποιήσετε το ADB ασύρματα.

Θα χρειαστεί πρώτα να συνδέσετε τη συσκευή σας στον υπολογιστή σας χρησιμοποιώντας ένα καλώδιο(USB) USB και στη συνέχεια να ξεκινήσετε τον διακομιστή ADB . Αυτό συμβαίνει επειδή η λειτουργία ασύρματου ADB συχνά δεν εκκινεί τον διακομιστή που απαιτείται για τη σύνδεση του υπολογιστή σας στη συσκευή σας.

Εκκίνηση της εγκατάστασης ADB μέσω σύνδεσης USB(Initiating The ADB Setup Over a USB Connection)

  • Μεταβείτε στον ιστότοπο του ADB και πραγματοποιήστε λήψη και εξαγωγή του πακέτου στον υπολογιστή σας.
  • Εκκινήστε την εφαρμογή Ρυθμίσεις(Settings) στη συσκευή σας Android , πατήστε Επιλογές προγραμματιστή(Developer options) και ενεργοποιήστε την επιλογή που λέει Εντοπισμός σφαλμάτων USB(USB debugging) . Αυτή είναι η επιλογή που σας επιτρέπει να συνδέσετε τον υπολογιστή σας στο Android μέσω ADB .

  • Συνδέστε(Plug-in) τη συσκευή σας Android στον υπολογιστή σας χρησιμοποιώντας ένα καλώδιο(USB) USB.
  • Εκκινήστε ένα παράθυρο γραμμής εντολών(Command Prompt) ( Windows ) ή ένα παράθυρο τερματικού(Terminal) ( Mac ) στο φάκελο ADB που μόλις εξαγάξατε από το πακέτο. Πληκτρολογήστε την ακόλουθη εντολή στο παράθυρο και πατήστε Enter .

    συσκευές adb(adb devices) (Windows)
    ./adb devices (Mac)

  • Στην οθόνη της συσκευής σας θα εμφανιστεί ένα μήνυμα που θα σας ρωτά εάν θέλετε να επιτρέψετε τον εντοπισμό σφαλμάτων USB . Επιλέξτε(Checkmark) το πλαίσιο Να επιτρέπεται πάντα από αυτόν τον υπολογιστή(Always allow from this computer) και πατήστε OK .

  • Θα δείτε τη συσκευή σας Android να εμφανίζεται στο παράθυρο της γραμμής εντολών σας. Πληκτρολογήστε την παρακάτω εντολή και πατήστε Enter . Δεν θα υπάρχει έξοδος για αυτήν την εντολή.

    adb tcpip 5555 (Windows)
    ./adb tcpip 5555 (Mac)

Ρυθμίσατε με επιτυχία την υπηρεσία ADB στον αριθμό θύρας 5555.

Μάθετε τη διεύθυνση IP της συσκευής Android(Finding Out The IP Address Of The Android Device)

Τώρα που ο διακομιστής ADB είναι σε λειτουργία και λειτουργεί, είστε έτοιμοι να συνδεθείτε στη συσκευή σας από τον υπολογιστή σας. Για να μπορέσετε να το κάνετε, ωστόσο, θα πρέπει πρώτα να μάθετε τη διεύθυνση IP της συσκευής σας(find out the IP address of your device) .

Επίσης, βεβαιωθείτε ότι η συσκευή σας είναι συνδεδεμένη στο ίδιο ασύρματο δίκτυο με τον υπολογιστή σας.

  • Εκκινήστε την εφαρμογή Ρυθμίσεις(Settings) στη συσκευή σας Android και πατήστε Σχετικά με το τηλέφωνο(About phone) στο κάτω μέρος.

  • Στην επόμενη οθόνη, πατήστε την επιλογή που λέει Κατάσταση(Status) , η οποία θα σας επιτρέψει να δείτε τα στοιχεία του δικτύου σας.

  • Κάντε κύλιση(Scroll) προς τα κάτω στην ακόλουθη οθόνη και θα βρείτε μια καταχώρηση που λέει διεύθυνση IP(IP address) . Αυτή είναι η διεύθυνση που θα χρησιμοποιήσετε, οπότε σημειώστε την κάπου.

Τώρα γνωρίζετε τη θέση της συσκευής σας στο δίκτυό σας και ήρθε η ώρα να δημιουργήσετε μια σύνδεση μεταξύ δύο από τις μηχανές σας.

Συνδεθείτε ασύρματα σε συσκευή Android χρησιμοποιώντας ADB(Connect Wirelessly To An Android Device Using ADB)

Τώρα θα στείλετε ένα αίτημα από τον υπολογιστή σας στη συσκευή σας ζητώντας να πραγματοποιήσετε μια σύνδεση. Δεδομένου ότι ο υπολογιστής σας είναι ήδη ένα από τα εξουσιοδοτημένα μηχανήματα για εντοπισμό σφαλμάτων USB , δεν θα λάβετε ένα μήνυμα ή κάτι παρόμοιο που θα ζητά την άδειά σας.

  • Επιστρέψτε στο παράθυρο της γραμμής εντολών, πληκτρολογήστε την ακόλουθη εντολή και πατήστε Enter . Φροντίστε να αντικαταστήσετε την IP με την πραγματική διεύθυνση IP της συσκευής σας Android .

    IP σύνδεσης adb(adb connect IP)

  • Εάν όλα πάνε καλά, η γραμμή εντολών θα εμφανίσει ένα μήνυμα που θα λέει ότι είστε πλέον συνδεδεμένοι στην καθορισμένη διεύθυνση IP.

Τώρα που είστε συνδεδεμένοι στη συσκευή σας Android χρησιμοποιώντας ADB , μπορείτε να εκδώσετε οποιαδήποτε από τις εντολές ADB που γνωρίζετε και αυτές θα εκτελεστούν στο τηλέφωνό σας Android .

Χρησιμοποιήστε το ADB Wirelessly για Rooted συσκευές Android(Use ADB Wirelessly For Rooted Android Devices)

Εάν έχετε αποκτήσει πρόσβαση root στη συσκευή σας, τότε η σύνδεση στη συσκευή σας από τον υπολογιστή σας δεν θα απαιτεί διαδικασία προετοιμασίας διακομιστή. Αυτό σημαίνει ότι δεν θα χρειαστεί να συνδέσετε πρώτα τη συσκευή χρησιμοποιώντας καλώδιο(USB) USB.

Ωστόσο, θα χρειαστείτε τη διεύθυνση IP της συσκευής σας.

  • Μεταβείτε στο Google Play Store και κατεβάστε και εγκαταστήστε την εφαρμογή Terminal Emulator στη συσκευή σας.
  • Εκτελέστε την ακόλουθη εντολή και παρέχετε στην εφαρμογή δικαιώματα SU στη συσκευή σας.

    su
  • Πληκτρολογήστε μία προς μία την ακόλουθη εντολή και θα αρχικοποιήσουν όλα όσα απαιτούνται για μια σύνδεση ADB .

    setprop service.adb.tcp.port 5555
    stop adbd
    start adbd

  • Εκτελέστε την ακόλουθη εντολή αντικαθιστώντας την IP με τη διεύθυνση IP της συσκευής σας στο παράθυρο της γραμμής εντολών του υπολογιστή σας. Θα συνδεθεί στη συσκευή σας χρησιμοποιώντας ADB .

    IP σύνδεσης adb(adb connect IP)

Τώρα μπορείτε να εκτελέσετε οποιαδήποτε από τις εντολές θέλετε στη συσκευή σας. Επίσης, καθώς η συσκευή σας είναι ριζωμένη, μπορείτε ακόμη και να εκτελέσετε εντολές που απαιτούν δικαιώματα υπερχρήστη.

Τι εντολές ADB να δοκιμάσετε πρώτα(What ADB Commands To Try Out First)

Εάν δεν έχετε εκτελέσει ποτέ εντολές στο ADB στο(run any commands in ADB) παρελθόν, υπάρχουν μερικές χρήσιμες εντολές που μπορείτε να εκτελέσετε για πρώτη φορά και να ολοκληρώσετε τα πράγματα στη συσκευή σας.

  • Επανεκκίνηση συσκευής – επανεκκίνηση adb(adb reboot)
  • Αποστολή αρχείου στη συσκευή – στόχος πηγής ώθησης adb(adb push source target)
  • Λήψη αρχείου από τη συσκευή – στόχος πηγής έλξης adb(adb pull source target)
  • Εγκαταστήστε μια εφαρμογή – adb install app-name.apk
  • Απεγκατάσταση εφαρμογής – όνομα πακέτου απεγκατάστασης adb(adb uninstall package-name)
  • Τραβήξτε ένα στιγμιότυπο οθόνης – adb shell screencap -p /sdcard/capture.png και, στη συνέχεια, χρησιμοποιήστε το adb pull /sdcard/capture.png για να τραβήξετε το στιγμιότυπο οθόνης στον υπολογιστή σας

Όταν τελειώσετε, εκτελέστε την εντολή αποσύνδεσης adb για να αποσυνδεθείτε από τη συσκευή σας (adb disconnect)Android .



About the author

Είμαι μηχανικός λογισμικού με πάνω από δύο χρόνια εμπειρία σε εφαρμογές για φορητές συσκευές και επιτραπέζιους υπολογιστές. Έχω εξειδίκευση στις ενημερώσεις των Windows, τις υπηρεσίες και το Gmail. Οι δεξιότητές μου με κάνουν τον τέλειο υποψήφιο για εργασίες όπως η ανάπτυξη εφαρμογών Windows ή η συντήρηση προγραμμάτων-πελατών email.



Related posts