Κοινές βασικές εντολές τερματικού Android που πρέπει να γνωρίζουν όλοι οι κάτοχοι Android - Μέρος 2 από 2

Συγγραφέας: John Pratt
Ημερομηνία Δημιουργίας: 14 Ιανουάριος 2021
Ημερομηνία Ενημέρωσης: 21 Νοέμβριος 2024
Anonim
Κοινές βασικές εντολές τερματικού Android που πρέπει να γνωρίζουν όλοι οι κάτοχοι Android - Μέρος 2 από 2 - Tech
Κοινές βασικές εντολές τερματικού Android που πρέπει να γνωρίζουν όλοι οι κάτοχοι Android - Μέρος 2 από 2 - Tech

Όσοι από εσάς διαβάζετε το πρώτο μέρος των κοινών βασικών εντολών τερματικού Android που πρέπει να γνωρίζουν κάθε κάτοχος Android γνωρίζουν ότι καλύψαμε πέντε βασικές εντολές τερματικού που πρέπει να γνωρίζουν οι κάτοχοι της συσκευής. Απλώς για να ανακεφαλαιώσετε αυτές ήταν: η εντολή adb devices, η adb push εντολή, η adb pull εντολή, η adb reboot εντολή και το adb reboot - bootloader και reboot recovery command. Αυτό το άρθρο περιγράφει τις υπόλοιπες πέντε εντολές τερματικού, συγκεκριμένα: την εντολή fastboot devices, την εντολή fastboot OEM unlock, την εντολή adb shell, την εντολή adb install και τέλος την εντολή adb logcat.

 

6. Η εντολή Fastboot Devices

Το Android Debug Bridge (adb) δεν λειτουργεί πλέον όταν οι χρήστες εργάζονται στο bootloader. Ως εκ τούτου, οι χρήστες Android που δεν έχουν εκκινήσει τις συσκευές τους με τα εργαλεία εντοπισμού σφαλμάτων που δεν είναι ενεργά για να επικοινωνήσουν δεν έχουν άλλη εναλλακτική λύση, εκτός από τη χρήση της εντολής fastboot στη θέση του adb. Το Fastboot είναι γενικά το πιο ηλεκτρικό εργαλείο που διατίθεται για τη συσκευή Android, ωστόσο μπορεί να παρατηρηθεί συνήθως ότι οι περισσότερες συσκευές Android δεν συνοδεύονται από αυτήν τη λειτουργία.


7. Η εντολή ξεκλειδώματος OEM Fastboot

Η εντολή ξεκλειδώματος OEM (Original Equipment Manufacturer) που θεωρείται από τους περισσότερους χρήστες το ιερό grail των εντολών Android και βοηθά τους χρήστες να κάνουν ένα πράγμα και ένα μόνο πράγμα - το οποίο είναι το ξεκλείδωμα συσκευών Nexus (ή μια συσκευή HTC που χρησιμοποιεί το επίσημο εργαλείο HTC RUU). Για όσους από εσάς χρησιμοποιείτε συσκευές από διαφορετικούς κατασκευαστές, αυτή η εντολή τερματικού Android δεν θα ισχύει για εσάς. Τέτοια άτομα πρέπει να αναζητούν ένα διαφορετικό εργαλείο ή μέθοδο ξεκλειδώματος πραγμάτων π.χ.μέσω της χρήσης του ODIN (ένα πρόγραμμα λογισμικού υπολογιστή που χρησιμοποιείται από τη Samsung για την εγκατάσταση διαφορετικού υλικολογισμικού σε συσκευές μέσω USB), .sbf (δυαδικά αρχεία συστήματος) ή RUU (ROM Update Utility).

