Συνιστάται, 2024

Επιλογή Συντάκτη

9 Cool Things ADB σας επιτρέπει να κάνετε σε μια συσκευή Android

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

Λοιπόν, έχουμε επιλέξει μερικά από τα πιο φοβερά και χρήσιμα ADB αλλά πριν σας το πω αυτό, εδώ είναι πώς να συνδέσετε τη συσκευή σας Android με τον υπολογιστή σας χρησιμοποιώντας ADB:

Πώς να συνδέσετε τη συσκευή σας Android χρησιμοποιώντας ADB

Η σύνδεση μιας συσκευής Android που χρησιμοποιεί ADB είναι μια πολύ απλή διαδικασία. Μπορείτε να ακολουθήσετε τα παρακάτω βήματα για να συνδέσετε τη συσκευή Android με τον υπολογιστή σας χρησιμοποιώντας το ADB:

1. Συνδέστε τη συσκευή Android στον υπολογιστή χρησιμοποιώντας ένα καλώδιο USB.

2. Στη συσκευή σας, θα εμφανιστεί μια ερώτηση για " Allow USB Debugging ", πατήστε " Ok ". Η συσκευή σας θα συνδεθεί τώρα στον υπολογιστή με ενεργοποιημένο το Debugging USB.

Σημείωση : Θα πρέπει πρώτα να ενεργοποιήσετε το Debugging USB στις Ρυθμίσεις-> Επιλογές προγραμματιστή.

3. Τώρα, μπορείτε να ξεκινήσετε τον τερματικό ή τη γραμμή εντολών και να πληκτρολογήσετε
adb devices

Αυτό θα εμφανίσει τη συσκευή σας στην οθόνη, ως επιβεβαίωση ότι η συσκευή είναι συνδεδεμένη στον υπολογιστή και ότι η ADB μπορεί να χρησιμοποιηθεί στη συσκευή. Υπάρχει επίσης ένας τρόπος για να χρησιμοποιήσετε το ADB ασύρματα από τη συσκευή σας Android και μπορείτε να δείτε το λεπτομερές άρθρο μας για το ίδιο. Λοιπόν, μόλις ρυθμίσετε το ADB, έχετε δοκιμάσει να δοκιμάσετε όλα τα πράγματα που σας επιτρέπει να κάνετε η ADB στη συσκευή σας Android.

1. Εγκαταστήστε το APK από τον υπολογιστή

Η εγκατάσταση ενός APK από τον υπολογιστή σας είναι πολύ εύκολη όταν συνδέσετε ADB.

Η σύνταξη για την εντολή που χρειάζεστε είναι:

adb install

Για λόγους απεικόνισης χρησιμοποιήσαμε το APK της Apple Music που είχαμε αποθηκεύσει στο φάκελο "Χρήστης". Η εντολή που χρησιμοποιείται είναι η παρακάτω:

adb install ~/applemusic.apk

Σε περίπτωση που δεν γνωρίζετε "~" είναι συντομογραφία για τον κατάλογο χρηστών . Η πλήρης διαδρομή μπορεί επίσης να χρησιμοποιηθεί ως εξής:

adb install /Users/akshaygangwar/applemusic.apk

2. Πατήστε και τραβήξτε αρχεία

Το Push and Pull είναι χρήσιμες εντολές για τη μεταφορά αρχείων εμπρός και πίσω μεταξύ του υπολογιστή σας και της συσκευής Android που έχει συνδεθεί με το ADB.

Το Push χρησιμοποιείται για να "ωθήσει" ένα αρχείο από τον υπολογιστή στη συσκευή Android.

Το τράβηγμα είναι ακριβώς το αντίθετο. Σας επιτρέπει να "τραβήξετε" ένα αρχείο από τη συσκευή σας στον υπολογιστή.

Η σύνταξη και για τις δύο εντολές δίνεται παρακάτω:

adb push
adb pull

Τραβήξαμε το Apple Music APK από τη συσκευή και σπρώξαμε μια τυχαία εικόνα PNG στη συσκευή.

Εντολή προώθησης:

adb push ~/path4172.png /sdcard/receivedimage.png

Εντολή για έλξη:

adb pull /storage/79F6-1D04/backups/apps/AppleMusic_0.9.4.apk ~/applemusic.apk

3. Σύστημα συναρμολόγησης με δικαιώματα ανάγνωσης / εγγραφής (απαιτείται ρίζα)

