Πού είναι ο εντοπισμός σφαλμάτων USB στο Android. Σύνδεση ενός τηλεφώνου Android σε έναν υπολογιστή μέσω USB όπως μια μονάδα flash. Σε τι χρησιμοποιείται ο εντοπισμός σφαλμάτων USB;

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

Ενεργοποίηση λειτουργίας εντοπισμού σφαλμάτων

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

Αυτός ο σύντομος οδηγός είναι ως επί το πλείστον σχετικός με παλαιότερες εκδόσεις του Android (2.2 – 3.0). Στις εκδόσεις 4.0 και νεότερες εκδόσεις δεν υπάρχει από προεπιλογή ενότητα προγραμματιστών, αλλά μπορείτε να προσθέσετε γρήγορα μία.

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

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

  • Κινητή συσκευή .
  • Διαχειριστής qtADB-cwm-έκδοση.
  • Η τρίτη έκδοση της σχεσιακής βάσης δεδομένων SQLite.

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


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

  • cd C:\Sqlite3_Windows.
  • sqlite3 settings.db.
  • ενημερώστε το ασφαλές σύνολο τιμής=1 όπου όνομα='adb_enabled';.
  • .εγκαταλείπω.

Αφού εισαγάγετε κάθε εντολή, θυμηθείτε να πατήσετε Enter για να ολοκληρώσετε την προτροπή.
Αφού εκτελέσετε όλες τις εντολές, επιστρέψτε στον διαχειριστή και μετακινήστε το τροποποιημένο αρχείο settings.db στο φάκελο /data/data/com.android.providers.settings/databases, αντικαθιστώντας τα δεδομένα. Μετά την επανεκκίνηση, η λειτουργία εντοπισμού σφαλμάτων θα είναι διαθέσιμη στη συσκευή.

Πιθανά προβλήματα

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

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

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

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

1. Προειδοποίηση

Αυτή η μέθοδος απαιτεί δεξιότητες προγραμματισμού/διαχείρισης συστήματος για λειτουργικά συστήματα Windows και Linux ή τουλάχιστον μεγάλη προσοχή, καθώς τα λάθη κατά την πληκτρολόγηση των παρακάτω εντολών μπορεί να οδηγήσουν σε πλήρη αδυναμία λειτουργίας του τηλεφώνου/tablet.

Αυτή η οδηγία είναι κατά κύριο λόγο κατάλληλη για συσκευές με Android 4.0 (Ice Cream Sandwich), Android 4.2 (Jelly Bean), Android 4.4 (Kit Kat) και Android 6.0 (Marshmallow), καθώς δοκιμάστηκε σε αυτές. Σε άλλα εκδόσεις AndroidΑλλαγές στα αρχεία συστήματος είναι δυνατές, επομένως ακόμη και η ακριβής εκτέλεση των παρακάτω εντολών ενδέχεται να μην οδηγήσει στο επιθυμητό αποτέλεσμα. Σε αυτήν την περίπτωση, επιστρέψτε στα αντίγραφα ασφαλείας, όπως περιγράφεται στην τελευταία ενότητα "5. Επαναφορά σε αντίγραφα ασφαλείας" αυτού του άρθρου.

2. Η αρχή της ενεργοποίησης του εντοπισμού σφαλμάτων USB μέσω υπολογιστή

Η ιδέα πίσω από την ενεργοποίηση του εντοπισμού σφαλμάτων USB μέσω υπολογιστή είναι η άμεση επεξεργασία αρχεία συστήματοςμέσω της διεπαφής ADB (Android Debug Bridge) μέσω προσαρμοσμένης ανάκτησης (CVM/TWRP) πριν φορτώσετε απευθείας το σύστημα Android, πράγμα που σημαίνει ότι πρέπει πρώτα να εγκαταστήσετε προσαρμοσμένη ανάκτηση και δικαιώματα ROOT στο τηλέφωνο. Πρέπει να σημειωθεί ότι σε ορισμένες κινέζικα τηλέφωνα(για παράδειγμα, UMI, iconBIT) Το ROOT έχει ήδη εγκατασταθεί από τον κατασκευαστή και οι εντολές που αναφέρονται παρακάτω θα λειτουργούν ακόμη και με εγγενή (εργοστασιακή) ανάκτηση.

3. Προετοιμασία

3.1. Εγκατάσταση προσαρμοσμένης ανάκτησης

Δυστυχώς δεν υπάρχει καθολική μέθοδοςεγκατάσταση προσαρμοσμένης ανάκτησης και δικαιωμάτων ROOT, κατάλληλα για οποιαδήποτε Συσκευή Android. Πρέπει να αναζητήσετε οδηγίες ειδικά για τη συσκευή σας, αλλά υπάρχουν καλά νέα: μπορείτε να εγκαταστήσετε προσαρμοσμένη ανάκτηση στο τηλέφωνό σας/tablet σας με σχεδόν καμία συμμετοχή της οθόνης του (έκδοση No-Touch Recovery) χρησιμοποιώντας το bootloader της συσκευής Fastboot (το bootloader πρέπει να ξεκλειδωθεί). Επομένως, η Google εγκαθιστά προσαρμοσμένη ανάκτηση στη συγκεκριμένη συσκευή σας με τις λέξεις-κλειδιά:<модель Вашего телефона/планшета>, No-Touch CVM/TWRP, ROOT, ανάκτηση, fastboot, bootloader, flash tool κ.λπ.

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

3.2. Προετοιμασία του υπολογιστή σας

Σε αυτό το εγχειρίδιο θα σας πούμε πώς να ενεργοποιήσετε τον εντοπισμό σφαλμάτων USB χρησιμοποιώντας έναν υπολογιστή που λειτουργεί Έλεγχος των Windows 10. Το απαραίτητο λογισμικό μπορεί να βρεθεί και για άλλα λειτουργικά συστήματα. Οι εντολές που αναφέρονται παρακάτω ισχύουν επίσης για άλλα λειτουργικά συστήματα (MacOS και Linux), αλλά η σύνταξή τους πρέπει να τροποποιηθεί ώστε να ταιριάζει με τη σύνταξη των διερμηνείς εντολών σε αυτά τα λειτουργικά συστήματα.

3.2.1. Εγκατάσταση εργαλείων Android SDK

3.2.2. Εγκατάσταση του Notepad++

Κατά κανόνα, τα αρχεία διαμόρφωσης συστήματος Android είναι συνηθισμένα αρχεία κειμένου. Παρόλο που μπορούν να ανοίξουν και να επεξεργαστούν χρησιμοποιώντας το ενσωματωμένο Σημειωματάριο των Windows, συνιστούμε να τα χρησιμοποιήσετε δωρεάν συντάκτηςκώδικας για Windows - Notepad++, αφού αναγνωρίζει αυτόματα αλλαγές γραμμής στο αρχείο. Μπορείτε επίσης να ενεργοποιήσετε την εμφάνιση χαρακτήρων ελέγχου (Προβολή > Εμφάνιση συμβόλων > Εμφάνιση όλων των συμβόλων).

3.2.3. Εγκατάσταση του SQLite3 (για Android 4.0, 4.2, 4.4)

Εάν το Android 4.0, 4.2 ή 4.4 είναι εγκατεστημένο στο τηλέφωνο/tablet σας, θα χρειαστεί επίσης να επεξεργαστείτε τη βάση δεδομένων με τις ρυθμίσεις της συσκευής. Για αυτό θα χρησιμοποιήσουμε πρόγραμμα επεξεργασίας κονσόλαςβάση δεδομένων για Windows - SQLite3, την οποία μπορείτε να κατεβάσετε από τον επίσημο ιστότοπο.

3.2.4. Δημιουργία φακέλου εργασίας στον υπολογιστή σας

Δημιουργήστε έναν φάκελο "android-config" στη ρίζα της μονάδας δίσκου C, αποσυσκευάστε το αρχείο με το SQLite3 σε αυτόν τον φάκελο (για Android 4.0, 4.2 ή 4.4). Δημιουργήστε επίσης έναν φάκελο "αντίγραφο ασφαλείας" στο φάκελο "android-config" για να αποθηκεύσετε όλα τα αντίγραφα ασφαλείας των αρχείων συστήματος της συσκευής Android που θα επεξεργαστούμε.

3.3. Εκκίνηση σε προσαρμοσμένη ανάκτηση

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

4. Πραγματικά ενεργοποίηση του εντοπισμού σφαλμάτων USB από τον υπολογιστή

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

Συνδέστε το τηλέφωνο/tablet σας στον υπολογιστή σας, πληκτρολογήστε στο παράθυρο γραμμή εντολώνεντολή:

