Πώς αφαιρούμε προεγκατεστημένες εφαρμογές από τη συσκευή μας χωρίς root;


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

Η αλήθεια είναι ότι από το Android 4.0 και μετά έχουμε την επιλογή να απενεργοποιήσουμε κάποιες εφαρμογές, κάτι που πρακτικά είναι το ίδιο πράγμα με την απεγκατάσταση, αλλά στα smartphone κάποιων εταιριών όπως για παράδειγμα της Xiaomi, αυτό δεν είναι εφικτό! Η μόνη λύση λοιπόν είναι αυτό που θα δούμε σήμερα και είναι πραγματικά πανεύκολο.

Προϋποθέσεις

Θα χρησιμοποιήσουμε τις εντολές του ADB, κάτι που σημαίνει ότι αυτή η λύση λειτουργεί στο σύνολο των Android smartphone, οπότε θα χρειαστεί:


Η διαδικασία

  • Ανοίγουμε λοιπόν ένα τερματικό στο φάκελο που βρίσκεται το ADB (Shift + δεξί κλικ) και συνδέουμε τη συσκευή μας με τον υπολογιστή.
  • Για να επιβεβαιώσουμε ότι όλα έχουν γίνει σωστά μέχρι στιγμής, δίνουμε την ακόλουθη εντολή, η οποία θα μας απαντήσει με το ID της συσκευής μας:

adb devices

  • Για να μπούμε στο εσωτερικό τερματικό του Android δίνουμε την εντολή:

adb shell

  • Για να δούμε τις εφαρμογές που έχουμε εγκαταστήσει στη συσκευή μας, δίνουμε την εντολή:

pm list packages

  • Στη λίστα θα παρατηρήσουμε ότι στα ονόματα των πακέτων περιλαμβάνεται συνήθως η ονομασία του δημιουργού (google, samsung, miui, oneplus κλπ.). Μπορούμε να τα ξεχωρίσουμε δίνοντας την ίδια εντολή, αυτή τη φορά όμως θα σημειώσουμε και μία λέξη κλειδί που τις συνδέει όλες. Στη δική μου συσκευή θέλω να απεγκαταστήσω τις εφαρμογές της MIUI οπότε θα δώσω την εντολή:

pm list packages | grep 'miui'

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

pm uninstall -k --user 0 'com.miui.gallery'

Γιατί είναι η καλύτερη μέθοδος;

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

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

Δείτε επίσης...

Φεύγω από την Google (μέρος 15) | ''Ξηλώνουμε'' τα Google apps από το Android

Android | Γιατί δε θα αγόραζα ποτέ smartphone της OnePlus

Ιδιωτικό απόρρητο | Το αφελές επιχείρημα του ''Δεν έχω τίποτα να κρύψω''

Docker (μέρος 7) | Στήνουμε έναν reverse proxy για τα container μας με το Traefik

Μάθε παιδί μου Linux (μέρος 11) | Δίσκοι, κατατμήσεις και σύστημα αρχείων (filesystem)

Ubuntu Touch 2020 review | Μια πραγματική mobile GNU/Linux διανομή έτοιμη για καθημερινή χρήση

Android | Περιόρισε την παρακολούθηση των εφαρμογών και κόψε τις διαφημίσεις με το TrackerControl

Απόρρητο | ''Μπερδεύουμε'' τον αλγόριθμο Google και Facebook με ψεύτικες πληροφορίες

Docker (μέρος 1) | Τι είναι και πώς το εγκαθιστούμε στον υπολογιστή μας;

Android | Βάλε στην ''απομόνωση'' τις εφαρμογές που δεν εμπιστεύεσαι με το Shelter