Βασικός οδηγός για εντολές ADB για Android - Το Happy Android

Ένα από τα πλεονεκτήματα της χρήσης του Android είναι ότι μπορούμε να έχουμε πρόσβαση στα «βάθη» της συσκευής μας και να αγγίξουμε σχεδόν τα πάντα. Στο απροσδιόριστο και πέρα. Για να γίνει αυτό, το Android διαθέτει πολλά εργαλεία στη διάθεσή μας, όπως, για παράδειγμα, το ADB ( Android Debug Bridge ή Android Debug Bridge ).

Το ADB είναι ένα πρόγραμμα που περιλαμβάνεται στο κιτ ανάπτυξης Android (Android Studio) και περιλαμβάνει μια σειρά εντολών που μπορούμε να εκτελέσουμε σε ένα απλό παράθυρο εντολών για να επικοινωνήσουμε με τη συσκευή μας απευθείας από έναν υπολογιστή .

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

Εν ολίγοις, 2 εργαλεία που είναι υπέροχα για εμάς αν θέλουμε να εγκαταστήσουμε προσαρμοσμένα ROM , root ή απλά να μάθουμε περισσότερα για το Android.

Απαιτήσεις για τη χρήση των εντολών ADB και Fastboot

Για να χρησιμοποιήσουμε τις εντολές ADB και να επικοινωνήσουμε με μια συσκευή Android, πρέπει να κατεβάσουμε και να εγκαταστήσουμε αυτήν που είναι γνωστή ως Android Studio ή Android SDK . Μπορείτε να το κατεβάσετε από την επίσημη σελίδα ανάπτυξης Android.

Σε περίπτωση που συνεργαζόμαστε με Windows , θα πρέπει απλώς να εκτελέσουμε το πακέτο που μόλις κατεβάσαμε. Εάν έχουμε απορίες, μπορούμε να συμβουλευτούμε το εγχειρίδιο εγκατάστασης. Οι χρήστες Linux και Mac έχουν επίσης τις αντίστοιχες εκδόσεις τους στην παραπάνω επίσημη σελίδα του Android Studio.

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

Οι 10 πιο χρησιμοποιούμενες εντολές ADB

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

Για να λειτουργούν σωστά οι εντολές πρέπει να ανοίξουμε το τερματικό του συστήματος και να πάμε στην ίδια διαδρομή με την οποία έχουμε εγκαταστήσει το πακέτο ανάπτυξης Android (συνήθως σε C: / ή στα αρχεία προγράμματος).

Εάν οποιαδήποτε στιγμή θέλουμε να μεταφέρουμε ή να καλέσουμε ένα αρχείο, συνιστάται να βρίσκεται στην ίδια διαδρομή .

1 # συσκευές adb

Η εντολή "adb device" είναι μία από τις πιο βασικές. Χρησιμοποιείται για να γνωρίζει αν η συσκευή επικοινωνεί σωστά με τον υπολογιστή. Ανοίγουμε ένα τερματικό συστήματος και πληκτρολογούμε την εντολή απευθείας. Εάν όλα πάνε καλά, θα εμφανιστεί μια λίστα με τις συνδεδεμένες συσκευές με τον αντίστοιχο σειριακό αριθμό και κατάσταση.

2 # εγκατάσταση adb

Αυτό φαίνεται αρκετά προφανές, έτσι; Με αυτήν τη γραμμή εντολών μπορούμε να εγκαταστήσουμε εφαρμογές σε μορφή apk στη συσκευή, απευθείας από την κονσόλα εντολών του υπολογιστή μας.

adb install app.apk

Για παράδειγμα : adb εγκαταστήστε το whatsapp.apk

3 # ώθηση adb

Με το "adb push" μπορούμε να μεταφέρουμε αρχεία από τον υπολογιστή στην υποδεικνυόμενη διαδρομή της συσκευής Android. Απλώς αφήστε το αρχείο στην ίδια διαδρομή όπου βρισκόμαστε στο παράθυρο εντολών και γράψτε τα εξής:

Adb push όνομα αρχείου destination_path

Για παράδειγμα : adb push movie.mp4 / sdcard / ταινίες

4 # adb έλξη

Σε αυτήν την περίπτωση, αυτό που θα κάνουμε είναι ο αντίθετος τρόπος: αντιγραφή αρχείων από τη συσκευή στον υπολογιστή. Το αρχείο θα αντιγραφεί στην ίδια διαδρομή όπου βρισκόμαστε στην κονσόλα εντολών.

Adb τραβήξτε το όνομα αρχείου source_path

Για παράδειγμα : adb pull despacito.mp3 / sdcard / trash

Επανεκκίνηση 5 # adb

Με αυτήν την εντολή θα επανεκκινήσουμε τη συσκευή Android απευθείας από την κονσόλα εντολών.

Για παράδειγμα: επανεκκίνηση adb

6 # adb reboot-bootloader

Όπως και με την προηγούμενη εντολή, θα επανεκκινήσουμε το τερματικό, αλλά αυτή τη φορά φορτώνοντας το μενού εκκίνησης της συσκευής. Αυτό μπορεί να είναι χρήσιμο αν αλάτισουμε με ROM και δικαιώματα root.

Για παράδειγμα: adb reboot-bootloader

7 # adb επανεκκίνηση-ανάκτηση

Με αυτήν την εντολή επανεκκινούμε τη συσκευή, φορτώνοντας τη λειτουργία ανάκτησης. Όπως και η προηγούμενη, είναι μια πολύ απλή εντολή.

Για παράδειγμα: adb reboot-recovery

8 # συσκευές fastboot

Όταν είμαστε μέσα στο bootloader, εκτός του λειτουργικού συστήματος Android δεν θα είμαστε σε θέση να εκτελέσουμε τις εντολές adb. Αντ 'αυτού, θα χρειαστούμε τις εντολές fastboot.

Με την εντολή fastboot devices μπορούμε να επιβεβαιώσουμε εάν το Android μας έχει ενεργοποιημένη τη λειτουργία fastboot και εάν υπάρχει επικοινωνία μεταξύ της συσκευής και του υπολογιστή.

Για παράδειγμα: συσκευές fastboot

9 # κέλυφος adb

Η εντολή adb shell είναι μία από τις πιο περίπλοκες και προηγμένες. Από τη μία πλευρά, μπορούμε απλά να γράψουμε "adb shell" και θα δούμε το περιεχόμενο και τα δικαιώματα των τερματικών αρχείων και φακέλων.

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

Adb κέλυφος

Για παράδειγμα: adb shell chmod 666 /sdcard/morralla/despacito.doc

10 # adb logcat

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

Για παράδειγμα: adb logcat

Επιπλέον, εάν έχετε τηλέφωνο Pixel ή Nexus, μπορείτε επίσης να χρησιμοποιήσετε την εντολή " fastboot oem unlock " για να ξεκλειδώσετε το bootloader του τερματικού σας χρησιμοποιώντας αυτήν την απλή εντολή.

Άλλες εντολές ADB για προχωρημένους χρήστες

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

Έχετε εγκαταστήσει το Telegram ; Λάβετε την καλύτερη ανάρτηση κάθε μέρα στο κανάλι μας . Ή αν προτιμάτε, μάθετε τα πάντα από τη σελίδα μας στο Facebook .