Αυτό το άρθρο περιλαμβάνει την εντολή ξεκλειδώματος OEM Fastboot ως μία από τις βασικές εντολές τερματικού που πρέπει να γνωρίζει κάθε ιδιοκτήτης Android, επειδή παρόλο που εσείς ως μεμονωμένοι χρήστες ενδέχεται να μην το χρειάζεστε, αυτή η εντολή τερματικού αποτελεί σημαντικό μέρος του ανοίγματος του Android. Η Google δεν ενδιαφέρεται για το τι κάνουν οι αγοραστές τηλεφώνων και tablet με τις συσκευές που έχουν αγοράσει και ως εκ τούτου περιλαμβάνουν έναν απλό τρόπο για να τις ανοίξουν. Αυτό είναι κάτι που συνήθως δεν βλέπουμε από πολλές εταιρείες τεχνολογίας και αυτός αποτελεί τον κύριο λόγο για τον οποίο οι περισσότεροι άνθρωποι επιλέγουν το Android.


Η χρήση της εντολής Fastboot OEM Unlock είναι αρκετά απλή. Μόλις βεβαιωθείτε ότι η συσκευή και ο υπολογιστής σας επικοινωνούν με την εντολή fastboot devices που αναφέρθηκε παραπάνω, πρέπει να κάνετε "Fastboot oem Ξεκλείδωμα" στην προτροπή και πατήστε enter. Αυτή η ενέργεια θα σας παρουσιάσει επιλογές, οπότε φροντίστε να τις διαβάσετε προσεκτικά και να επιλέξετε με σύνεση.

Συμβουλή: Η χρήση του "fastboot oem unlock" θα διαγράψει τα πάντα στη συσκευή σας.

 

8. Η εντολή Shell Android Debug Bridge (adb)

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

  • όπου ο χρήστης εισέρχεται πραγματικά στο κέλυφος εντολών της συσκευής από το τερματικό του και
  • όπου ο χρήστης στέλνει μια εντολή στη συσκευή για να τρέξει το δικό του κέλυφος γραμμής εντολών


Πηγή:

Αυτή η παραπάνω εικόνα απεικονίζει ένα σενάριο όπου ένας χρήστης βρίσκεται μέσα στο κέλυφος της συσκευής με τους φακέλους και τα αρχεία στη συσκευή του. Το να φτάσετε στο σημείο που φαίνεται παραπάνω είναι αρκετά απλό. Το μόνο που χρειάζεται να κάνετε είναι να μπείτε "Κέλυφος adb" και πατήστε enter. Μόλις εισέλθει, ένας χρήστης μπορεί να κλιμακωθεί στη ρίζα, εάν χρειάζεται. Είναι σημαντικό να επισημανθεί και να υπογραμμιστεί περαιτέρω ότι οι χρήστες εντολών adb shell πρέπει να προσέχουν ιδιαίτερα εδώ, ιδίως στην περίπτωση εκείνων που δεν είναι εξοικειωμένα με τέφρα ή κελύφη, καθώς κάτι μπορεί γρήγορα να γίνει κακό αν δεν είναι προσεκτικό. Για όσους από εσάς δεν είστε εξοικειωμένοι, η τέφρα και το bash είναι κελύφη εντολών πολύ όπως αυτά που χρησιμοποιούνται από χρήστες υπολογιστών Mac και Linux. Δεν είναι τίποτα σαν το DOS.

Ο δεύτερος τρόπος χρήσης της εντολής κελύφους adb είναι σε συνδυασμό με μία εντολή τέφρας που μπορούν να εκτελεστούν οι συσκευές Android. Αυτή η μέθοδος χρήσης της εντολής κελύφους adb χρησιμοποιείται συνήθως για πιο προηγμένες εργασίες, όπως εκτέλεση εργασιών, αλλαγή άδειας σε αρχεία και φακέλους κ.λπ. Η χρήση της εντολής είναι εύκολη - "adb ράφι ”. Μια απεικόνιση αυτού θα ήταν η αλλαγή της άδειας σε ένα αρχείο ως έχει: "Adb shellchmod 666 / δεδομένα / όνομα αρχείου". Όπως αναφέρθηκε παραπάνω, είναι σημαντικό να θυμάστε να είστε εξαιρετικά προσεκτικοί όταν χρησιμοποιείτε αυτές τις εντολές.

9. Η εντολή εγκατάστασης του Android Debug Bridge (adb)

Ενώ η εντολή push adb επιτρέπει στους χρήστες να αντιγράφουν το αρχείο στις συσκευές τους Android, η εντολή εγκατάστασης της γέφυρας εντοπισμού σφαλμάτων Android (adb) εγκαθιστά πραγματικά αρχεία APK (Android PacKage δηλαδή .apk). Η χρήση της εντολής εγκατάστασης adb μοιάζει πολύ με τη χρήση της εντολής push adb, καθώς οι χρήστες πρέπει να παρέχουν τη διαδρομή στα αρχεία που επιθυμούν να εγκαταστήσουν. Αυτό σημαίνει ότι είναι πάντα απλούστερο να αποθέσετε την εφαρμογή στην οποία θέλετε να εγκαταστήσετε στο φάκελο εργαλείων σας παρά να ακολουθήσετε τη μεγαλύτερη προσέγγιση που απαιτεί από εσάς να πληκτρολογήσετε τη διαδρομή. Μόλις γίνει αυτό, το επόμενο βήμα περιλαμβάνει να πείτε στη συσκευή σας να παραπλανήσει (αυτό σημαίνει την εγκατάσταση εφαρμογών χωρίς τη χρήση του επίσημου Android Market) ως έχει "Adb install AppName.apk".

Για να ενημερώσετε μια εφαρμογή θα πρέπει να χρησιμοποιήσετε το διακόπτη -r δηλ. "Adb install –r AppName.apk". Υπάρχει επίσης ο διακόπτης -s που επιτρέπει στους χρήστες να δοκιμάσουν να εγκαταστήσουν εφαρμογές στην κάρτα SD τους εάν το υποστηρίζει το ROM και το διακόπτη –i που επιτρέπει στους χρήστες να κλειδώσουν την εφαρμογή (δηλ. Εγκατάσταση στο / data / app-private). Υπάρχουν αρκετοί άλλοι προηγμένοι διακόπτες κρυπτογράφησης, ωστόσο αυτοί παραμένουν για συζήτηση σε άλλο άρθρο.

Το συμπέρασμα με την εντολή κατάργησης εγκατάστασης του adb επιτρέπει στους χρήστες να απεγκαταστήσουν εφαρμογές με το ίδιο το όνομα του πακέτου τους "Adb απεγκαταστήστε το AppName.apk". Αυτή η εντολή τερματικού έχει έναν δικό του διακόπτη, ο οποίος είναι ο διακόπτης –k. Ωστόσο, η χρήση του διακόπτη –k βοηθά τους χρήστες να απεγκαταστήσουν την εφαρμογή, αλλά διατηρούν όλα τα δεδομένα της προσωρινής μνήμης και της εφαρμογής στη θέση τους.

10. Η εντολή Logcat Bridge του Android Debug Bridge (adb)

Για ορισμένους χρήστες συσκευών Android, η εντολή adb Logcat είναι μια από τις πιο χρήσιμες εντολές τερματικού εκεί έξω. Ωστόσο, αυτή η εντολή εκτυπώνει απλώς ένα σωρό βωμολοχίες, εκτός αν κάποιος καταλάβει πλήρως τι βλέπουν. Αυτή η εντολή επιτρέπει στους χρήστες να επιστρέψουν τα συμβάντα που έχουν γραφτεί σε διαφορετικά αρχεία καταγραφής στη λειτουργία των συστημάτων Android και ως εκ τούτου προσφέρουν ανεκτίμητα δεδομένα για προγράμματα εντοπισμού σφαλμάτων και προγραμματιστές εφαρμογών. Οι περισσότεροι χρήστες συσκευών Android θα εκτελέσουν αυτήν την εντολή μόνο όταν τους ζητηθεί από έναν προγραμματιστή εφαρμογών, ωστόσο είναι ακόμα σημαντικό για τους κατόχους συσκευών να γνωρίζουν πώς να τη χρησιμοποιούν σωστά.

