Home
» Android
»
Πώς να απεγκαταστήσετε οποιαδήποτε εφαρμογή Android χρησιμοποιώντας ADB (συμπεριλαμβανομένων των εφαρμογών συστήματος και του Bloatware)
Πώς να απεγκαταστήσετε οποιαδήποτε εφαρμογή Android χρησιμοποιώντας ADB (συμπεριλαμβανομένων των εφαρμογών συστήματος και του Bloatware)
Οι συσκευές Android διαθέτουν πολλές προεγκατεστημένες εφαρμογές και, ενώ ορισμένες από αυτές μπορεί να είναι χρήσιμες, πολλές από αυτές είναι περιττές και ανεπιθύμητες. Ευτυχώς, μπορείτε να απεγκαταστήσετε οποιαδήποτε εφαρμογή Android άνευ όρων χρησιμοποιώντας το ADB.
Το ADB είναι ένα ισχυρό σύνολο εργαλείων που σας δίνει μεγαλύτερο έλεγχο στη συσκευή σας Android. Παρόλο που το ADB προορίζεται για προγραμματιστές Android, δεν χρειάζεστε γνώσεις προγραμματισμού για να απεγκαταστήσετε εφαρμογές Android με αυτό.
Το ADB ή Android Device Bridge είναι ένα εργαλείο που σας επιτρέπει να εκτελείτε κώδικα σε Android από τον υπολογιστή σας. Το ADB ανοίγει πολλές δυνατότητες μέσω της δύναμης της γραμμής εντολών. Ωστόσο, μπορείτε επίσης να χρησιμοποιήσετε το ADB για απλές εργασίες, όπως η χρήση του ADB για τη μεταφορά του πρόχειρου σας, η απομακρυσμένη εγκατάσταση εφαρμογών και φυσικά η απεγκατάστασή τους.
Η απεγκατάσταση εφαρμογών χρησιμοποιώντας το ADB δεν απαιτεί πρόσβαση root και είναι αρκετά απλή μόλις την εξοικειωθείτε. Εκτός από το ότι σας επιτρέπει να απεγκαταστήσετε σχεδόν οποιαδήποτε εφαρμογή—συμπεριλαμβανομένων των εφαρμογών συστήματος και του bloatware —μπορείτε επίσης να χρησιμοποιήσετε το ADB για να απεγκαταστήσετε εφαρμογές από απόσταση μέσω του Wireless Debugging.
Δεδομένου ότι το ADB επικοινωνεί με τη συσκευή σας μέσω κώδικα, θα χρειαστεί να ανατρέξετε στο πλήρες όνομα του πακέτου της εφαρμογής, αντί για την πιο οικεία επωνυμία της εφαρμογής, για να την απεγκαταστήσετε (αυτό θα ήταν κάτι σαν "com.facebook.katana" αντί για Facebook, για παράδειγμα).
Το όνομα του πακέτου μπορεί να ακούγεται σαν κάτι με το οποίο οι προγραμματιστές ασχολούνται, αλλά η αλήθεια είναι ότι μπορείτε εύκολα να βρείτε το όνομα του πακέτου μιας εφαρμογής με το ADB. Μόλις έχετε το όνομα του πακέτου, χρειάζεται μόνο μία εντολή για να απεγκαταστήσετε την εφαρμογή οριστικά.
1. Εγκαταστήστε το ADB στον υπολογιστή σας
Πρέπει να εγκαταστήσετε το ADB στον υπολογιστή σας πριν απεγκαταστήσετε την εφαρμογή στη συσκευή σας Android. Μπορείτε να το εγκαταστήσετε κατεβάζοντάς το και, στη συνέχεια, εκκινώντας το τερματικό του υπολογιστή σας στον φάκελο ADB. Ένας άλλος τρόπος για να εγκαταστήσετε το ADB στον υπολογιστή σας είναι να χρησιμοποιήσετε το Terminal.
Το ADB είναι διαθέσιμο σε Windows, Mac και Linux. Εάν είστε χρήστης Linux, πιθανότατα δεν χρειάζεστε οδηγίες για το πώς να εγκαταστήσετε εφαρμογές χρησιμοποιώντας το Terminal. Σε άλλες πλατφόρμες, μπορείτε να χρησιμοποιήσετε το Scoop για Windows και το Homebrew για Mac για να εγκαταστήσετε το ADB. Αυτά τα δύο είναι προγράμματα εγκατάστασης γραμμής εντολών που σας επιτρέπουν να χρησιμοποιείτε το Terminal για να εγκαθιστάτε εφαρμογές.
Θα χρησιμοποιήσουμε ως παράδειγμα έναν υπολογιστή με Windows. Μόλις εγκατασταθεί το Scoop, μπορείτε να εγκαταστήσετε το ADB με μία μόνο εντολή μέσω της Γραμμής εντολών.
Εκκινήστε τη Γραμμή εντολών αναζητώντας cmd στο μενού Έναρξη, στη συνέχεια πληκτρολογήστε την παρακάτω εντολή και πατήστε Enter στο πληκτρολόγιό σας.
scoop install adb
Το Scoop θα κατεβάσει και θα εγκαταστήσει αυτόματα το ADB. Εάν λείπουν εξαρτήσεις, το Scoop θα σας ζητήσει άδεια για να τις εγκαταστήσει. Πληκτρολογήστε Y και πατήστε Enter για να επιτρέψετε την εγκατάσταση.
Εγκαταστήστε το ADB χρησιμοποιώντας το Scoop
Τώρα το ADB είναι εγκατεστημένο και έτοιμο να σας εξυπηρετήσει. Το όνομα του πακέτου ADB είναι διαφορετικό στο Homebrew και στο Linux. Μπορείτε να εγκαταστήσετε το ADB χρησιμοποιώντας το Homebrew στο Mac σας με:
Αν η συσκευή σας είναι ένα smartphone, τότε ο ευκολότερος τρόπος είναι να το συνδέσετε στον υπολογιστή σας χρησιμοποιώντας ένα καλώδιο USB. Αν έχετε να κάνετε με μια σταθερή συσκευή όπως ένα Android TV box, τότε θα πρέπει να δοκιμάσετε την ασύρματη αποσφαλμάτωση με ADB.
Ανεξάρτητα από τη μέθοδο που επιλέγετε για σύνδεση, μπορείτε να λάβετε μια λίστα με τις συνδεδεμένες συσκευές εκτελώντας την παρακάτω εντολή στο τερματικό:
adb devices
Το ADB συνδέει τη συσκευή μέσω USB
Αυτή η εντολή εμφανίζει τον σειριακό αριθμό για συσκευές που είναι συνδεδεμένες μέσω USB και την τοπική διεύθυνση IP για ασύρματες συνδέσεις.
3. Βρείτε το όνομα του πακέτου εφαρμογής με το ADB
Παρόλο που οι περισσότερες εφαρμογές έχουν απλές ετικέτες, το Android δεν χρησιμοποιεί την ετικέτα της εφαρμογής για να τις αναγνωρίσει. Τι γίνεται αν δύο εφαρμογές έχουν την ίδια ετικέτα; Για να αποφευχθεί πιθανή σύγχυση, το Android χρησιμοποιεί ένα μοναδικό όνομα πακέτου για να αναγνωρίσει την εφαρμογή. Για παράδειγμα, οι Χάρτες Google εμφανίζονται ως Χάρτες στη λίστα εφαρμογών, αλλά το πραγματικό όνομα των Χαρτών Google είναι com.google.android.apps.maps.
Ευτυχώς, μπορείτε να χρησιμοποιήσετε το ADB στο ίδιο παράθυρο του τερματικού για να βρείτε το όνομα του πακέτου μιας εφαρμογής. Μόλις το ADB συνδεθεί στη συσκευή σας, εκτελέστε την παρακάτω εντολή για να εισέλθετε στο κέλυφος ADB:
adb shell
Θα πρέπει τώρα να δείτε το όνομα της συσκευής σας δίπλα στην ένδειξη που αναβοσβήνει. Στη συνέχεια, εκτελέστε την παρακάτω εντολή για να λάβετε μια λίστα με όλα τα πακέτα που είναι εγκατεστημένα στη συσκευή σας Android:
pm list packages
Λίστα εγκατεστημένων πακέτων με ADB
Καλέστε τον διαχειριστή πακέτων ADB για να δείτε όλα τα πακέτα που είναι εγκατεστημένα στη συσκευή σας Android. Το μεγάλο μήκος αυτής της λίστας - και τα πακέτα για τα οποία δεν έχετε ακούσει ποτέ - υποδηλώνει ότι υπάρχουν πολλές εφαρμογές εγκατεστημένες στη συσκευή σας για τις οποίες δεν γνωρίζετε καν. Οι περισσότερες από αυτές είναι εφαρμογές συστήματος στο παρασκήνιο που διατηρούν αθόρυβα τη συσκευή σας Android σε λειτουργία.
Προειδοποίηση :
Μπορείτε να απεγκαταστήσετε οποιοδήποτε από τα πακέτα Android που αναφέρονται χρησιμοποιώντας το ADB, αλλά αυτό δεν σημαίνει ότι πρέπει. Οι περισσότερες από αυτές τις εφαρμογές είναι απαραίτητες για τη λειτουργία του συστήματός σας και η απεγκατάστασή τους θα μπορούσε ενδεχομένως να επηρεάσει τη λειτουργικότητα της συσκευής σας. Απεγκαταστήστε τις εφαρμογές συστήματος μόνο εάν γνωρίζετε τι κάνετε!
Μια πλήρης λίστα με τα εγκατεστημένα πακέτα στη συσκευή σας Android μπορεί να σας βοηθήσει να κατανοήσετε καλύτερα, αλλά η αναζήτηση του ονόματος του πακέτου μιας συγκεκριμένης εφαρμογής δεν θα είναι πολύ αποτελεσματική.
Μπορείτε να χρησιμοποιήσετε την παρακάτω εντολή για να φιλτράρετε τα αποτελέσματα:
pm list packages |grep chrome
πακέτο adb grep
Αυτή η εντολή φιλτράρει τη λίστα πακέτων ώστε να περιλαμβάνει μόνο πακέτα με το όνομα chrome. Αντικαταστήστε το chrome με το όνομα της εφαρμογής σας ή το όνομα του προγραμματιστή για να βρείτε πακέτα για αυτήν την εφαρμογή.
4. Απεγκαταστήστε την εφαρμογή
Τώρα που έχετε το όνομα του πακέτου της εφαρμογής, η εφαρμογή βρίσκεται εξ ολοκλήρου στα χέρια σας. Εάν βρίσκεστε ακόμα στο κέλυφος ADB, κλείστε αυτό το κέλυφος πληκτρολογώντας exit και πατώντας Enter. Στη συνέχεια, εισαγάγετε το όνομα του πακέτου στην παρακάτω εντολή και εκτελέστε την:
Αυτή η εντολή θα απεγκαταστήσει το Spotify Lite από τη συνδεδεμένη συσκευή Android. Αντικαταστήστε το com.spotify.lite με το όνομα του πακέτου της εφαρμογής που θέλετε και θα εξαφανιστεί αφού το ADB εμφανίσει ένα αποτέλεσμα "Επιτυχία".
Σημειώστε ότι η παραπάνω εντολή θα ζητήσει από το σύστημα να απεγκαταστήσει την εφαρμογή μόνο για τον τρέχοντα χρήστη. Δεν υπάρχει τρόπος να απεγκαταστήσετε την εφαρμογή από όλους τους χρήστες, εκτός εάν κάνετε root το τηλέφωνό σας.
Προσοχή, η απεγκατάσταση εφαρμογών συστήματος μπορεί να προκαλέσει βλάβη στη συσκευή σας, επομένως απεγκαταστήστε μόνο εφαρμογές για τις οποίες είστε σίγουροι. Εφαρμογές όπως το Gmail, η Μουσική Google Play, οι Ταινίες Google Play κ.λπ. μπορούν να απεγκατασταθούν με ασφάλεια, αλλά ποτέ μην διαγράψετε το Google Play Store ή τυχόν αρχεία που σχετίζονται με αυτό. Εάν το τηλέφωνό σας παρουσιάσει ασταθή κατάσταση μετά την απεγκατάσταση μιας συγκεκριμένης εφαρμογής, επανεγκαταστήστε το από το Google Play Store ή επαναφέρετε τις εργοστασιακές ρυθμίσεις του τηλεφώνου σας.
Ανάλογα με τον κατασκευαστή, ορισμένα τηλέφωνα διαθέτουν μόνο μερικά bloatware και εφαρμογές συστήματος που μπορούν να απενεργοποιηθούν εύκολα, ενώ άλλα είναι γεμάτα με εφαρμογές τρίτων που οι χρήστες δεν μπορούν να διαγράψουν ή να απενεργοποιήσουν.
Οι χρήστες Android έχουν μεγαλύτερη ελευθερία λόγω της φύσης του ανοιχτού κώδικα, ωστόσο, το Android εξακολουθεί να έχει ορισμένους περιορισμούς ασφαλείας. Δεν μπορείτε να απεγκαταστήσετε εφαρμογές συστήματος και τις περισσότερες από τις προεγκατεστημένες εφαρμογές στη συσκευή σας Android χωρίς να κάνετε επιπλέον βήματα. Το ADB είναι ένα εργαλείο που μπορεί να παρακάμψει αυτόν τον περιορισμό. Είναι άλλωστε το τηλέφωνό σας και θα πρέπει να έχετε τον πλήρη έλεγχο πάνω του. Οι παραπάνω οδηγίες θα σας επιτρέψουν να καταργήσετε αυτές τις εφαρμογές bloatware από το τηλέφωνό σας Android χωρίς να χρειάζεται να κάνετε root το τηλέφωνό σας.
Το καλύτερο με την απεγκατάσταση εφαρμογών Android χρησιμοποιώντας το ADB είναι ότι δεν χρειάζεται να κάνετε root τη συσκευή σας για να τη χρησιμοποιήσετε. Το μόνο που έχετε να κάνετε είναι να συνδέσετε τη συσκευή σας, να βρείτε το όνομα του πακέτου της εφαρμογής και να εκτελέσετε την εντολή απεγκατάστασης. Τώρα ξέρετε πώς να τα κάνετε όλα αυτά. Πείτε αντίο στο bloatware και τις εφαρμογές που δεν χρησιμοποιείτε!