Desinstalar aplicativos bloqueados pelo fornecedor do telefone

86

Estou usando um Samsung I9000 e tenho alguns aplicativos irritantes que foram pré-instalados pelo fornecedor do telefone, como uma loja de música, um navegador da Web personalizado e outros aplicativos com vazamento de memória.

Esses aplicativos ruins não podem ser desinstalados nem pela Manage applicationsferramenta, nem editando os blocos de aplicativos no menu frontal.

Acho que tenho que ser um usuário root ou algo assim para me livrar desses aplicativos, mas não sei como.

alfonso.kim
fonte
1
Para opções de dispositivos não raiz (embora mais limitados), consulte Como lidar com aplicativos de sistema indesejados sem fazer o root? .
Eldarerathis

Respostas:

55

Sim, você precisa estar enraizado. Para se enraizar, consulte esta pergunta: Como faço para fazer root no meu dispositivo Android?

Uma das maneiras mais fáceis de desinstalar os aplicativos do sistema após o root é usar o Titanium Backup . Você pode simplesmente clicar em um aplicativo e escolher Desinstalar.

Nota: Cuidado com o que você remove! Convém usar o Titanium para fazer backup deles antes de removê-los, caso isso torne o telefone instável ou pare de funcionar.

Observe também que o carregador de inicialização pode restaurar os aplicativos do sistema na reinicialização. Se possível, desbloqueie seu gerenciador de inicialização; também pode ser necessário instalar uma ROM personalizada desodexada ou editar a imagem restaurada pelo carregador de inicialização. Isso depende do seu dispositivo específico, mas com o SGS você não deve ter problemas relacionados ao carregador de inicialização.

Matthew Read
fonte
7
Advertência importante: a remoção de aplicativos padrão geralmente causa falhas nas atualizações OTA da sua operadora. Em geral, é melhor você simplesmente usar o TiBU para "congelar" os aplicativos para que a atualização seja livre de problemas.
Logos
O congelamento é a melhor solução, mesmo que você não precise de atualizações do OTA. Congelar é equivalente a desinstalar se você ignorar o espaço na ROM. Com isso, você pode reverter as alterações se você precisar dele no futuro ...
quesito Android
19

Você também pode usar o ADB para remover aplicativos, mas os métodos de aplicativo são mais fáceis. Como o uso do ADB não requer um mercado, isso funcionará para usuários com raiz, mas que não podem ou não desejam usar o Android market ou mercados similares.

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

Para ver o que está instalado: pm list packages

Para remover um pacote:

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

CyanogenMod, até onde eu sei, requer apenas o rmpasso, não o pmpasso; se você estiver executando uma versão sem sentido do Android, poderá precisar apenas da etapa rm.

Se você estiver preocupado com a possibilidade de precisar do aplicativo no futuro (atualizações sem adb pullfio) , poderá copiar o apk para a área de trabalho (em vez de movê-lo para outro local do telefone) ou apenas mvo apk para o cartão uSD ou Armazenamento USB.

Veja http://wiki.cyanogenmod.com/wiki/Barebones para mais informações.

Broam
fonte
2
adb remountnão é uma etapa opcional. Você precisa montar novamente sua partição / sistema de leitura e gravação.
Broam
Eu vejo. obrigado. Eu desinstalei usando o aplicativo de backup Titanium. parece que é mais seguro remover pacotes de aplicativos / sistema. Qualquer pessoa que tenha certeza absoluta de que não deseja um aplicativo pode remover pacotes do shell, como você mostrou. Geeky, mas arriscado :-)
hAcKnRoCk
Minha resposta está aqui, porque há um grupo de usuários do Android que não têm (ou não querem) o mercado Android do Google, mas têm acesso root aos seus dispositivos. É fácil adb pullo apk para a área de trabalho antes de removê-lo do telefone. Vou acrescentar isso à minha resposta.
#
Eu também gosto pm disable com.packagede congelar aplicativos. É fácil habilitá-los novamente se algo quebrar. Use adb shellentão supara mudar para o root.
Chloe
Aqui está um tutorial mais em profundidade para os interessados: Como desinstalar o Transportador / OEM Bloatware Sem acesso root
brasofilo
15

Você não pode removê-los sem raiz, eles estão instalados em um diretório que não pode ser acessado sem raiz. No entanto, você pode fazer o próximo melhor, fechar os olhos, enfiar os dedos nos ouvidos e ir la-la-la-la, fingindo que eles não existem. A maneira de fazer isso é obter um iniciador (como o ADW, se a memória servir), que permite ocultar ícones. Nesse caso, eles ainda serão instalados (e se algo os acionar, eles aparecerão), mas pelo menos você não precisará mais olhar para eles.

Leif Andersen
fonte
A ADW está fazendo o truque mais ou menos. Não consegui encontrar uma maneira de "ocultar" os aplicativos, mas sou capaz de mover todos os ícones ofensivos para uma pasta para que eles fiquem fora do caminho. Se alguém souber como "escondê-los" de uma maneira mais eficaz, entre em contato.
Interlocutor
1
O LauncherPro pode ocultar os aplicativos da lista de aplicativos para que eles não o incomodem (Menu -> Preferências -> Configurações Gerais -> Aplicativos Ocultos). Mas eles ainda aparecem nos resultados de pesquisa etc., mas provavelmente é o mais próximo que você pode obter da raiz.
26711 onik
4

Sim, você precisa fazer o root no telefone para remover aplicativos pré-instalados.

Veja estas perguntas aqui e aqui .

Antes de remover qualquer aplicativo, verifique se você faz um backup via Nandroid. Você pode excluir um aplicativo em que o sistema confia (por um motivo ou outro). Faça uma pesquisa e verifique se é seguro remover os aplicativos que você deseja remover.

Bryan Denny
fonte