Για να μπορεί ο κάτοχος της συσκευής να βλέπει την αποσύνδεσή του που εμφανίζεται σε οθόνη υπολογιστή, απλά πρέπει να πληκτρολογήσει "adb logcat " και πατήστε enter. Αν και τα πράγματα μπορεί να μετακινηθούν προς τα κάτω αρκετά γρήγορα και ως εκ τούτου επηρεάζουν τις πιθανότητες των χρηστών να βρουν αυτό που ψάχνουν, υπάρχουν διάφοροι τρόποι με τους οποίους μπορεί να αντιμετωπιστεί, αυτοί είναι μέσω της χρήσης φίλτρων ή εξόδου κειμένου. Οι διακόπτες φίλτρου χρησιμοποιούνται όταν οι προγραμματιστές εφαρμογών έχουν τοποθετήσει ετικέτες στις εφαρμογές τους και επιθυμούν να δουν τι καταγράφουν τα αρχεία καταγραφής συμβάντων σχετικά με αυτό. Εάν απαιτείται, οι περισσότεροι προγραμματιστές λένε γενικά στους χρήστες ποιες ετικέτες πρέπει να προσαρτώνται στις εντολές. Η προσέγγιση εξόδου κειμένου από την άλλη πλευρά είναι πιο εύχρηστη, δεδομένου ότι επιτρέπει στους χρήστες να συνδεθούν σε ένα αρχείο .txt στους υπολογιστές τους για εύκολη ανάγνωση ή πρόσβαση αργότερα. Αυτή η εντολή μπορεί να χρησιμοποιηθεί ως εξής: "Adb logcat> filename.txt". Οι χρήστες μπορούν να αφήσουν αυτήν την εντολή να εκτελεστεί ενώ κάνουν ό, τι χρειάζεται για να καταστρέψουν το πρόγραμμα συστήματος ή την εφαρμογή που κάνουν εντοπισμό σφαλμάτων, αφού ολοκληρωθεί η εντολή μπορεί να κλείσει πατώντας τα πλήκτρα CTRL + C. Το πλήρες αρχείο καταγραφής μπορεί να βρεθεί αποθηκευμένο στον κατάλογο από τον οποίο εργάζεται ένας χρήστης π.χ. το φάκελο εργαλείων. Αυτό πρέπει να σταλεί στον προγραμματιστή.

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

Υπάρχουν πολλοί άλλοι διακόπτες για την εντολή logcat από τους οποίους μπορούν να επιλέξουν οι προγραμματιστές. Μερικοί από τους διακόπτες περιλαμβάνουν: αρχεία καταγραφής ραδιοφώνου ή κύριο συμβάν, περιστροφή αρχείων καταγραφής στη συσκευή χρήστη ή υπολογιστές και αρχεία καταγραφής λεκτικότητας που επιτρέπουν στους χρήστες να αλλάξουν την ευκρίνεια των καταχωρήσεων καταγραφής και πολλά άλλα. Ορισμένες από αυτές τις μεθόδους είναι ελαφρώς προηγμένες και απαιτούν από τους χρήστες να διαβάσουν την τεκμηρίωση προγραμματιστή Android πριν από τη χρήση.

Πηγές:

github

Φόρουμ XDA

Android Central

Υπερχείλιση στοίβας

Το #amung #Galaxy # J3 είναι ένα από τα καλύτερα οικονομικά martphone Android που διατίθεται σήμερα στην αγορά. Η έκδοση 2017 αυτού του τηλεφώνου έρχεται με οθόνη 5 ιντσών PL HD και χρησιμοποιεί επεξε...

Το #Honor # 7C είναι ένα οικονομικό martphone Android που έχει πολλές εξαιρετικές δυνατότητες και κυκλοφόρησε για πρώτη φορά τον Μάιο του 2018. Αυτό το τηλέφωνο διαθέτει σώμα αλουμινίου με οθόνη IP LC...

Φρέσκες Δημοσιεύσεις