Αν έχετε πειράξει με συσκευές Android στο παρελθόν, ίσως έχετε ακούσει για build.prop και άλλα παρόμοια αρχεία συστήματος που βρίσκονται σε φακέλους όπως το / system και το likes. Αυτοί οι κατάλογοι δεν μπορούν να τροποποιηθούν από έναν χρήστη που δεν είναι root. Εάν, ωστόσο, η συσκευή σας έχει ρίζες, τότε μπορείτε εύκολα να έχετε πρόσβαση σε αυτούς τους καταλόγους από το ADB.

Το μόνο που χρειάζεται να κάνετε είναι να εκτελέσετε το " adb root " στη γραμμή τερματικού / εντολών, το οποίο εκκινεί το ADB ως υπηρεσία root και επιτρέπει την πρόσβαση στους φακέλους του συστήματος. Ωστόσο, από προεπιλογή ο / φάκελος συστήματος είναι προσαρτημένος ως "μόνο για ανάγνωση", για λόγους ασφαλείας. Εάν πρέπει να τροποποιήσετε τα περιεχόμενα αυτού του φακέλου, είναι απαραίτητο να το προσαρτήσετε με δικαιώματα "ανάγνωσης και εγγραφής".

Αποδεικνύεται ότι η ADB μπορεί να το κάνει εύκολα με δύο μόνο εντολές:

adb root
adb remount / rw

Η εντολή "adb remount / rw" αποσυνδέει τον ριζικό κατάλογο (/) και επανατοποθετεί με δικαιώματα ανάγνωσης / εγγραφής.

Σημείωση: Θα συνιστούσα να τρέχει το adb unroot αφού έχετε κάνει τις εργασίες που απαιτούν adb να τρέχει ως root. Διαφορετικά, τα λάθη μπορεί να είναι δυνητικά καταστροφικά. Επίσης, μην τρέχετε ποτέ την εντολή rm -rf.

4. Αποκτήστε πρόσβαση σε ένα CLI στο τηλέφωνό σας

Κάθε λειτουργικό σύστημα διαθέτει διεπαφή γραμμής εντολών (CLI). Το Android, που βασίζεται στο Linux, διαθέτει ένα πολύ πλούσιο σετ εντολών που διατίθεται στους χρήστες. Το ADB σας επιτρέπει να έχετε πρόσβαση σε αυτό το CLI απευθείας από τον υπολογιστή σας χρησιμοποιώντας:

adb shell

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

5. Οθόνη εγγραφής

Μπορείτε επίσης να καταγράψετε την οθόνη της συσκευής σας Android χρησιμοποιώντας ADB. Δεν χρειάζονται πλέον εφαρμογές τρίτων! Υπάρχει όμως μια προειδοποίηση. Η ADB μπορεί να εγγράψει την οθόνη μόνο για μέγιστη περίοδο 3 λεπτών . Έτσι ... "ίσως" μια ανάγκη για εφαρμογές τρίτων. Τέλος πάντων, μπορείτε να καταγράψετε την οθόνη σας χρησιμοποιώντας το ADB:

adb shell screenrecord

Από προεπιλογή, το screenrecord θα σταματήσει αυτόματα την εγγραφή μόνο αφού εξαντλήσει το χρονικό όριο των 3 λεπτών. Αν πρέπει να σταματήσετε την εγγραφή πριν από αυτό, απλά πατήστε "Control + C" . Καταγράψαμε την οθόνη μας για περίπου 10 δευτερόλεπτα, σταματάμε το με το Control + C και το αποθηκεύσαμε με το όνομα "screenrecording.mp4".

6. Αποτυπώστε στιγμιότυπα οθόνης

Το ADB σας επιτρέπει επίσης να καταγράφετε στιγμιότυπα οθόνης της συσκευής σας με μια απλή και διαισθητική εντολή που ονομάζεται "screencap" . Η σύνταξη είναι παρόμοια με την προβολή οθόνης:

adb shell screencap

Σε αντίθεση με τη λήψη στιγμιότυπων οθόνης χρησιμοποιώντας τα κλειδιά υλικού της συσκευής, το screencap δεν αποστέλλει ειδοποίηση στη γραμμή κατάστασης της συσκευής σας, αλλά το αρχείο απλώς αποθηκεύεται στη διαδρομή που παρέχεται στην εντολή. Πήραμε ένα στιγμιότυπο οθόνης και το αποθηκεύσαμε σε sdcard με το όνομα 1.png, η εντολή δίνεται παρακάτω:

adb shell screencap /sdcard/1.png

7. Αλλάξτε το DPI της οθόνης σας

Η επερχόμενη ενημέρωση Android N θα επιτρέψει στους χρήστες να προσαρμόσουν τις ρυθμίσεις DPI μιας συσκευής από προεπιλογή. Ωστόσο, αν θέλετε περισσότερο έλεγχο του DPI, μπορείτε να χρησιμοποιήσετε ADB.

