Disinstallare le app bloccate dal fornitore del telefono


86

Sto usando un Samsung I9000 e ho alcune fastidiose app preinstallate dal fornitore del telefono, come un negozio di musica, un browser Web personalizzato e altre app che perdono memoria.

Quelle app scadenti non possono essere disinstallate né con lo Manage applicationsstrumento, né modificando i riquadri delle app nel menu frontale.

Immagino di dover essere un utente root o qualcosa per sbarazzarmi di quelle app, ma non so come.


1
Per le opzioni per i dispositivi non root (anche se più limitati), vedi Come posso gestire applicazioni di sistema indesiderate senza il rooting? .
eldarerathis,

Risposte:


55

Sì, devi essere rootato. Per ottenere il root, vedi questa domanda: Come posso effettuare il root del mio dispositivo Android?

Uno dei modi più semplici per disinstallare le app di sistema dopo il rooting è usare Titanium Backup . Puoi semplicemente fare clic su un'app e selezionare Disinstalla.

Nota: fai attenzione a ciò che rimuovi! Potrebbe essere necessario utilizzare Titanium per eseguirne il backup prima di rimuoverli, nel caso in cui il telefono sia instabile o smetta di funzionare.

Si noti inoltre che il bootloader potrebbe ripristinare le app di sistema al riavvio. Se possibile, sblocca il tuo bootloader; potrebbe anche essere necessario installare una ROM personalizzata che è deodistrata o modificare l'immagine ripristinata dal bootloader. Dipende dal tuo dispositivo particolare, ma con SGS non dovresti avere problemi relativi al bootloader.


7
Avvertenza importante: la rimozione di app stock di solito causa errori degli aggiornamenti OTA dal tuo operatore telefonico. In genere stai parlando meglio di utilizzare semplicemente TiBU per "bloccare" le app in modo che l'aggiornamento sia privo di problemi.
Loghi il

Il congelamento è la soluzione migliore anche se non hai bisogno di aggiornamenti OTA. Il blocco è equivalente alla disinstallazione se si ignora lo spazio sulla ROM. Con questo, puoi ripristinare le modifiche se ne hai bisogno in futuro ...
Android Quesito

19

È inoltre possibile utilizzare ADB per rimuovere le applicazioni, ma i metodi di applicazione sono più semplici. Poiché l'uso di ADB non richiede un mercato, questo funzionerà per gli utenti che sono rooted ma che non possono o non desiderano utilizzare Android Market o mercati simili.

./adb remount #ROOT IS REQUIRED TO REMOUNT /system read-write
./adb shell
cd /system/app

Per vedere cosa è installato: pm list packages

Per rimuovere un pacchetto:

rm PackageName.apk
pm uninstall class.name.of.package

CyanogenMod, per quanto ne so, richiede solo il rmpasso, non il pmpasso; se stai utilizzando una versione dedex di Android, potresti aver bisogno solo del passaggio rm.

Se sei preoccupato, potresti aver bisogno dell'applicazione in futuro (aggiornamenti via etere), puoi usare adb pullper copiare l'apk sul desktop (invece di spostarlo in un'altra posizione sul telefono) o semplicemente mvl'apk sulla tua scheda US o Memoria USB.

Vedi http://wiki.cyanogenmod.com/wiki/Barebones per maggiori informazioni.


2
adb remountnon è un passaggio facoltativo. È necessario reinstallare la partizione / sistema in lettura-scrittura.
Broam,

Vedo. Grazie. Ho disinstallato utilizzando l'app di backup Titanium. sembra che sia più sicuro per rimuovere i pacchetti di sistema / app. Chiunque sia assolutamente sicuro di non volere un'app può rimuovere i pacchetti dalla shell come hai mostrato. Geeky ma rischioso :-)
hAcKnRoCk

La mia risposta è qui perché esiste un gruppo di utenti Android che non hanno (o non vogliono) il mercato Android di Google, ma hanno accesso root ai propri dispositivi. È abbastanza facile adb pulll'apk sul desktop prima di rimuoverlo dal telefono. Lo aggiungerò alla mia risposta.
Broam,

Mi piace anche pm disable com.packagecongelare le app. È facile riattivarli se qualcosa si rompe. Utilizzare adb shellquindi super passare a root.
Chloe,

Ecco un tutorial più approfondito per gli interessati: Come disinstallare il Carat / Bloatware OEM senza accesso root
brasofilo

15

Non puoi rimuoverli senza root, sono installati in una directory a cui non è possibile accedere senza root. Tuttavia, puoi fare la cosa migliore successiva, chiudere gli occhi, infilare le dita nelle orecchie e andare la-la-la-la, fingendo che non esistano. Il modo per farlo è quello di ottenere un lanciatore (come ADW se la memoria serve), che ti permette di nascondere le icone. In tal caso, verranno comunque installati (e se qualcosa li innesca, si apriranno), ma almeno non dovrai più guardarli.


ADW sta facendo il trucco più o meno. Non sono riuscito a trovare un modo per "nascondere" le app, ma sono in grado di spostare tutte le icone delle app offensive in una cartella in modo che siano fuori mano. Se qualcuno sa come "nasconderli" in modo più efficace, per favore fatemelo sapere.
Interrogante

1
LauncherPro può nascondere le app dall'elenco delle app in modo che non ti disturbino (Menu -> Preferenze -> Impostazioni generali -> App nascoste). Ma appaiono ancora nei risultati di ricerca ecc., Ma questo è probabilmente il più vicino che puoi ottenere senza root.
onik,

4

Sì, è necessario eseguire il root del telefono per rimuovere le app preinstallate.

Vedi queste domande qui e qui .

Prima di rimuovere qualsiasi applicazione, ASSICURARSI DI EFFETTUARE UN BACKUP tramite Nandroid. È possibile eliminare un'app su cui si basa il sistema (per un motivo o per l'altro). Fai qualche ricerca e assicurati che sia sicuro rimuovere le app che desideri rimuovere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.