Guide pour supprimer en toute sécurité les publicités et les applications inutiles sur Xiaomi, Poco et Redmi (HyperOS / MIUI, sans root)
Note —Guide pour désactiver les publicités et supprimer en toute sécurité les applications système inutiles via ADB sur les téléphones Xiaomi, Poco et Redmi, sans root ni déverrouillage du bootloader. Méthode pas à pas, liste des paquets sûrs et risqués, commande de restauration.
Sommaire
Résumé : Il explique pourquoi des publicités apparaissent sur les téléphones Xiaomi, Poco et Redmi et comment faire le nettoyage en deux étapes sans root ni déverrouillage du bootloader : d'abord, désactiver les services de publicité et de recommandation dans les paramètres, puis supprimer les paquets inutiles via ADB. Le guide indique aussi les paquets qui peuvent être supprimés sans risque et ceux auxquels il ne faut jamais toucher, comment restaurer un paquet supprimé et les problèmes fréquemment rencontrés.
Réponse courte : Sur les téléphones Xiaomi, Poco et Redmi, vous pouvez supprimer les publicités et les applications inutiles sans root, sans déverrouiller le bootloader et sans annuler la garantie. La méthode se fait en deux niveaux : (1) désactiver les services de publicité et de recommandation dans les paramètres, (2) supprimer les applications système inutiles via ADB uniquement pour l'utilisateur actuel (--user 0). Cette opération ne modifie pas la partition système, chaque paquet peut être restauré avec une seule commande.
Ce guide s'applique aux appareils sous HyperOS (Xiaomi 13 et suivants, Redmi Note 13 et suivants, Poco F6/X6 et suivants) ainsi qu'à ceux sous MIUI 12-14. Les commandes sont identiques sous Linux, macOS et Windows.
Sommaire
- Pourquoi y a-t-il des publicités sur les appareils Xiaomi ?
- Avant de commencer : sauvegarde et règles de sécurité
- Étape 1 : désactiver les services de publicité et de recommandation dans les paramètres
- Étape 2 : installation d'ADB et préparation du téléphone
- Étape 3 : lister et supprimer les paquets
- Paquets pouvant être supprimés sans risque
- Paquets à ne jamais supprimer
- Restaurer un paquet
- Problèmes fréquemment rencontrés
- Questions fréquentes
1. Pourquoi y a-t-il des publicités sur les appareils Xiaomi ?
Xiaomi vend son matériel avec une faible marge ; une partie des revenus provient des publicités intégrées aux logiciels et des services de recommandation. Ces services sont visibles notamment dans les composants suivants :
- MSA (MIUI System Ads) : service fournissant des publicités aux applications système (
com.miui.msa.global,com.miui.systemAdSolutionsur les versions chinoises). - Mi Analytics : service collectant la télémétrie d'utilisation (
com.miui.analytics). - Sécurité, Thèmes, Musique, Gestionnaire de fichiers, Mi Navigateur, GetApps : applications système contenant des cartes de recommandation et des publicités.
- Recommandations de notifications : « applications recommandées » et notifications de campagnes.
L'intensité des publicités varie selon la région (Global, Turquie, Chine, Inde) et la version de la ROM. Pour la Turquie, la ROM globale est utilisée.
2. Avant de commencer : sauvegarde et règles de sécurité
Important : une suppression via ADB sur un mauvais paquet peut plonger l'appareil dans une boucle de démarrage. Appliquez les règles suivantes.
- Faites une sauvegarde. Sauvegardez vos données via Paramètres > À propos > Sauvegarder et restaurer (ou Mi Cloud / Sauvegarde Google).
- Désactivez d'abord, supprimez ensuite. Plutôt que de supprimer une application, désactivez-la d'abord avec
pm disable-useret testez pendant quelques jours. - Supprimez les paquets un par un. N'exécutez pas une liste groupée à l'aveugle avec un script.
- Ne touchez pas aux paquets du noyau système (voir section 7).
- Utilisez uniquement
--user 0. Ce paramètre ne supprime pas l'application de la partition système, il la masque seulement pour l'utilisateur principal. Les paquets reviennent après une réinitialisation aux paramètres d'usine. - Avant de supprimer, vérifiez le nom du paquet depuis votre appareil, et non depuis des listes aléatoires trouvées sur Internet (
pm list packages).
3. Étape 1 : désactiver les services de publicité et de recommandation dans les paramètres
Effectuez ces réglages avant ADB. La plupart des publicités se désactivent ici et cela ne présente aucun risque.
Publicités personnalisées et MSA
- Paramètres > Mots de passe et sécurité > Confidentialité > Services de publicité > désactivez l'option Recommandations publicitaires personnalisées.
- Paramètres > Mots de passe et sécurité > Confidentialité > Autorisation et révocation > révoquez l'autorisation msa (attendez le compte à rebours).
Recommandations par application
- Application Sécurité : Paramètres (roue dentée en haut à droite) > désactivez les options Recevoir des recommandations et Recevoir des publicités.
- Thèmes : Paramètres > Afficher les recommandations désactivé.
- Musique / Vidéo / Gestionnaire de fichiers : dans les paramètres de chacune, désactivez Afficher les recommandations et Recommandations personnalisées.
- Mi Navigateur : Paramètres > Avancé > Afficher les recommandations désactivé (ou l'application est désactivée).
- Recommandations de dossiers : sur l'écran d'accueil, ouvrez un dossier, appuyez sur le nom du dossier et désactivez l'option Afficher les applications recommandées.
- GetApps (Mi Picks) : Paramètres > Applications > Autorisations, désactivez les notifications.
Télémétrie
- Paramètres > Mots de passe et sécurité > Confidentialité > Utilisation et diagnostics désactivé.
- Dans la même section, désactivez le Programme d'expérience utilisateur.
4. Étape 2 : installation d'ADB et préparation du téléphone
ADB (Android Debug Bridge) fait partie du paquet officiel Android Platform Tools de Google.
Installation sur l'ordinateur
# Arch / Omarchy
sudo pacman -S android-tools
# Debian / Ubuntu
sudo apt install adb
# macOS (Homebrew)
brew install android-platform-tools
Sous Windows, téléchargez et décompressez le paquet officiel depuis developer.android.com/tools/releases/platform-tools.
Activer les options de développement sur le téléphone
- Appuyez 7 fois sur la ligne Paramètres > À propos du téléphone > Version de l'OS (sous MIUI, Version MIUI).
- Activez l'option Paramètres > Paramètres supplémentaires > Options de développement > Débogage USB.
- Connectez le téléphone en USB, puis sélectionnez le mode Transfert de fichiers dans la notification.
- Dans la fenêtre « Autoriser le débogage USB » qui s'affiche, vérifiez l'empreinte de l'ordinateur puis validez.
Remarque : l'option « Débogage USB (paramètres de sécurité) » n'est pas nécessaire pour désinstaller des paquets ; elle sert uniquement à la simulation de touches via ADB. N'accordez pas d'autorisations inutiles et désactivez le débogage USB une fois votre travail terminé.
Vérifier la connexion
adb devices
Dans la sortie, device doit apparaître à côté du numéro de série de l'appareil. Si unauthorized s'affiche, validez la fenêtre d'autorisation sur le téléphone.
5. Étape 3 : Lister et désinstaller les paquets
Lister tous les paquets de l'appareil
# Tüm paketler
adb shell pm list packages
# Yalnızca sistem paketleri
adb shell pm list packages -s
# Belirli bir marka veya kelime
adb shell pm list packages | grep -i miui
Désinstaller le paquet pour l'utilisateur principal (méthode recommandée)
adb shell pm uninstall -k --user 0 <paket.adi>
L'option -k conserve les données et le cache, tandis que --user 0 ne désinstalle que pour l'utilisateur principal. En cas de succès, elle renvoie Success.
D'abord désactiver (plus sûr)
adb shell pm disable-user --user 0 <paket.adi>
Cette commande ne désinstalle pas le paquet, elle le stoppe seulement. En cas de problème, une seule commande suffit pour le réactiver :
adb shell pm enable <paket.adi>
Exemple : désinstaller Mi Analytics
adb shell pm uninstall -k --user 0 com.miui.analytics
Messages d'erreur
Failure [DELETE_FAILED_INTERNAL_ERROR]: le nom du paquet est incorrect ou il a déjà été désinstallé.Failure [DELETE_FAILED_DEVICE_POLICY_MANAGER]: le paquet est protégé par la gestion de l'appareil ; essayez de le désactiver.java.lang.SecurityException: ... requires android.permission.DELETE_PACKAGES: sur certaines versions de HyperOS, seulpm disable-userest disponible.
6. Paquets pouvant être désinstallés sans risque
Les paquets suivants sont couramment désinstallés et ne cassent pas le système. Les noms de paquets varient selon la ROM et la région ; ne traitez que ceux listés sur votre appareil.
| Nom du paquet | Application / service | Remarque |
|---|---|---|
com.miui.analytics |
Mi Analytics | Télémétrie |
com.miui.msa.global |
MSA (publicités système) | ROM globale ; Chine : com.miui.systemAdSolution |
com.miui.bugreport |
Rapport de bug | Télémétrie |
com.xiaomi.mipicks |
GetApps | Boutique d'applications et publicités |
com.mi.globalbrowser |
Navigateur Mi | Si vous utilisez un autre navigateur |
com.miui.player |
Mi Musique | Contient des recommandations et des publicités |
com.miui.videoplayer |
Mi Vidéo | Contient des recommandations et des publicités |
com.miui.yellowpage |
Yellow Pages / service Mi Annuaire | Publicités d'identification des appels |
com.miui.hybrid |
Applications rapides | Si non utilisées |
com.xiaomi.glgm |
Centre de jeux (Games) | Si non utilisées |
com.facebook.appmanager |
Facebook App Manager | Préinstallé |
com.facebook.services |
Facebook Services | Préinstallé |
com.facebook.system |
Facebook System | Préinstallé |
com.netflix.partner.activation |
Activation Netflix | Préinstallé |
com.miui.cleaner |
Nettoyeur | Uniquement si vous utilisez un autre outil de nettoyage |
com.miui.notes |
Mi Notes | Si vous utilisez une autre application de notes |
Astuce : Si vous n'êtes pas sûr de ce qu'est un paquet, arrêtez-le d'abord avec
disable-user, utilisez-le pendant une semaine, et s'il n'y a aucun problème, supprimez-le.
7. Les paquets à ne jamais supprimer
Les paquets suivants font partie de l'interface, de la sécurité et de la gestion du matériel. Les supprimer ou les désactiver peut entraîner une boucle de démarrage, une erreur d'écran de verrouillage ou une perte de performance.
| Nom du paquet | Pourquoi ne pas le supprimer |
|---|---|
com.miui.home |
Écran d'accueil (launcher) ; s'il est supprimé, l'interface ne s'ouvre pas |
com.android.systemui |
Barre d'état, notifications, écran de verrouillage |
com.miui.securitycenter |
Gestion de la sécurité et des autorisations ; de nombreuses fonctions système en dépendent |
com.xiaomi.joyose |
Gestion thermique et des performances ; le supprimer peut perturber le comportement en jeu et la gestion de la chaleur |
com.miui.powerkeeper |
Gestion de la batterie et de l'arrière-plan |
com.android.phone, com.android.providers.* |
Appels, SMS, contacts, fournisseurs de données |
com.miui.system, com.android.settings |
Système de base et paramètres |
com.google.android.gms |
Services Google Play ; les notifications et de nombreuses applications en dépendent |
com.xiaomi.finddevice / com.miui.cloudservice |
Localiser mon appareil et synchronisation cloud ; sécurité liée au compte |
com.android.vending |
Google Play Store |
Avertissement :
com.xiaomi.joyoseest souvent recommandé sur Internet comme « télémétrie inutile ». Cependant, il gère les profils thermiques et de performance. Renseignez-vous sur ses effets secondaires avant de le supprimer ; notre recommandation est de ne pas y toucher.
8. Restaurer un paquet
Vous pouvez restaurer un paquet supprimé par erreur sans revenir aux paramètres d'usine :
adb shell cmd package install-existing <paket.adi>
Ancienne méthode alternative :
adb shell pm install-existing --user 0 <paket.adi>
Si le téléphone ne s'allume pas, essayez Effacer le cache (Wipe cache) depuis le Recovery ; cela n'efface pas les données. Si cela ne fonctionne pas non plus, le retour aux paramètres d'usine restaure tous les paquets système supprimés avec --user 0.
9. Problèmes fréquents
Les applications sont revenues après la mise à jour. Les mises à jour système (OTA) réactivent parfois les paquets supprimés pour l'utilisateur actuel. Enregistrez les commandes de suppression dans un fichier script et exécutez-les à nouveau après la mise à jour.
adb devices apparaît vide.
Changez le câble, sélectionnez le mode Transfert de fichiers, vérifiez la section Configuration USB dans les options pour développeurs, et sous Linux assurez-vous que les règles udev sont installées.
Les publicités apparaissent encore après la suppression. Vérifiez que l'option de publicités personnalisées dans les paramètres est désactivée, que vous avez révoqué l'autorisation MSA et désactivé les paramètres de recommandation propres aux applications concernées. Les publicités du navigateur et des applications tierces ne peuvent pas être supprimées au niveau système.
La garantie et les mises à jour de sécurité sont-elles affectées ? Non. Comme le bootloader n'est pas déverrouillé, que le root n'est pas effectué et que la partition système n'est pas modifiée, la garantie, SafetyNet / Play Integrity et les applications bancaires ne sont pas affectés.
10. Questions fréquentes
Puis-je désactiver complètement les publicités sur les téléphones Xiaomi ?
Vous pouvez désactiver la majeure partie des publicités système. Désactiver les publicités personnalisées et l'autorisation MSA dans les paramètres, puis supprimer les paquets MSA et Analytics via ADB élimine en grande partie les publicités à l'échelle du système. Les publicités dans les applications tierces ne sont pas supprimées par cette méthode.
Faut-il le root ou déverrouiller le bootloader ?
Non. La commande adb shell pm uninstall -k --user 0 ne nécessite pas le root et il n'est pas nécessaire de déverrouiller le bootloader.
Cette opération annule-t-elle la garantie ?
Non. Elle ne modifie pas la partition système et ne modifie pas durablement le logiciel de l'appareil. Le retour aux paramètres d'usine remet tout en état.
Comment restaurer une application que j'ai supprimée ?
Exécutez la commande adb shell cmd package install-existing <paket.adi>.
Y a-t-il une différence entre HyperOS et MIUI ?
La méthode est la même. Certains noms de paquets et emplacements de menus de paramètres peuvent changer ; vérifiez toujours les paquets avec pm list packages.
Quels paquets ne dois-je absolument pas toucher ?
com.miui.home, com.android.systemui, com.miui.securitycenter, com.xiaomi.joyose, com.miui.powerkeeper, com.google.android.gms et les fournisseurs de téléphone/SMS. Ils sont nécessaires au fonctionnement du système.
Cette méthode fonctionne-t-elle aussi sur les appareils Poco et Redmi ?
Oui. Poco, Redmi et Xiaomi utilisent la même base MIUI / HyperOS. Sur les appareils Poco, faites attention en plus aux paquets Poco Launcher ; installez un écran d'accueil alternatif avant de supprimer le launcher.
Existe-t-il une alternative à ADB pour la même opération ?
Les outils basés sur Shizuku fonctionnant depuis le téléphone utilisent aussi les mêmes commandes pm, mais comme vous accordez l'autorisation à une application tierce, utiliser ADB officiel depuis un ordinateur est plus transparent et plus sûr.
Résumé de la procédure
- Faites une sauvegarde.
- Désactivez dans les paramètres les publicités personnalisées, l'autorisation MSA, l'utilisation et les diagnostics ainsi que les recommandations intégrées aux applications.
- Installez Android Platform Tools, activez le débogage USB, vérifiez la connexion avec
adb devices. - Affichez les noms de paquets réels sur l'appareil avec
adb shell pm list packages. - Appliquez d'abord
pm disable-user --user 0, puispm uninstall -k --user 0s'il n'y a pas de problème. - Ne touchez pas aux paquets essentiels (tableaux des sections 6 et 7).
- En cas de problème, restaurez avec
cmd package install-existing. - Désactivez le débogage USB une fois terminé.
Ce guide utilise les outils Android officiels du fabricant de l'appareil et ne modifie pas durablement le logiciel. Les noms de paquets peuvent varier selon la version de la ROM ; la responsabilité de l'opération incombe à l'utilisateur. Dernière mise à jour : 05/10/2026.
Ma lecture
- D'abord la sauvegarde, ensuite la désinstallation : l'opération est réversible, mais un mauvais paquet peut rendre le téléphone inutilisable.
- Le menu Paramètres résout la moitié du problème : la plupart des services de publicité et de recommandation se désactivent sans avoir besoin d'ADB.
- Désinstaller n'est pas supprimer : un paquet désinstallé via ADB l'est pour l'utilisateur et revient avec une seule commande.