συσκευές adb

και πατήστε το πλήκτρο "Enter".

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

4.1. Διαγραφή προεπιλογών

Εκτελέστε τις ακόλουθες εντολές για να καταργήσετε τις προκαθορισμένες παραμέτρους (εάν προκύψουν σφάλματα ως αποτέλεσμα της εκτέλεσης, δεν πειράζει, σημαίνει ότι αυτές οι παράμετροι δεν βρίσκονται πλέον στο σύστημα):

(Πρώτα, δημιουργήστε αντίγραφα ασφαλείας των διαγραμμένων αρχείων ρυθμίσεων συστήματος) adb pull /data/property/persist.service.adb.enable c:\android-config\backup adb pull /data/property/persist.sys.usb.config γ :\android -config\backup (Κλήση του διαδραστικού κελύφους εντολών) κέλυφος adb (Διαγραφή αρχείων ρυθμίσεων συστήματος στη συσκευή) rm /data/property/persist.service.adb.enable rm /data/property/persist.sys.usb. config (Έξοδος από το διαδραστικό κέλυφος) έξοδος

4.2. Επεξεργασία του κύριου αρχείου ρυθμίσεων

(Κανουμε Αντίγραφο ασφαλείαςκύριο αρχείο διαμόρφωσης) adb pull /system/build.prop c:\android-config\backup (Δημιουργούμε ένα λειτουργικό αντίγραφο του κύριου αρχείου διαμόρφωσης. Για να αποφύγετε να πληκτρολογήσετε ξανά τα πάντα, πατήστε το πλήκτρο "Επάνω" και επεξεργαστείτε την εντολή.) adb pull /system/build .prop c:\android-config

Ανοίξτε το αρχείο "c:\android-config\build.prop" στο πρόγραμμα επεξεργασίας Notepad++ και αναζητήστε τις ακόλουθες παραμέτρους σε αυτό:

Persist.service.adb.enable=1 persist.service.debuggable=1 persist.sys.usb.config=mass_storage,adb

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

Persist.sys.usb.config=mtp,adb

Αποθηκεύστε το αρχείο και εκτελέστε την εντολή:

(Μεταφορτώστε το επεξεργασμένο αρχείο διαμόρφωσης πίσω στη συσκευή Android) adb push c:\android-config\build.prop /system

Εάν λάβετε ένα σφάλμα αντιγραφής "ADB: Σφάλμα: Αποτυχία αντιγραφής" C: \ Android-Config \ build.prop "στο" /system/build.prop ": Απομακρυσμένο σύστημα αρχείων μόνο για ανάγνωση" Εκτελέστε την εντολή:

(Στερεώστε το διαμέρισμα "/system" σε λειτουργία ανάγνωσης-εγγραφής) κέλυφος adb "mount -o rw,remount,rw /system"

(Αναθέστε τον ιδιοκτήτη/ομάδα "root" στο αρχείο "build.prop") adb shell "root.root /system/build.prop" (ορίστε τα δικαιώματα πρόσβασης στο "644" για το αρχείο "build.prop") adb κέλυφος "chmod 644 / system/build.prop"

4.3. Επεξεργασία της βάσης δεδομένων (για Android 4.0, 4.2, 4.4)

Επόμενο βήμα: Πρέπει να επεξεργαστείτε τη βάση δεδομένων με Ρυθμίσεις Android(Για το Android 4.0, 4.2, 4.4). Κατεβάστε τη βάση δεδομένων στον υπολογιστή σας:

(Δημιουργία αντιγράφου αντιγράφων ασφαλείας της βάσης δεδομένων με ρυθμίσεις) ADB Pull /data/data/com.android.providers.settings/databases/settings.db C: \ Android-config \ Backup (κάνοντας ένα αντίγραφο της βάσης δεδομένων με τις ρυθμίσεις) adb pull /data /data/com.android.providers.settings/databases/settings.db c:\android-config

Ανοίξτε το φάκελο "C: \ Android-Config" με ένα αντίγραφο εργασίας της βάσης δεδομένων και ξεκινήστε ένα νέο παράθυρο γραμμής εντολών εκεί (δείτε παραπάνω), αλλά μην κλείσετε το προηγούμενο! Μας ενδιαφέρουν οι ρυθμίσεις "adb_enabled" και "development_settings_enabled". Μπορούν να είναι στον "ασφαλή" ή "παγκόσμιο" πίνακα. Κάνουμε το εξής Ερωτήματα SQLγια να βρείτε τις ρυθμίσεις μας:

(Συνδεθείτε στη βάση δεδομένων) SQLITE3 Settings.db (Ελέγξτε τον πίνακα "Secure" για την επιλογή "ADB_ENABLED") Επιλέξτε * από το Secure Where Name = "ADB_ENABLED"; (Ελέγξτε τον πίνακα "secure" για την επιλογή "development_settings_enabled") επιλέξτε * από safe where name="development_settings_enabled"; (Ελέγξτε τον πίνακα "καθολικό" για την παρουσία της επιλογής "adb_enabled") επιλέξτε * από καθολική όπου name="adb_enabled"; (Ελέγξτε τον πίνακα "Global" για την παρουσία της επιλογής "Development_Settings_Enabled") Επιλέξτε * από το Global Where Name = "Development_Settings_Enabled";

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

Πρέπει να τους εκχωρήσουμε νέες τιμές- "1".

(Ενημέρωση της τιμής της επιλογής "adb_enabled") ενημερώστε την τιμή καθολικού συνόλου = "1" όπου name="adb_enabled"; (Ενημέρωση της τιμής της επιλογής "development_settings_enabled") ενημερώστε την τιμή καθολικού συνόλου = "1" όπου name="development_settings_enabled"; (Αποσύνδεση από τη βάση δεδομένων) .quit

Μεταβείτε στο προηγούμενο παράθυρο της γραμμής εντολών και εκτελέστε τις εντολές:

(Μεταφορτώστε την επεξεργασμένη βάση δεδομένων με τις ρυθμίσεις πίσω στη συσκευή) adb push c:\android-config\settings.db /data/data/com.android.providers.settings/databases (Αναθέστε το "σύστημα" κατόχου/ομάδας στο αρχείο "settings.db" ") adb shell "chown system.system /data/data/com.android.providers.settings/databases/settings.db" (Ορισμός δικαιωμάτων πρόσβασης σε "644" για το αρχείο "settings.db") adb shell "chmod 644 /data /data/com.android.providers.settings/databases/settings.db"

4.4. Έλεγχος εάν ο εντοπισμός σφαλμάτων USB είναι ενεργοποιημένος

(Επανεκκίνηση της συσκευής Android) επανεκκίνηση adb

Όταν η συσκευή εκκινήσει, εκτελέστε την εντολή:

συσκευές adb

Εάν εμφανίζεται "εκτός σύνδεσης" αντί για "συσκευή" ή "ανάκτηση", εκτελέστε την εντολή:

Συσκευές adb kill-server Adb

Εάν τίποτα δεν έχει αλλάξει, πιθανότατα δεν υπάρχει δημόσιο κλειδί πρόσβασης στο τηλέφωνο. Για τον ίδιο λόγο, οι "συσκευές adb" ενδέχεται να εμφανίζονται "μη εξουσιοδοτημένες". Μεταβείτε στο φάκελο ".android" που βρίσκεται στον αρχικό σας κατάλογο λογαριασμός Windows, αντιγράψτε το αρχείο "adbkey.pub" στον κατάλογο "platform-tools" και εκτελέστε την εντολή:

Adb push adbkey.pub /data/misc/adb/adb_keys

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

Ολα! Εάν έχετε φτάσει με επιτυχία σε αυτό το σημείο, συγχαρητήρια! Τώρα μπορείτε να εκτελέσετε στον υπολογιστή σας ή σε άλλο παρόμοιο λογισμικό για να ελέγξετε την οθόνη της συσκευής σας Android.

5. Επαναφορά σε αντίγραφα ασφαλείας

Εάν τίποτα δεν λειτουργεί και αυτή την οδηγίαδεν βοήθησε, επιστρέψτε τα προηγουμένως αποθηκευμένα αντίγραφα ασφαλείας των αρχείων διαμόρφωσης συστήματος πίσω στη συσκευή Android. Για να το κάνετε αυτό, επανεκκινήστε τη συσκευή σε προσαρμοσμένη ανάκτηση και επιστρέψτε τα αρχικά αρχεία. Για παράδειγμα, για το κύριο αρχείο διαμόρφωσης "build.prop" οι εντολές θα είναι:

(Μεταφορτώστε ένα αντίγραφο ασφαλείας του αρχείου διαμόρφωσης "build.prop" στη συσκευή Android) adb push c:\android-config\backup\build.prop /system (Ανάθεση ιδιοκτήτη/ομάδα "root" στο "build.prop" αρχείο) adb shell " chown root.root /system/build.prop" (Ορισμός δικαιωμάτων πρόσβασης στο "644" για το αρχείο "build.prop") adb shell "chmod 644 /system/build.prop"

Για άλλα αρχεία, οι ενέργειες είναι παρόμοιες, μόνο που τις ανεβάζουμε στους κατάλληλους καταλόγους στη συσκευή Android και ορίζουμε τους κατάλληλους κατόχους/ομάδες και δικαιώματα:

  • settings.db (system.system, 644)
  • persist.service.adb.enable(root.root, 600)
  • persist.sys.usb.config (root.root, 600)

Κάθε χρήστης μιας σύγχρονης συσκευής είναι κάτω Έλεγχος Android V ορισμένη στιγμήαντιμετωπίζει δυσφορία όταν χρειάζεται να ενεργοποιήσει λειτουργίες που δεν είναι διαθέσιμες κατά την κανονική λειτουργία. Ένα τέτοιο χαρακτηριστικό είναι ο εντοπισμός σφαλμάτων USB.

Οδηγίες

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

Ας ρίξουμε μια πιο προσεκτική ματιά στον τρόπο ενεργοποίησης του εντοπισμού σφαλμάτων USB σε συσκευές που εκτελούν την πλατφόρμα Android. Ας ξεκινήσουμε καλώντας το κύριο μενού της συσκευής σας. Αυτό το στάδιο δεν πρέπει να αποτελεί πηγή ιδιαίτερων δυσκολιών για τον χρήστη. Στη συνέχεια, ελέγξτε προσεκτικά τη λίστα των στοιχείων στο κύριο μενού. Βρείτε τις "Ρυθμίσεις". Μπαίνουμε σε αυτήν την ενότητα, τώρα πρέπει να βρούμε τον σύνδεσμο "Εφαρμογές" και να επεκτείνουμε τον κόμβο "Ανάπτυξη". Η πρώτη καρτέλα στο επάνω μέρος, ορατή στην οθόνη, ονομάζεται "Εντοπισμός σφαλμάτων USB".

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

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

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

Λειτουργία εντοπισμού σφαλμάτων USB για υπολογιστή tablet

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

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

Τι γίνεται αν δεν υπάρχει τέτοιο στοιχείο;

Σε ορισμένες περιπτώσεις, το στοιχείο "Για προγραμματιστές" μπορεί απλώς να μην βρίσκεται στο μενού. Λάβετε υπόψη ότι η Google έχει ένα εξαιρετικό. Επομένως, μεταβείτε στις "Ρυθμίσεις", μετά στο "Σύστημα", επιλέξτε το στοιχείο "Σχετικά με το tablet", μετά από το οποίο πρέπει να κάνετε κλικ στο στοιχείο "Αριθμός κατασκευής" περίπου δέκα φορές.

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

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

Γιατί απαιτείται εντοπισμός σφαλμάτων USB;

Ας συνοψίσουμε. Ας ξεκινήσουμε με το γεγονός ότι πολλοί οπαδοί του "πράσινου ρομπότ" απλά δεν γνωρίζουν όλες τις δυνατότητες που κρύβει ένα τέτοιο tablet ή smartphone. Συχνά, οι κάτοχοι συσκευών Android δεν χρησιμοποιούν ούτε το δέκα τοις εκατό των δυνατοτήτων των σύγχρονων gadget τους. Η λειτουργία εντοπισμού σφαλμάτων USB σάς επιτρέπει να χρησιμοποιείτε ενδιαφέρουσες λειτουργίες του λειτουργικού συστήματος Android.

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

Χρησιμοποιώντας αυτήν τη λειτουργία, όταν χρησιμοποιείτε το βοηθητικό πρόγραμμα ADB, το οποίο αποτελεί μέρος της πλατφόρμας Android SDK, μπορείτε να αποκτήσετε ειδικά δικαιώματα υπερχρήστη. εύκολο να αντιγραφεί απαιτούμενο αρχείοή έναν φάκελο από το smartphone σας στον προσωπικό σας υπολογιστή. επαναφέρετε τη λειτουργικότητα του tablet ή του smartphone σας. αναβοσβήνει το gadget? δημιουργήστε ένα αντίγραφο ασφαλείας όλων των εφαρμογών. εγκαταστήστε την εφαρμογή Android. στείλετε απαιτούμενο αρχείοαπό έναν προσωπικό υπολογιστή σε ένα smartphone.

Όσο για τα δικαιώματα του λεγόμενου υπερχρήστη, είναι αρκετά εύκολο να αποκτηθούν. Ένα εξειδικευμένο πρόγραμμα Unlock Root θα σας βοηθήσει. Αυτή η λύση υποστηρίζεται από συσκευές που βασίζονται σε Android 2.1 - 4.0.3. Κατεβάστε και εγκαταστήστε την καθορισμένη εφαρμογή. Ακολουθήστε τις οδηγίες. Εάν κατά την εγκατάσταση εμφανίζονται περίεργα σύμβολα αντί για τα συνηθισμένα γράμματα, μην δώσετε προσοχή - μετά την ολοκλήρωση όλα θα είναι σωστά στη διεπαφή του προγράμματος.

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

Όλοι είναι λίγο εξοικειωμένοι με την αρχή της κατασκευής ενός λειτουργικού συστήματος. Θα πρέπει να σας είναι ξεκάθαρο ότι πρέπει να αναζητήσετε την απάντηση στην ερώτηση πώς να ενεργοποιήσετε τον εντοπισμό σφαλμάτων USB στο στοιχείο "Ρυθμίσεις" του κύριου μενού. Ωστόσο, η τοποθεσία και η μέθοδος συμπερίληψης είναι πολύ διαφορετικές. Αυτό, όπως και η επιλογή του κατασκευαστή της συσκευής. Ας δούμε τρόπους για να ενεργοποιήσετε τη λειτουργία εντοπισμού σφαλμάτων USB.

Τυπική επιλογή

Σε υλικολογισμικό όπου ο κατασκευαστής δεν έχει προσπαθήσει να περιπλέξει την πρόσβαση στις δυνατότητες rooting και flashing, καθώς και σε συσκευές χωρίς δυνατότητα λεπτομέρειας διαγνωστικών, ενεργοποιείται ο εντοπισμός σφαλμάτων Android USB. Στο στοιχείο "Ρυθμίσεις" του κύριου μενού υπάρχει μια ενότητα "Ανάπτυξη", στην οποία πρέπει να επιλέξετε το πλαίσιο δίπλα στο στοιχείο "Εντοπισμός σφαλμάτων USB".

Άλλη έκδοση υλικολογισμικού

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

Εκδόσεις λειτουργικού συστήματος 2.2 – 3.0

Υπάρχει ένα πιο λεπτομερές μενού εδώ, το στοιχείο ανάπτυξης βρίσκεται στις "Ρυθμίσεις" - "Εφαρμογές". Ακολουθεί η λειτουργία εντοπισμού σφαλμάτων USB Androidανάβει με τον ίδιο τρόπο όπως περιγράφεται παραπάνω.

Άλλο υλικολογισμικό

Μπορεί να υπάρχει μια επιλογή όταν το υπομενού "Εφαρμογές" στο μενού "Ρυθμίσεις" ονομάζεται "Περισσότερα". Τα υπόλοιπα είναι ίδια με το σημείο 3.

Εκδόσεις λειτουργικού συστήματος 4.2 και νεότερες

Εδώ, η επιλογή εντοπισμού σφαλμάτων Android USB είναι σκόπιμα κρυμμένη. Για να γίνει διαθέσιμο το πλαίσιο ελέγχου ενεργοποίησης, πρέπει να μεταβείτε στο , να επιλέξετε "Σχετικά με το tablet" και να κάνετε κλικ στο "Αριθμός κατασκευής" περίπου 10 φορές. Μετά από αυτό, το υποστοιχείο «Για προγραμματιστές» θα εμφανιστεί στο μενού «Ρυθμίσεις», όπου θα είναι διαθέσιμη η επιλογή «Εντοπισμός σφαλμάτων USB».


Αλλη τοποθεσία

Το στοιχείο "About Tablet" μπορεί να βρίσκεται απευθείας στο μενού "Settings". Ωστόσο, υπάρχουν εκδόσεις εκδόσεων λειτουργικών συστημάτων όταν πρέπει να μεταβείτε επιπλέον στο υπομενού "Σύστημα" ή "Γενικά". Διαφορετικά, ο εντοπισμός σφαλμάτων είναι όπως στο σημείο 5.

Σύνδεση με υπολογιστή

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

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

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

Γιατί χρειάζεται ο εντοπισμός σφαλμάτων;

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

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

Βίντεο σχετικά με τον τρόπο ενεργοποίησης του εντοπισμού σφαλμάτων USB στο Android:

Το τελευταίο σημείο αξίζει να σταθούμε με περισσότερες λεπτομέρειες, καθώς το rooting είναι ο λόγος για την ενεργοποίηση του εντοπισμού σφαλμάτων USB στο 99% περίπου των περιπτώσεων.

Γιατί να κάνετε root το tablet ή το smartphone σας;

Η πρόσβαση root είναι, χονδρικά, τα μέγιστα δικαιώματα λειτουργικό σύστημα. Σας επιτρέπουν να κάνετε αντιγράφων ασφαλείαςόλες οι επαφές, τα περιεχόμενα των μηνυμάτων, το ιστορικό τηλεφώνου και οι πληροφορίες.


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

Το λειτουργικό σύστημα είναι χτισμένο με τέτοιο τρόπο ώστε να έχει ένα συμβάν AfterStart. Μπορεί να περιέχει μια ολόκληρη λίστα ενεργειών, συμπεριλαμβανομένης της εκκίνησης άλλων διαδικασιών. Συχνά αυτό είναι η προβολή διαφημίσεων, η συλλογή στατιστικών στοιχείων και άλλα ειλικρινά «περιττά» πράγματα. Με τη βοήθεια των δικαιωμάτων root και των μικρών εφαρμογών, μπορείτε να διαχειριστείτε με ευελιξία τη λειτουργία τόσο του Android στο σύνολό του όσο και των μεμονωμένων προγραμμάτων.

Μερικές φορές υπάρχει ανάγκη να συνδέσετε ένα smartphone με σύστημα Android σε έναν υπολογιστή, να πραγματοποιήσετε διαγνωστικά ή γενικές δοκιμές. Για να το κάνετε αυτό, πρέπει να ενεργοποιήσετε τη λειτουργία εντοπισμού σφαλμάτων USB. Αυτή η λειτουργία προορίζεται αποκλειστικά για προγραμματιστές και μπορεί να ξεκινήσει χωρίς συνδεδεμένο καλώδιο USB. Ας σημειώσουμε αμέσως ότι η διαδικασία δεν απαιτεί βαθιά κατανόηση των τεχνικών αρχών λειτουργίας των gadget και μπορεί να εκτελεστεί ακόμη και από αρχάριους. Πριν ξεκινήσουμε, θα ήθελα να σημειώσω ότι ο εντοπισμός σφαλμάτων USB είναι πολύ προτιμότερος από τη δοκιμή της συσκευής σε έναν εξομοιωτή υπολογιστή.

Πώς να ενεργοποιήσετε τον εντοπισμό σφαλμάτων USB

Για να ενεργοποιήσετε τον εντοπισμό σφαλμάτων για αυτό:

1. Μπείτε στο μενού του smartphone σας.
2. Εισαγάγετε το στοιχείο ρυθμίσεων.
3. Μεταβείτε στις "επιλογές προγραμματιστή".
4. Επιλέξτε το πλαίσιο δίπλα στο "Εντοπισμός σφαλμάτων USB".

Ενεργοποίηση εντοπισμού σφαλμάτων στο Android 4.2

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

Αλλά αυτό δεν είναι πρόβλημα για εμάς και μπορούμε εύκολα να παρακάμψουμε αυτό το εμπόδιο:

1. Μεταβείτε στην ενότητα σχετικά με τη συσκευή.
2. Κάντε κλικ 10 φορές στον αριθμό έκδοσης (μετά από αυτό θα δείτε ένα μήνυμα ότι γίνατε προγραμματιστής).

Αυτή η μέθοδος λειτουργεί σε σχεδόν όλο το υλικολογισμικό στοκ (κατάστημα). Αυτό είναι επίσης δυνατό σε Samsung smartphones Galaxy S4


Μπλουζα