Em algumas versões do Android, você pode usar adb
para desativar os aplicativos que, de outra forma, você não conseguiria desativar via interface do usuário. O aplicativo Debloater, vinculado acima, automatiza e simplifica esse processo. Esta resposta irá explicar como executar o mesmo processo manualmente.
AVISO: desabilitar o aplicativo errado ou usar os comandos errados pode deixar seu dispositivo em tijolos suaves. Certifique-se de saber o que está fazendo antes de prosseguir.
Verifique se a depuração do Android está configurada corretamente e entre em um shell adb:
adb shell
Obtenha uma lista de todos os pacotes instalados usando pm
pm list packages -f
Identifique os pacotes que você deseja desativar e anote-os.
Desabilite cada pacote individualmente executando um dos seguintes comandos:
- se você estiver em Kitkat :
pm block <package_name>
, por exemplo,pm block com.motorola.motocare
- se você estiver em Lollipop :
pm hide <package_name>
, por exemplo,pm hide com.motorola.motocare
O aplicativo agora deve ser desativado e desaparecer do seu iniciador. No caso de um serviço em segundo plano, ele interromperá permanentemente a execução em segundo plano.
Para reverter esse procedimento, você pode usar um dos seguintes comandos:
- se você estiver em Kitkat :
pm unblock <package_name>
, por exemplo,pm unblock com.motorola.motocare
- se você estiver em Lollipop :
pm unhide <package_name>
, por exemplo,pm unhide com.motorola.motocare