Οι περισσότερες εφαρμογές Android μπορούν εύκολα να ζητήσουν βασικές άδειες όπως αποθήκευση ή πρόσβαση στην κάμερα. Ωστόσο, ορισμένες εφαρμογές απαιτούν δικαιώματα σε επίπεδο συστήματος για να λειτουργήσουν σωστά.
Αν και μπορείτε να το ξεπεράσετε κάνοντας root το τηλέφωνό σας, αυτή είναι μια περίπλοκη και μερικές φορές περιττή διαδικασία. Αντίθετα, μπορείτε να εκχωρήσετε προηγμένα δικαιώματα χρησιμοποιώντας εντολές ABD.
Σε αυτό το άρθρο, θα εξηγήσουμε τι είναι το ADB και πώς να το χρησιμοποιήσετε για να εκχωρήσετε δικαιώματα στο Android.
Τι είναι το Android Debug Bridge (ADB);
Στο Android, οι κανονικοί χρήστες συχνά δεν μπορούν να εκτελέσουν εργασίες που προστατεύονται από το σύστημα, όπως π.χ αφαιρώντας ανεπιθύμητες προεγκατεστημένες εφαρμογές χωρίς προηγμένες τεχνικές, όπως η αλλαγή των αρχείων του λειτουργικού συστήματος μέσω rooting. Εδώ μπαίνει το ADB (Android Debug Bridge).
Το ADB είναι ένα εργαλείο γραμμής εντολών με το οποίο μπορείτε να συνδέσετε μια συσκευή Android σε έναν υπολογιστή για να εκτελέσετε εκείνες τις εργασίες που απαιτούν root.
Σχετίζεται με: Πρακτικές εντολές ADB που πρέπει να γνωρίζει κάθε χρήστης Android
Μπορείτε να χρησιμοποιήσετε διάφορες χρήσιμες εντολές ADB για απεγκατάσταση εφαρμογών συστήματος, εγκατάσταση αρχείων APK, λήψη αρχείων καταγραφής συστήματος, παραχώρηση πρόσθετων αδειών σε εφαρμογές και πολλά άλλα.
Πώς να εκχωρήσετε δικαιώματα μέσω ADB
Πριν χρησιμοποιήσετε τις εντολές, πρέπει να ρυθμίσετε μια σύνδεση ADB με τη συσκευή σας. Η χρήση Windows, Mac ή Linux δεν έχει σχεδόν καμία διαφορά, καθώς οι εντολές ADB είναι ίδιες για όλα τα λειτουργικά συστήματα.
Ωστόσο, οι χρήστες των Windows θα χρησιμοποιούν το PowerShell, ενώ οι χρήστες Mac και Linux πρέπει να χρησιμοποιούν ένα τερματικό ή κέλυφος για να εκτελέσουν τις εντολές ADB.
Επισκεφθείτε το Ιστότοπος προγραμματιστών Android και κατεβάστε το Εργαλεία πλατφόρμας SDK αρχείο για το λειτουργικό σας σύστημα.
2. Εξαγάγετε το ZIP
Αυτό το βήμα είναι μόνο για χρήστες Windows. εάν χρησιμοποιείτε Mac ή Linux, προχωρήστε στο επόμενο βήμα.
Εάν είστε χρήστης των Windows, περιηγηθείτε στην τοποθεσία όπου κατεβάσατε το αρχείο ZIP. Τώρα, εξαγάγετε το ZIP και κάντε κλικ στο πλατφόρμα-εργαλεία φάκελο μία φορά (μην κάνετε διπλό κλικ στον φάκελο).
3. Ανοίξτε το PowerShell ή το Terminal
Εάν χρησιμοποιείτε Windows, κρατήστε πατημένο Alt και πατήστε φά, μικρό, τότε ΕΝΑ (ένα πλήκτρο κάθε φορά, διαδοχικά). Αυτός ο συνδυασμός πλήκτρων θα ανοίξει το PowerShell ως διαχειριστής.
Εάν χρησιμοποιείτε Linux ή Mac, πρέπει να ανοίξετε ένα Terminal στον ίδιο φάκελο όπου τα περιεχόμενα του πλατφόρμα-εργαλεία φάκελος αποθηκεύονται.
4. Ενεργοποιήστε τις Επιλογές προγραμματιστή
Τώρα, πρέπει να ενεργοποιήσετε τις Επιλογές προγραμματιστή στο smartphone σας, αν δεν είναι ήδη. Για να το κάνετε αυτό, μεταβείτε στο Ρυθμίσεις > Σχετικά με το τηλέφωνο και πατήστε στο Αριθμός κατασκευής (επτά φορές).
Εάν ζητά κωδικό πρόσβασης, εισαγάγετε τον κωδικό πρόσβασης στην οθόνη κλειδώματος.
5. Ενεργοποιήστε τον εντοπισμό σφαλμάτων USB και συνδέστε το τηλέφωνό σας
Τώρα, μεταβείτε στις Επιλογές προγραμματιστή και ενεργοποιήστε το Εντοπισμός σφαλμάτων USB. Τύπος Εντάξει εάν σας ζητηθεί από ένα αναδυόμενο παράθυρο. Τέλος, συνδέστε το τηλέφωνό σας στον υπολογιστή σας χρησιμοποιώντας ένα καλώδιο USB.
6. Επιβεβαιώστε τη Σύνδεση συσκευής
Πληκτρολογήστε την παρακάτω εντολή στο PowerShell ή στο Terminal για να ελέγξετε τη σύνδεση της συσκευής σας με επιτυχία:
.\adb συσκευές
Εάν δεν μπορείτε να δείτε τον μοναδικό σειριακό αριθμό της συσκευής σας μετά την εισαγωγή της παραπάνω εντολής, σημαίνει ότι κάτι δεν πάει καλά από την πλευρά σας. Αυτό συμβαίνει κυρίως όταν ο υπολογιστής σας δεν μπορεί να εντοπίσει τα προγράμματα οδήγησης ADB στη συσκευή σας.
Για να διορθώσετε αυτό το ζήτημα, πραγματοποιήστε λήψη και εγκαταστήστε τα καθολικά προγράμματα οδήγησης από το Ιστοσελίδα ClockworkMod ή κατεβάστε την πιο πρόσφατη έκδοση του προγράμματος εγκατάστασης ADB από αυτή η ανάρτηση στο φόρουμ XDA.
Εάν το πρόβλημά σας παραμένει, ακολουθήστε τα βήματα στον οδηγό μας επίλυση προβλημάτων σύνδεσης ADB στα Windows.
7. Να επιτρέπεται ο εντοπισμός σφαλμάτων USB
Εάν χρησιμοποιείτε εντολές ADB για πρώτη φορά, μετά το έκτο βήμα, θα εμφανιστεί ένα αναδυόμενο παράθυρο στο τηλέφωνό σας για να σας ρωτήσει εάν θέλετε Να επιτρέπεται ο εντοπισμός σφαλμάτων USB. Επιλέξτε το πλαίσιο ελέγχου που λέει Να επιτρέπεται πάντα από αυτόν τον υπολογιστή και πατήστε Επιτρέπω.
8. Εισαγάγετε τις εντολές ADB
Τώρα, πληκτρολογήστε την ακόλουθη εντολή στο PowerShell ή στο Terminal:
.\adb κέλυφος
Τέλος, μπορείτε να χρησιμοποιήσετε αυτήν την εντολή για να εκχωρήσετε δικαιώματα σε οποιαδήποτε εφαρμογή που χρησιμοποιεί ADB:
επιχορήγηση μ.μ
Αντικαθιστώ με το όνομα πακέτου της εφαρμογής και με την απαιτούμενη άδεια. Εάν δεν μπορείτε να εντοπίσετε το όνομα του πακέτου, μπορείτε να κάνετε λήψη Package Name Viewer 2.0 και αναζητήστε την εφαρμογή που χρειάζεται προηγμένη άδεια. Στην περίπτωσή μας, πρόκειται να χορηγήσουμε άδεια στην εφαρμογή Battery Guru.
Για παράδειγμα, όπως μπορείτε να δείτε παρακάτω, com.paget96.batteryguru είναι το όνομα του πακέτου και Android.permission. PACKAGE_USAGE_STATS είναι η άδεια. Αυτό αναζητά την εφαρμογή BatteryGuru και παρέχει πρόσβαση για να δει τη χρήση και τα στατιστικά στοιχεία.
pm grantcom.paget96.batteryguru android.permission. PACKAGE_USAGE_STATS
Ως άλλο παράδειγμα, αν θέλετε χρησιμοποιήστε το Naptime χωρίς να κάνετε root το τηλέφωνό σας, μπορείτε να εισαγάγετε τις ακόλουθες εντολές για να εκχωρήσετε τα απαιτούμενα δικαιώματα:
pm χορηγήστε com.franco.doze android.permission. ΕΓΚΑΤΑΛΕΙΠΩ
pm χορηγήστε com.franco.doze android.permission. WRITE_SECURE_SETTINGS
Αποκτήστε περισσότερο έλεγχο στο Android με το ADB
Χωρίς αμφιβολία, το ADB είναι ένα εξαιρετικό εργαλείο για μια σειρά από χρήσιμα πράγματα. Όχι μόνο σας βοηθά να εκχωρήσετε δικαιώματα εφαρμογών, αλλά μπορείτε επίσης να δημιουργήσετε αντίγραφα ασφαλείας των δεδομένων του συστήματός σας χωρίς root.
Μόλις εμβαθύνετε στη δύναμη του ADB, θα αρχίσετε να κατανοείτε και να απολαμβάνετε την ευελιξία του περιβάλλοντος Android.
Θέλετε να αποκτήσετε περισσότερο έλεγχο στη συσκευή σας Android; Δοκιμάστε αυτές τις εφαρμογές που σας επιτρέπουν να χρησιμοποιείτε τη λειτουργικότητα του ADB χωρίς root.
Διαβάστε Επόμενο
- Android
- Συμβουλές Android
- Android Rooting

Ο Rishabh είναι συγγραφέας τεχνολογίας που προσπαθεί να κάνει την τεχνολογία πιο κατανοητή. Εργάζεται ως αφοσιωμένος Tech Writer την ημέρα και ως Pro gamer MOBA τη νύχτα. Ο Rishabh απολαμβάνει να γράφει για Android και άλλα θέματα που σχετίζονται με την τεχνολογία. Συνήθως μπορείτε να τον βρείτε να ασχολείται με τη συσκευή του Android όταν δεν γράφει XD.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε