Como posso lidar com aplicativos de sistema indesejados sem fazer root?


Respostas:


23

Não, isso é impossível - pois apenas o root pode tornar a partição do sistema gravável (o que é necessário para excluir um aplicativo do sistema, que é armazenado lá). No entanto, usando o ICS (Android 4.0) ou superior, você pode pelo menos "congelar" eles (torná-los "invisíveis e inutilizáveis") - e, se você decidir mais tarde, descongelar novamente (consulte, por exemplo, Como remover / desativar os aplicativos Bloatware no HTC One X ou Bye-bye, bloatware: desativar aplicativos do sistema no Android Ice Cream Sandwich ).


10

Concordo principalmente com a resposta de Izzy, no entanto tecnicamente é possível fazê-lo sem.

Fundo:

  • Os aplicativos do sistema residem em / system / app / *
  • / system é uma partição separada montada somente leitura durante o uso normal
  • Alguns telefones (HTC) até bloqueiam a partição flash para impedir qualquer gravação
  • Normalmente, obtém-se root no sistema normal para tornar o sistema gravável e remover coisas com direitos de root lá
  • O enraizamento é o processo de se tornar root no sistema Android normal e tornar isso persistente instalando algum arquivo (/ usr / xbin / su e outros)

Para remover aplicativos sem fazer o root, seria necessário não fazer root no telefone, mas encontrar outro meio de remover aplicativos desnecessários de / system

  • Nos dispositivos Google Nexus, seria possível desbloquear e inicializar uma recuperação personalizada temporária para fazer isso (sem o root da instância normal do Android)
  • Nos dispositivos Samsung, pode-se usar a mesma abordagem do CF-Root (fazer o download da partição, modificar, escrever de volta)
  • Ou simplesmente execute uma exploração sem o procedimento de root depois e use essa raiz temporária para fazer toda a limpeza necessária

Conclusão: fazer o enraizamento e fazê-lo é muito mais fácil. Eu só queria explicar que é realmente possível tecnicamente


Você pode falar sobre fazer isso para a Samsung (Galaxy Y) com mais detalhes ou pode fornecer um link?

Não tenho links, desculpe. Eu diria que a maneira mais fácil de fazer isso é root / remove-junk / unroot, veja aqui . Se você realmente deseja fazer isso sem fazer o root: Você pode ver o conteúdo de unroot.zip e criar seu próprio update.zip que remove exatamente o que você não gosta. No entanto: você precisa aprender como fazê-lo e como o script funciona, mas cuidado com os riscos: você pode facilmente quebrar o telefone. Melhor root + unroot depois, é um caminho conhecido.
ce4 30/07/12

1
Apenas pensando em voz alta aqui; mas você não seria capaz de conectar seu telefone a um computador Linux e montar a /systempartição a partir daí?
precisa saber é o seguinte

1
Não. O bloco dev para / system não pode ser acessado via armazenamento em massa USB sem ter root. Também linuxes regulares não suportam yaffs2 fora da caixa.
CE4
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.