Come posso disabilitare un'app stock con il pulsante Disabilita disattivato? [duplicare]


10

Esiste un'app fastidiosa bloatware (in particolare VUDU versione 1.0) preinstallata sul mio dispositivo. Ogni volta che avvio il mio dispositivo, si avvia un processo di app, quindi ogni volta che avvio devo aprire App Switcher e scorrere via.

Sono andato nell'app Impostazioni e ho provato a forzare l'arresto e quindi a disabilitare l'app, ma il pulsante Disabilita è disabilitato ("disattivato") stesso. Alcune altre app non mi consentono di disabilitarle. Esiste un altro modo per abilitare il pulsante o disabilitare l'app senza il rooting? Sto correndo 4.4.2.

Risposte:


4

Ci dispiace, ma devi fare il root per farlo. Non c'è altro modo.

  1. Radice

  2. (opzionale) Installa Titanium Backup ed esegui il backup del tuo telefono. Se sbagli qualcosa, puoi ripristinare il tuo telefono usando questo

  3. Ora usa un'app chiamata System App Remover per selezionare l'app che desideri eliminare. Dovrai concedere l'autorizzazione del superutente affinché funzioni


Va bene, grazie per la tua risposta. Non credo che eseguirò il root perché il mio dispositivo è nuovo ma apprezzo le informazioni.
Xyspade,

7

In alcune versioni di Android è possibile utilizzare adbper disabilitare app che altrimenti non sarebbe possibile disattivare tramite l'interfaccia utente. L' app Debloater collegata in precedenza automatizza e semplifica questo processo. Questa risposta spiegherà come eseguire manualmente lo stesso processo.

ATTENZIONE: la disabilitazione dell'app errata o l'utilizzo di comandi errati può lasciare il dispositivo in muratura. Assicurati di sapere cosa stai facendo prima di procedere.

  1. Assicurati di avere il debug Android impostato correttamente, quindi rilascialo in una shell adb:

    adb shell
    
  2. Ottieni un elenco di tutti i pacchetti installati utilizzando pm

    pm list packages -f
    
  3. Identifica i pacchetti che desideri disabilitare e prendine nota.

  4. Disabilitare ogni pacchetto singolarmente eseguendo uno dei seguenti comandi:

    • se sei su Kitkat : pm block <package_name>ad espm block com.motorola.motocare
    • se sei su Lollipop : pm hide <package_name>ad espm hide com.motorola.motocare
  5. L'app ora dovrebbe essere disabilitata e scomparire dal tuo launcher. Nel caso di un servizio in background, verrà interrotto in modo permanente in background.

Per invertire questa procedura è possibile utilizzare uno dei seguenti comandi:

  • se sei su Kitkat : pm unblock <package_name>ad espm unblock com.motorola.motocare
  • se sei su Lollipop : pm unhide <package_name>ad espm unhide com.motorola.motocare

1
Per completezza, da Android M in poi, è ancora possibile disabilitare il bloatware OEM eseguendo: pm uninstall -k --user 0 <name of package>senza accesso root. Ma attenzione, le modifiche sono permanenti a meno che non si esegua un ripristino delle impostazioni predefinite, nel qual caso il bloatware verrà reinstallato.
Prahlad Yeri,

2

Sì, c'è un altro modo :)

Sei fortunato perché hai la versione di Android Kitkat. Basta usare lo strumento Debloater di Gatesjunior di XDA: http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294

Requisiti: Il programma richiede l'installazione dei driver USB del produttore per il dispositivo specifico, nonché i seguenti: • Sistema operativo Windows • Debug USB attivato per il dispositivo • Root o KitKat in esecuzione sul dispositivo


Ho provato la mia strada e scaricato il programma, ma non riconosce il mio dispositivo. Ho seguito tutti i passaggi e ho attivato il debug USB. Il mio tablet è un marchio RCA e, a seguito di ulteriori ricerche, sembra che RCA non produca driver per i loro dispositivi. Posso ancora usare questo programma in qualche altro modo?
Xyspade,

I driver USB del produttore per il dispositivo specifico sono requisiti obbligatori. Prova a trovare aiuto su XDA con il driver USB per il tuo dispositivo. Di che tipo è esattamente il tuo dispositivo? Il tablet con marchio RCA non è così utile se hai bisogno di aiuto;)
jis

Quali informazioni esatte ti sarebbero utili, come il numero del modello?
Xyspade,

Pubblica qui tutto ciò che puoi sul tuo dispositivo. Ad esempio, ho il telefono Motorola Moto G LTE, ma le informazioni esatte sono il numero del modello sulla sua scatola di carta: XT1039.
jis

0

Prova in questo modo:

  1. Collegare il dispositivo tramite ADB
  2. Vai alla shell ADB

    adb shell
    
  3. Trova la tua app di destinazione elencando tutte le app

    pm list packages
    
  4. Rimuovi app in questo modo

    pm uninstall -k --user 0 com.android.inputdevices
    
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.