1 votes

Impossible de supprimer les bloatwares après avoir été rooté

Après avoir enraciné mon téléphone (confirmé par Advanced Root Checker*) en utilisant ce tutoriel Je ne peux pas supprimer les logiciels superflus. Normalement, cela peut être fait par System app remover pro mais maintenant le retrait échoue toujours. Savez-vous pourquoi ?

*Il est dit que je n'ai pas de "chemin de lecture/écriture". Je ne sais pas ce que cela signifie et je ne suis pas sûr que ce soit pertinent ici.

4voto

alecxs Points 3105

Vous n'avez pas besoin de Rooter votre appareil pour le débloquer.
Les applications du système peuvent être "désinstallées" à partir du shell adb.

adb shell pm disable --user 0 <pkgname>

(en fait, cela va désactiver l'application. Recommencez après chaque réinitialisation d'usine)


Si votre appareil est enraciné avec Magisk, vous pouvez supprimer les applications du système (superposition).
Créez simplement des fichiers vides pour le fichier/répertoire que vous voulez supprimer.

/data/adb/modules/DEBLOAT/system/app/Bloatware/.replace
/data/adb/modules/DEBLOAT/system/app/Bloatware.apk

où DEBLOAT est le nom de l'identifiant de l'utilisateur. Module Magisk et module.prop est l'info du module

/data/adb/modules/DEBLOAT/module.prop

id=DEBLOAT
name=my first module
version=0.0.0 pre alpha
versionCode=000
author=my name
description=just remove some of my system apps

Si vous le souhaitez, vous pouvez créer un zip flashable Magisk pour votre module, afin de l'avoir à portée de main au cas où vous en auriez à nouveau besoin.


Explication supplémentaire citée dans les guides du développeur Magisk :

Module Tricks

Supprimer les fichiers

Comment supprimer un fichier de manière systématique ? Pour que le fichier disparaître est compliqué (possible, mais ne vaut pas la peine). Le remplacer par un fichier factice devrait suffire ! Créez un fichier vide avec le même nom et placez-le dans le même chemin dans un module, il remplacera votre fichier cible par un fichier factice.

Supprimer les dossiers

Idem que ci-dessus, en créant le dossier disparaître n'en vaut pas la peine. Le remplacer par un dossier vide devrait suffire ! Une astuce pratique pour les développeurs de modules est d'ajouter le dossier que vous voulez supprimer dans le fichier REPLACE liste à l'intérieur customize.sh . Si votre module ne fournit pas de dossier correspondant, il créera un dossier vide, et ajoutera automatiquement le module .replace dans le dossier vide afin que le dossier factice remplace correctement celui qui se trouve dans /system

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X