Το Bloatware είναι ένα πρόβλημα στο Android και δεν είναι απλώς θέμα Samsung. Κατάργηση εφαρμογών που έχουν το Κατάργηση εγκατάστασης ή Καθιστώ ανίκανο Το κουμπί με γκρι χρώμα στις Ρυθμίσεις αφορούσε πάντοτε την αποστολή πολύπλοκων εντολών ADB στο τηλέφωνό σας από έναν υπολογιστή, ο οποίος από μόνος του ήταν τόσο πολύς πόνος στη ρύθμιση. Ευτυχώς, αυτό άλλαξε τελικά.
Χρησιμοποιώντας τη δυνατότητα ασύρματου εντοπισμού σφαλμάτων που πρόσθεσε η Google στο Android 9.0 Pie τον Αύγουστο του 2018, οι εφαρμογές Android έχουν πλέον πρόσβαση στον διακομιστή ADB του τηλεφώνου σας. Με άλλα λόγια, μπορείτε τώρα να στείλετε εντολές ADB στο τηλέφωνό σας. Μία εφαρμογή, LADB από τον προγραμματιστή Tyler Nijmeh, δημιουργήθηκε ειδικά για αυτήν την εργασία και έχει μια πρώτη αρχή σε όλους τους επίδοξους ανταγωνιστές. Θα σας δείξω πώς να το χρησιμοποιήσετε για να απεγκαταστήσετε οποιαδήποτε εφαρμογή χρήστη ή συστήματος παρακάτω.
Απαίτηση
- Android 9 ή νεότερη έκδοση
Βήμα 1: Εγκατάσταση του ονόματος πακέτου Viewer 2.0
Θα πρέπει να γνωρίζετε το όνομα του πακέτου της εφαρμογής ή των εφαρμογών που προσπαθείτε να καταργήσετε. Ο ευκολότερος τρόπος για να βρείτε αυτές τις πληροφορίες είναι να εγκαταστήσετε μια εφαρμογή που ονομάζεται Package Name Viewer 2.0 από τον προγραμματιστή csIng.
- Play Store Link: Όνομα πακέτου Viewer 2.0 (δωρεάν)
Βήμα 2: Βρείτε το όνομα πακέτου του Bloatware
Τώρα, ανοίξτε το Package Name Viewer 2.0 και χρησιμοποιήστε τη δυνατότητα αναζήτησης στο επάνω μέρος της οθόνης για να βρείτε μια εφαρμογή bloatware που θέλετε να απεγκαταστήσετε. Κάτω από το κοινό όνομά της, θα δείτε το όνομα πακέτου της εφαρμογής, το όνομα που το λειτουργικό σύστημα γνωρίζει. Αντιγράψτε αυτό το όνομα για μελλοντική χρήση, έχοντας υπόψη ότι θα πρέπει να επαναλάβετε αυτό το βήμα για κάθε εφαρμογή bloatware που θέλετε να καταργήσετε.
Ένα ερώτημα εδώ είναι η δυνατότητα αντιγραφής της εφαρμογής, στην οποία έχετε πρόσβαση πατώντας οποιαδήποτε καταχώριση και επιλέγοντας “Αντιγραφή”. Αυτό θα αντιγράψει το όνομα του πακέτου της εφαρμογής στο πρόχειρο σας, κάτι που θα καθιστούσε πολύ εύκολο να το επικολλήσετε αργότερα στην προτροπή ADB αργότερα, εκτός εάν αντιγράφει περισσότερα από το όνομα του πακέτου.
Οι δύο καλύτερες λύσεις που έχω για αυτό δεν είναι εξαιρετικές. Για ένα, μπορείτε απλά να γράψετε το com.abc.xyz το όνομα του πακέτου εμφανίζεται με το κοινό όνομα της εφαρμογής, αλλά αυτό δεν θα λειτουργήσει με κάποια μεγαλύτερα ονόματα πακέτων. Σε αυτές τις περιπτώσεις, μπορείτε να χρησιμοποιήσετε τη λειτουργία αντιγραφής της εφαρμογής και, στη συνέχεια, να επικολλήσετε αυτό που αντιγράφηκε σε μια εφαρμογή σημειώσεων όπως το Google Keep. Από εκεί, καταργήστε τα πάντα εκτός από τη συμβολοσειρά κειμένου μεταξύ πακέτο: και Προωθητής: και αντιγράψτε ό, τι απομένει.
Βήμα 3: Ενεργοποίηση επιλογών προγραμματιστή
Αυτή η μέθοδος βασίζεται σε μια δυνατότητα που δεν μπορεί να ενεργοποιηθεί από το κύριο μενού ρυθμίσεων του Android από προεπιλογή. Αντ ‘αυτού, θα πρέπει να ενεργοποιήσετε ένα κρυφό μενού ρυθμίσεων για προχωρημένους χρήστες που ονομάζεται Επιλογές προγραμματιστή.
Ενεργοποιήστε λοιπόν τις Επιλογές προγραμματιστή μεταβαίνοντας στις Ρυθμίσεις -> Σχετικά με το τηλέφωνο και μετά αγγίξτε το Αριθμός κατασκευής είσοδος επτά φορές γρήγορα. Από εκεί, εισαγάγετε το PIN της οθόνης κλειδώματος όταν σας ζητηθεί. Εάν χρειάζεστε περισσότερη βοήθεια με αυτό το μέρος, ανατρέξτε στον πλήρη οδηγό μας:
Βήμα 4: Ενεργοποίηση ασύρματου εντοπισμού σφαλμάτων
Τώρα, θα πρέπει να ενεργοποιήσετε την υποκείμενη λειτουργία Android που κάνει όλα αυτά να λειτουργούν. Ανοίξτε την εφαρμογή Ρυθμίσεις, μετακινηθείτε προς τα κάτω και επιλέξτε “Σύστημα” και, στη συνέχεια, πατήστε “Για προχωρημένους” και επιλέξτε “Επιλογές προγραμματιστή”. Σε ορισμένα τηλέφωνα, η καταχώριση Επιλογές προγραμματιστή ενδέχεται να εμφανίζεται στο κάτω μέρος της κύριας οθόνης Ρυθμίσεις.
Μόλις μπείτε μέσα, μετακινηθείτε προς τα κάτω στο Εντοπισμός σφαλμάτων Ενότητα. Εδώ, ενεργοποιήστε το διακόπτη δίπλα στο “Wireless debugging” και, στη συνέχεια, πατήστε “OK” στην προτροπή για να επιβεβαιώσετε την επιλογή σας. Σε Android 11 και νεότερες εκδόσεις, θα πρέπει να είστε συνδεδεμένοι σε Wi-Fi για να ενεργοποιήσετε αυτήν τη λειτουργία.
Το δοκιμάσαμε αυτό και το βρήκαμε να λειτουργεί σε όλα τα μεγάλα δέρματα Android από OEM που πωλούν τηλέφωνα στις ΗΠΑ, αλλά δεν είναι εγγυημένο ότι κάθε συσκευή θα διαθέτει τη δυνατότητα Wireless Debugging. Είναι μέρος του AOSP, της ανοιχτής πηγής κώδικα Android, αλλά μερικές φορές οι OEM καταργούν τη λειτουργικότητα από τις εκδοχές του Android. Εάν το τηλέφωνό σας δεν έχει αυτήν την επιλογή, δυστυχώς, αυτή η μέθοδος δεν θα λειτουργήσει για εσάς.
Βήμα 5: Εγκαταστήστε το LADB
Τώρα ήρθε η ώρα να εγκαταστήσετε το LADB, την εφαρμογή που θα σας επιτρέψει να στείλετε εντολές ADB στο δικό σας τηλέφωνο. Η έκδοση του Play Store (συνδέεται παρακάτω) κοστίζει 2,99 $, αλλά είναι φθηνή για ό, τι μπορεί να κάνει. Ωστόσο, εάν χρειάζεστε μια δωρεάν επιλογή, μπορείτε να πάτε τη σελίδα GitHub της εφαρμογής και συντάξτε το APK από την πηγή.
- Σύνδεσμος Play Store: LADB – Τοπικό κέλυφος ADB (2,99 $)
Βήμα 6: Δημιουργήστε μια σύνδεση
Εάν χρησιμοποιείτε Android 9 ή Android 10, ανοίξτε το LADB και περιμένετε έως ότου λάβετε ένα αναδυόμενο παράθυρο που σας ρωτά εάν θέλετε να “Επιτρέπεται η αποσφαλμάτωση USB”. Επιλέξτε το πλαίσιο δίπλα στο στοιχείο “Να επιτρέπεται πάντα” και, στη συνέχεια, επιλέξτε “Να επιτρέπεται” σε αυτήν την προτροπή για να πραγματοποιήσετε τη σύνδεση.
Εάν χρησιμοποιείτε Android 11 ή μεταγενέστερη έκδοση, ανοίξτε το LADB και θα δείτε μια προτροπή που ζητά έναν αριθμό θύρας και έναν κωδικό σύζευξης. Στη συνέχεια, τοποθετήστε το LADB σε λειτουργία split-screen και ανοίξτε την εφαρμογή Ρυθμίσεις στο άλλο μισό της οθόνης σας. Μεταβείτε στις Επιλογές προγραμματιστή από εκεί και, στη συνέχεια, πατήστε το κείμενο “Ασύρματο εντοπισμό σφαλμάτων” για να μπείτε σε ένα υπομενού.
Από εκεί, πατήστε “Σύζευξη συσκευής με κωδικό σύζευξης” και, στη συνέχεια, αντιγράψτε τον αριθμό μετά την άνω και κάτω τελεία (:) κάτω Διεύθυνση IP και θύρα μέσα στο Λιμάνι πεδίο στο LADB. Αντιγράψτε το Κωδικός σύζευξης Wi-Fi μέσα στο Κωδικός σύζευξης πλαίσιο και, στη συνέχεια, πατήστε “Εντάξει” στη γραμμή εντολών στο LADB. Περιμένετε έως ότου λάβετε μια ειδοποίηση “Σύνδεση ασύρματου εντοπισμού σφαλμάτων” πριν κλείσετε τη λειτουργία διαχωρισμού οθόνης ή επαναφέρετε το LADB σε προβολή πλήρους οθόνης.
Εάν αγωνίζεστε με αυτό το μέρος, ο προγραμματιστής της εφαρμογής ήταν πολύ δραστήριος στην αντιμετώπιση προβλημάτων με τους χρήστες. Δημοσίευσε ευγενικά τα στοιχεία επικοινωνίας του εδώ.
Βήμα 7: Απεγκαταστήστε οποιαδήποτε εφαρμογή Bloatware
Τώρα, είστε έτοιμοι να εγκαταλείψετε μερικές εφαρμογές bloatware. Πατήστε το Εντολή Shell πεδίο και μετά εισαγάγετε αυτήν την εντολή:
pm απεγκατάσταση -k – χρήστης 0
Αντικαθιστώ με το πραγματικό όνομα πακέτου της εφαρμογής bloatware. Για παράδειγμα, για να απενεργοποιήσετε την εφαρμογή T-Mobile σε μια συσκευή Galaxy που αγοράστηκε από την εταιρεία ματζέντα, θα εισαγάγατε αυτό:
uninstall -k – user 0 com.tmobile.pr.mytmobile
Εάν θέλετε, μπορείτε να παραλείψετε το τμήμα “-k”. Το μόνο που κάνει είναι να αποτρέψει το σύστημα από τη διαγραφή τυχόν σχετικών δεδομένων από την εφαρμογή, σε περίπτωση που θέλετε να το εγκαταστήσετε ξανά αργότερα χωρίς να χρειάζεται να τα ρυθμίσετε ξανά. Επομένως, εάν θέλετε να διαγράψετε και τα δεδομένα της εφαρμογής bloatware, στείλτε την εντολή σε αυτήν τη μορφή:
απεγκαταστήστε το pm – user 0
Μόλις λάβετε τη σωστή εντολή, πατήστε enter στο πληκτρολόγιό σας για να την στείλετε. Το πληκτρολόγιό σας πρέπει να συμπτύσσεται αυτόματα και το τερματικό θα πρέπει να επιστρέφει ένα μήνυμα “Επιτυχία”. Αυτό σημαίνει ότι η εφαρμογή έχει φύγει, ισχύει αμέσως.
Αποποίηση ευθύνης: Αυτό που συμβαίνει εδώ δεν είναι ακριβώς τι θα συνέβαινε αν μπορούσατε να απεγκαταστήσετε εντελώς την εφαρμογή bloatware όπως μπορείτε με μια εφαρμογή που έχετε εγκαταστήσει μόνοι σας. Είναι περισσότερο παρόμοιο με την απενεργοποίηση της εφαρμογής αφού διατηρείται το αρχικό APK (αλλά όχι δεδομένα εφαρμογής ή οποιεσδήποτε ενημερώσεις), οπότε η εφαρμογή θα επανεμφανιστεί αν επαναφέρετε το τηλέφωνο στο εργοστάσιο. Αλλά για τις περισσότερες πρακτικές προθέσεις, είναι εξίσου καλό με την απεγκατάσταση.
Επανεγκατάσταση μιας εφαρμογής Bloatware μετά την κατάργηση
Υπάρχει πιθανότητα να απεγκαταστήσετε μια εφαρμογή στην οποία βασίζεται το τηλέφωνό σας και να προκληθούν σφάλματα. Πρώτον, πρέπει να γνωρίζετε ότι ανεξάρτητα από τις εφαρμογές που καταργήσατε, μπορείτε να πραγματοποιήσετε επαναφορά εργοστασιακών ρυθμίσεων σε λειτουργία ανάκτησης για να επαναφέρετε όλες τις προεγκατεστημένες εφαρμογές. Απλώς σημειώστε ότι θα χάσετε τα δεδομένα που έχετε αποθηκεύσει στο τηλέφωνο.
Αλλά εάν αποφασίσετε ότι θέλετε να επαναφέρετε μια εφαρμογή που καταργήσατε και το τηλέφωνό σας εξακολουθεί να λειτουργεί, μπορείτε να στείλετε την ακόλουθη εντολή στο LADB για να την επανεγκαταστήσετε:
pm εγκατάσταση-υπάρχον – χρήστης 0
. αντικατάσταση με το πραγματικό όνομα του πακέτου. Και πάλι, χρησιμοποιώντας την εφαρμογή T-Mobile που είναι προεγκατεστημένη σε συσκευές Galaxy που αγοράστηκαν από την εταιρεία κινητής τηλεφωνίας ως παράδειγμα, θα στείλατε αυτήν την εντολή:
pm install-υπάρχον – user 0 com.tmobile.pr.mytmobile