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