- Rakesh
- September 11, 2020
Android phones vêm com muitos aplicativos pré-instalados que podem não ser de qualquer utilidade. Como não podemos congelar ou desinstalar aplicativos de sistema no Android normalmente, ou precisamos do privilégio de root ou tirar vantagem do comando ADB shell pm uninstall
. Se você tem um telefone Android enraizado, você pode usar um removedor de aplicativos do sistema para apagar bloatware. A ausência de um removedor universal de bloatware ou desinstalador de aplicações de sistema sai com o caminho ADB para dispositivos Android não enraizados.
Eu recentemente preparei uma lista de bloatware Samsung e descrevi a maneira mais fácil de desinstalar aplicações pré-instaladas. Neste tutorial, vamos discutir como podemos desactivar ou congelar aplicações de fundo e apagar aplicações de sistema em dispositivos Android não enraizados. Além disso, vamos também ver como reinstalar aplicações desinstaladas usando o comando ADB. No caso do seu telefone ter acesso root, também vou explicar os passos para debloat dispositivos Android usando o módulo Debloater Magisk.
As dicas dadas neste tutorial podem ajudá-lo a se livrar de bloatware em todos os dispositivos Android incluindo Samsung, OnePlus, Google Pixel, Xiaomi, Redmi, Huawei, Honor, Nokia, Oppo, Realme, Vivo, Motorola, Lenovo, etc. rodando Android 5.0 ou superior.
Abter lista de Bloatware Android via ADB
Todos nós reconhecemos aplicativos pelos nomes mostrados na gaveta de aplicativos do dispositivo. No entanto, para poder desinstalar aplicativos do sistema, você deve saber o nome do pacote dos aplicativos que você deseja remover. Existem 3 maneiras de encontrar o nome do pacote de um aplicativo Android.
- Visitar a página de um aplicativo da Google Play Store em um navegador de área de trabalho. O nome do pacote está localizado logo após ‘id=’ no URL. Um nome de pacote de aplicativo parece com ‘com.google.android.gm’. Você pode não encontrar os nomes dos pacotes dos aplicativos do sistema, embora.
- Tente aplicativos como Navegador de Pacotes, Inspetor de Aplicativos, Visualizador de Nomes de Pacotes, etc.
- Você também pode obter a lista completa de pacotes instalados no seu telefone Android ou tablet usando
adb shell pm list packages
command.
Anyway, vamos ver como podemos ter a lista completa de aplicativos do sistema presentes em qualquer dispositivo Android. Observe que para executar comandos ADB você precisa configurar ADB e Fastboot no seu computador Windows, Mac ou Linux e instalar o driver USB apropriado para Android.
Não perca: Use Comandos ADB no telefone Android sem Root
- Download das últimas ferramentas da plataforma SDK para Android e extraia o zip.
- Abra as Configurações do seu dispositivo e ligue a depuração USB das opções do Desenvolvedor.
- Vá para Exibir sob as Configurações do telefone e aumente a duração do Timeout da Tela.
- Agora conecte seu dispositivo Android ao computador via USB.
- Navegue para a pasta “platform-tools” e abra uma janela de Prompt de Comando ou PowerShell. Você pode obter esta opção no menu Contexto do Windows pressionando a tecla Shift + botão direito do mouse.
- Alternativamente, você pode abrir rapidamente uma janela de comando de dentro de uma janela de pasta, digitando “cmd” na barra de endereços do File Explorer e pressionando a tecla Enter.
- Quando tiver aberto o prompt de comando, emita o seguinte comando para verificar se foi estabelecida uma ligação adequada entre o seu computador e o daemon ADB.
adb devices
- Meanwhile, keep an eye on the display of your phone is not locked and authorize ADB access on your device when prompted.
- Se a conexão for feita com sucesso, você verá o ID do dispositivo na janela de comando como destacado abaixo.
- Você agora está pronto para imprimir a lista de todos os bloatware no seu telefone Android ou tablet. Digite
adb shell
e pressione a tecla Enter.adb shell
- Dependente do tipo de pacotes de aplicativos que você deseja listar, use os seguintes comandos. Usando o 3º comando, você lista aplicações de um certo fornecedor como ‘samsung’, ‘google’, ‘xiaomi’, ‘huawei’, ‘android’, ‘amazon’, ‘oppo’ ‘coloros’, ‘evenwell’, ‘facebook’ etc.
#1 Listar todas as aplicações instaladaspm list packages
#2 Listar apenas aplicações de sistemapm list packages -s
#3 Listar aplicações por grupopm list packages | grep 'samsung'
- Below é como eu gerei a lista de todas as aplicações de sistema no meu Samsung Galaxy S20 Ultra. A parte destacada com amarelo contém os nomes dos pacotes de aplicativos.
- Aumentar o conteúdo da janela de comando e pressionar Ctrl + C para copiá-la. Salve esta lista de aplicativos do sistema em um arquivo texto para uso futuro.
>
>
>
Devido à diferença entre os nomes dos aplicativos e seus pacotes, pode ser muito difícil reconhecer e aplicar pelo seu pacote. Além disso, também é difícil decidir quais aplicativos são seguros de serem removidos. Você pode pesquisar no Google para encontrar a lista de bloatware seguro para desinstalar para o seu dispositivo Android. Outra forma de obter o nome real de um aplicativo pelo seu pacote é colar o nome do pacote na caixa de pesquisa do Google. Dessa forma, você pode fazer uma lista restrita dos aplicativos do sistema que você pode excluir sem encontrar nenhum problema.
Eu preparei a lista de bloatware presente em dispositivos de diferentes OEMs do Android.
>
- >
- Lista de bloatware de Samsung
- Lista de bloatware de Oppo
- Lista de bloatware de Xiaomi
- Lista de bloatware de OnePlus
- Lista de bloatware de Realme
- Nokia lista de bloatware
- Vivo pré-lista de aplicativos instalados
- Huawei e Honor bloatware lista
>
>
>
>
Não falhar: Como mudar o nome do dispositivo Android usando o comando ADB
Desinstalar aplicativos de sistema sem raiz
>
Após ter a lista de bloatware do Android pronta, você pode removê-los facilmente usando o comando ADB desinstalar aplicativo de sistema.
- Lançar o Prompt de Comando como descrito acima. A maneira mais fácil de abrir uma janela de comando é digitar “cmd” na barra de endereços do File Explorer e pressionar a tecla Enter. Também pode iniciar uma janela de comandos clicando em File> Abrir a opção Windows PowerShell na janela da pasta.
- Conectar o seu dispositivo Android ao computador com o ecrã de depuração USB activado e desbloqueado e executar o seguinte comando.
adb shell
- Fazendo isso, retornará o nome de código do seu telefone seguido por um sinal de um dólar ($) no prompt de comando. Você só precisa emitir um destes 2 comandos para desinstalar um aplicativo do sistema no seu Android.
#1 Para desinstalar um aplicativo com seus dadospm uninstall --user 0 <package name>
#2 Para desinstalar um aplicativo mas manter seus dadospm uninstall -k --user 0 <package name>
- Agora, digite o comando que você prefere e pressione a tecla Enter. Com a remoção de cada aplicativo de sistema, você receberá uma mensagem “Sucesso”.
- Você pode assim desinstalar quantos aplicativos de sistema quiser.
Reinstalar aplicativos Android desinstalados via ADB
O comando pm uninstall
remove um aplicativo de sistema apenas para ‘usuário 0’, ou seja, o usuário atual. Isso significa que o aplicativo excluído ainda permanece disponível para outros usuários do dispositivo Android. É uma coisa boa porque você pode facilmente restaurar um aplicativo se você desinstalá-lo por engano ou precisar dele mais tarde.
cmd package install-existing <package name>
Não se esqueça de executar adb shell
antes de usar o comando acima, como mostrado abaixo.
>
Remover Bloatware no Android (Raiz)
>
No caso de você ter um golpe de dispositivo enraizado são os removedores de bloatware para Android. você pode remover aplicativos de sistema facilmente usando aplicativos como System App Remover e Bloatware Remover. Além disso, também pode apagar bloatware em dispositivos Android enraizados com Magisk com um módulo chamado Debloater.
- Instale o último Magisk Manager no seu dispositivo e execute-o.
- Tapa o ícone do hambúrguer (≡) e toque em Downloads no menu lateral.
- Agora toque no ícone de pesquisa e digite “busybox” e toque no ícone de download para instalar o Busybox para Android NDK. Quando o Busybox estiver instalado volte para Downloads.
- Agora procure por “debloater” e instale o módulo Deloater (Terminal Emulator) Magisk.
- Quando o Debloater é instalado toque no botão Reiniciar.
- Desde que o módulo Debloater Magisk não tenha uma interface própria, você precisará instalar um aplicativo emulador de terminal como o Termux para executar o comando de desinstalação do aplicativo do sistema.
- Launch Termux e conceder-lhe o privilégio de root executando o comando
su
como mostrado abaixo. Você será então solicitado a conceder acesso root à aplicação Debloater. - Agora lance o módulo Debloater usando o seguinte comando.
debloat
- Na tela do Debloater, você terá 5 opções.
- Aplicações do sistema
- Aplicações do sistema Priv-Apps
- Aplicações do fornecedor
- Aplicações do sistema personalizadas dir
- Importar Config (/cache/import-debloat.txt)
- Desde que o nosso objectivo é remover bloatware Android, podemos escolher a opção número 1, 2, e 3. Para desinstalar aplicativos do sistema, por exemplo, digite ‘1’ e toque na tecla Enter no teclado.
- Debloater irá procurar todos os aplicativos do sistema Android e lhe dará uma lista completa.
- Como você pode ver, Debloater me deu a lista de 100 aplicativos do sistema no meu OnePlus 8. Suponha que você queira desinstalar o Screen Recorder (app número 79), digite ’79’, e toque na tecla Enter. Debloater também permite que você exclua vários aplicativos digitando vários números.
Freeze Background Apps no Android
Android sempre ficou atrás do iOS no gerenciamento dos processos de fundo do aplicativo. No entanto, com o Android 8.0 e superior, o Google tem feito muito para colocar uma verificação em aplicativos que continuam rodando em segundo plano drenando a bateria, dados e outros recursos. Caso você queira congelar os aplicativos em segundo plano, você pode fazer isso sem root usando o seguinte comando ADB. Este método para congelar aplicativos deve funcionar em todos os dispositivos rodando Android 7.0+.
- Launch the Command Prompt.
- Conecte seu dispositivo através de um cabo USB.
- Sua o seguinte comando.
adb shell
- Executar o seguinte comando. Não se esqueça de substituir < nome do pacote> no comando abaixo por um aplicativo.
cmd appops set <package_name> RUN_IN_BACKGROUND ignore
- Para ativar o aplicativo congelado e permitir que ele seja executado em segundo plano novamente, você pode usar o seguinte comando.
cmd appops <package_name> RUN_IN_BACKGROUND allow
Desabilitar aplicativos de sistema no Android via ADB
ADB é realmente uma ótima ferramenta de linha de comando e pode ser usada de várias maneiras para executar tarefas no Android que de outra forma não teriam sido possíveis. Além de desinstalar bloatware e congelar aplicativos de sistema, ADB também pode ajudar você a desativar os aplicativos de sistema facilmente. O seguinte comando permite desabilitar um aplicativo do sistema em um dispositivo Android.
adb shell pm disable-user --user 0 com.sec.android.app.sbrowser
Se você quiser habilitar um aplicativo desabilitado posteriormente, você pode usar o seguinte comando.
adb shell pm enable --user 0 <package name>
Delete Failed Internal Error in ADB
Algumas vezes os OEMs do Android restringem a desinstalação de determinados aplicativos do sistema usando comandos ADB. Nesse caso, você pode obter o seguinte erro.
Falha
Para desinstalar tais aplicativos, você precisará ter privilégio de root. Se você tiver um dispositivo raiz, você pode executar o seguinte comando um após o outro como mostrado abaixo.
adb shell su mount -o rw,remount /system rm -rf /system/app/AntHalService.apk rm -rf /data/data/com.dsi.ant.server mount -o ro,remount /system exit exit
Se você quiser desabilitar, congelar ou desinstalar aplicações de sistema no Android, você pode fazer tudo usando os comandos da shell ADB mencionados acima. System App Remover e Bloatware Remover pode ser a ferramenta mais fácil para usuários root mas se você não tiver enraizado seu dispositivo, usando o ADB em seu PC é a melhor maneira de remover bloatware em qualquer dispositivo Android.
Readir Próximo: Como ligar ou desligar o modo de segurança no Android
>Ler a seguir: Como ligar ou desligar o modo de segurança no Android