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 ).

Izzy
fonte
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

ce4
fonte
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