Οι προγραμματιστές build.prop θα σας ενημερώσουν ότι μπορείτε να επεξεργαστείτε μια γραμμή "ro.sf.lcd_density = xx" και να αντικαταστήσετε τις τιμές xx με όποια DPI θέλετε, να επανεκκινήσετε τη συσκευή και να ολοκληρώσετε! Ωστόσο, η ADB παρέχει για άλλη μια φορά έναν ευκολότερο τρόπο για να επεξεργαστείτε αυτήν την τιμή και να τεθεί σε ισχύ χωρίς επανεκκίνηση της συσκευής. Καλά, σωστά;

Η εντολή για να επιτευχθεί αυτό είναι:

adb shell wm density xx

Απλώς τοποθετήστε οποιαδήποτε τιμή στη θέση του xx και δείτε τη συσκευή να αλλάζει την τιμή DPI χωρίς καμία επανεκκίνηση.

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

adb shell wm density

adb shell wm density

Αυτή η εντολή θα επιστρέψει την τρέχουσα τιμή πυκνότητας οθόνης (ή DPI) της συσκευής σας. Σε περίπτωση που δυσκολεύεστε τις τιμές ενώ παίζετε, απλά επιστρέψτε σε αυτήν την τιμή και η συσκευή σας θα είναι καλή όπως και πριν.

Τιμές DPI, Αριστερά προς τα δεξιά: 300, 180 (προεπιλογή)

8. Επανεκκινήστε τη συσκευή σε Bootloader, Recovery ή Sideload

Σημείωση: αν δεν ξέρετε τι σημαίνουν αυτές οι λέξεις, αυτές οι εντολές δεν είναι για σας. μην διστάσετε να προχωρήσετε μπροστά ή να το διαβάσετε ούτως ή άλλως.

Αν αναβοσβήνετε Προσαρμοσμένες ROMs όσο συχνά το κάνουμε, έχετε την πιθανότητα να κουραστείτε να απενεργοποιείτε τη συσκευή σας και στη συνέχεια να πιέζετε μια ολόκληρη ποικιλία κλειδιών υλικού για να μπορέσετε να εκκινήσετε τον bootloader, την ανάκτηση ή το sideload στη συσκευή σας. Η ADB μπορεί να σας αφήσει να κάνετε οποιαδήποτε από αυτές με απλές εντολές. Καταπληκτικό, έτσι;

Οι εντολές που θα σας επιτρέψουν να κάνετε αυτό είναι:

adb reboot bootloader
adb reboot recovery
adb reboot sideload

9. Αποκτήστε πρόσβαση στο Logcat

Το logcat είναι ένα εργαλείο που σας επιτρέπει να βλέπετε τα μηνύματα συστήματος και τα ίχνη όταν η συσκευή παρουσιάζει ένα σφάλμα. Τα Logcats είναι χρήσιμα ειδικά κατά την ανάπτυξη ή τη δοκιμή μιας εφαρμογής ή όταν συναντάτε ένα σφάλμα και πρέπει να παρέχετε πληροφορίες για το σύστημα στους προγραμματιστές.

Η εντολή για πρόσβαση στο logcat είναι:

adb logcat

Αυτό θα εκτυπώνει συνεχώς πολλές πληροφορίες στην οθόνη σας, που ίσως να μην έχουν κανένα νόημα για εσάς, αν δεν ξέρετε τι ψάχνετε. Πιέστε "Control + C" ανά πάσα στιγμή για να βγείτε από το logcat.

Όλα τα σετ για να εξερευνήσετε δροσερές εντολές ADB;

Τώρα που σας έχουμε οπλίσει με αρκετές γνώσεις ADB για να σας προχωρήσουμε, προχωρήστε και εξερευνήστε όλα όσα μπορεί να σας κάνει η ADB. Αν χρειαστεί να βρείτε περισσότερες εντολές και τις διάφορες σημαίες που μπορούν να χρησιμοποιηθούν για να τις προσαρμόσετε, απλώς ανοίξτε το Terminal / Command Prompt και πληκτρολογήστε "adb" και θα εμφανιστεί μια λίστα εντολών, συνοδευόμενη με σύντομες εξηγήσεις για το τι κάνει κάθε ένα από αυτά.

Γνωρίζετε άλλες ενδιαφέρουσες εντολές ADB που όλοι πρέπει να γνωρίζουν; Ενημερώστε μας στα παρακάτω σχόλια.

Top