Comment puis-je gérer les applications système indésirables sans enracinement?

Réponses:

23

Non, c'est impossible - car seul root peut rendre la partition système accessible en écriture (ce qui est nécessaire pour supprimer une application système qui y est stockée). Cependant, en utilisant ICS (Android 4.0) ou supérieur, vous pouvez au moins les "geler" (les rendre "invisibles et inutilisables") - et, si vous en décidez autrement par la suite, les débloquer à nouveau (voir par exemple Comment supprimer / désactiver les applications Bloatware dans le HTC One X ou Bye-bye, bloatware: désactiver les applications système dans Android Ice Cream Sandwich ).

Izzy
la source
10

Je suis principalement d'accord avec la réponse d'Izzy, mais techniquement, il est possible de le faire sans.

Contexte:

  • Les applications système résident dans / system / app / *
  • / system est une partition séparée montée en lecture seule lors d'une utilisation normale
  • Certains téléphones (HTC) verrouillent même la partition flash pour interdire toute écriture
  • Normalement, on obtient racine sur le système normal pour rendre / système accessible en écriture et supprimer les choses avec les droits root là-bas
  • L'enracinement est le processus consistant à devenir root sur le système Android normal et à le rendre persistant en installant un fichier (/ usr / xbin / su et autres)

Pour supprimer des applications sans enraciner, il faudrait ne pas rooter son téléphone, mais trouver un autre moyen de supprimer les applications inutiles de / system

  • Sur les appareils Google Nexus, on déverrouillerait et démarrerait une récupération personnalisée temporaire pour ce faire (pas d'enracinement de l'instance Android normale)
  • Avec les appareils Samsung, on pourrait utiliser la même approche que CF-Root (télécharger la partition, modifier, réécrire)
  • Ou exécutez simplement un exploit sans la procédure d'enracinement par la suite et utilisez cette racine temporaire pour effectuer tout le nettoyage nécessaire

Conclusion: l'enracinement, puis le faire est beaucoup plus facile. Je voulais juste expliquer qu'il est effectivement possible techniquement

ce4
la source
Pouvez-vous parler de le faire pour Samsung (Galaxy Y) plus en détail, ou fournir un lien?
Je n'ai aucun lien, désolé. Je dirais que la façon la plus simple de le faire est root / remove-junk / unroot voir ici . Si vous souhaitez vraiment le faire sans enracinement: vous pouvez voir le contenu de unroot.zip et créer votre propre update.zip qui supprime exactement ce que vous n'aimez pas. Cependant: vous devez apprendre à le faire et comment fonctionne le script, mais méfiez-vous des risques: vous pourriez facilement casser votre téléphone. Mieux root + unroot ensuite, c'est un chemin connu.
ce4
1
Je pensais juste à voix haute; mais ne pourriez-vous pas connecter votre téléphone à un ordinateur Linux et monter la /systempartition à partir de là?
RobinJ
1
Non. Le bloc dev pour / system n'est pas accessible via le stockage de masse USB sans avoir root. De plus, les linux réguliers ne prennent pas en charge yaffs2 dès la sortie de la boîte.
ce4