IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Actualités Discussion :

Comment se débarrasser des applications indésirables et des bloatwares sur Android ?

  1. #1
    Chroniqueur Actualités
    Avatar de Bruno
    Homme Profil pro
    Rédacteur technique
    Inscrit en
    Mai 2019
    Messages
    1 936
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Cameroun

    Informations professionnelles :
    Activité : Rédacteur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Mai 2019
    Messages : 1 936
    Points : 37 644
    Points
    37 644
    Par défaut Comment se débarrasser des applications indésirables et des bloatwares sur Android ?
    Universal Android Debloater, un outil open source permettrait de se débarrasser des applications indésirables et des bloatwares sur Android
    et toute application système préinstallée sans accès root

    Généralement, les téléphones Android viennent avec des applications préinstallées encore appelées bloatware. Les bloatwares peuvent aller d'une application préinstallée comme Facebook à une application de galerie de photos ou toute autre application. Pour XDA developers, de telles applications sont essentielles pour la politique commerciale des OEM (Original Equipment Manufacturer ou fabricants d'équipement d'origine). Compte tenu de la quantité de données que ces applications peuvent recueillir, XDA developers estime que les fabricants d'équipement d'origine le font à la fois pour des revenus supplémentaires et pour le contrôle de l'appareil.

    L'impossibilité de désinstaller ou même de désactiver certaines de ces applications système préinstallées est certainement un sujet de réflexion pour la base d'utilisateurs d'Android. Un membre de XDA developers, connu sur le pseudonyme w1nst0n_fr, a mis au point Universal Android Debloater  : un outil open source qui aide à se débarrasser des applications indésirables et des bloatwares sur les appareils Android. Il s'agit d'un projet de déblocage qui non seulement désactivera les bloatwares indésirables installés par les OEM, mais permettra également de supprimer les APK (Android Package Kit) si l'utilisateur possède un accès root.

    Le cœur du projet est un script Bash nommé debloat_script.sh, ce qui signifie qu'il est compatible avec Linux et macOS. La nature open source du projet permet de contribuer très facilement au projet. Pour pouvoir utiliser l'outil, les utilisateurs de Windows doivent cependant installer au préalable un terminal Unix compatible. Le script s'appuie sur des listes de déblocage fournies par une multitude de personnes grâce au "crowdsourcing" implémenté par XDA Developers. Il existe plusieurs listes chacune étant spécifique au fabricant d'équipement d'origine. Voici, ci-dessous, un aperçu des fonctionnalités offertes par Universal Android Debloater :

    • support root (système et sans système avec Magisk) ;
    • sauvegarde/restauration de l'Android Debug Bridge (ADB) ;
    • recherche rapide parmi tous les paquets d'un appareil Android ;
    • réinstallation des paquets du système (manuellement ou avec les listes de déblocage) ;
    • désinstallation des paquets système/utilisateur (manuellement ou avec les listes de déblocage) ;
    • détection de la marque de l'appareil et sélection automatique de la liste de déblocage du fabricant approprié ;
    • journalisation : debloated_packages.txt, remaining_packages.txt, deleted_apks.txt (pour les utilisateurs root).

    Pour aider les utilisateurs à débloquer leurs appareils de manière plus sûre, XDA developers présente une autre méthode qui non seulement désactivera le bloatware préinstallé, mais aussi le rendra super facile à réactiver. Permettant ainsi de réparer plus facilement toute erreur éventuelle.

    Désactiver toute application système préinstallée sur Android sans accès root

    1. Téléchargez une application comme App Inspector sur la boutique Google Play ;
    2. Obtenez le nom du paquet de l'application à désactiver en utilisant App Inspector ;

      Nom : IMG1B.png
Affichages : 58468
Taille : 118,7 Ko
    3. Lancez une Commande Prompt/PowerShell (Windows) ou Terminal (Mac/Linux) dans le répertoire où le binaire ADB a été stocké. Pour les utilisateurs de Windows, cela peut se faire en maintenant la touche shift enfoncée puis en cliquant sur le bouton droit de la souris dans le dossier. Dans le menu, sélectionnez l'option "ouvrir la fenêtre de commande ici" ou "ouvrir la fenêtre PowerShell ici"

      Nom : IMG 2B.png
Affichages : 7366
Taille : 103,8 Ko
    4. Une fois que dans l'invite de commande ou le terminal, entrez la commande suivante en fonction du système d'exploitation de l'utilisateur :
      Windows Command Prompt: adb shell pm disable-user --user 0 <package_to_disable>
      Windows PowerShell: .\adb shell pm disable-user --user 0 <package_to_disable>
      Mac/Linux Terminal: ./adb shell pm disable-user --user 0 <package_to_disable>
    5. En guise d’exemple, voici à quoi cela ressemble si l’utilisateur souhaite supprimer Cleanmaster (com.miui.cleanmaster) qui est préinstallée dans le cadre de MIUI sur le Xiaomi Mi Mix 2S :
      Windows Command Prompt: adb shell pm disable-user --user 0 com.miui.cleanmaster
      Windows PowerShell: .\adb shell pm disable-user --user 0 com.miui.cleanmaster
      Mac/Linux Terminal: ./adb shell pm disable-user --user 0 com.miui.cleanmaster

      Nom : IMG3.PNG
Affichages : 7245
Taille : 17,3 Ko

    L'application doit être immédiatement désactivée et disparaîtra du menu de démarrage. XDA developers indique, à des rares occasions, certaines applications peuvent être automatiquement réactivées si le système dispose d'une fonction permettant de les réactiver. Par exemple, la désactivation du lanceur EMUI 9 sur les appareils Huawei ou Honor entraînera la réactivation automatique du lanceur après un certain temps.

    Réactivation de toute application système désactivée

    Il est possible de réactiver une application préalablement désactivée. Pour ce faire, l’utilisateur doit se rendre dans Paramètres > Applications et regardez la liste "Toutes les applications" (elle peut se trouver à un autre endroit de votre appareil). Une fois l’application à réactiver trouvé, voici, ci-dessous les étapes à suivre :
    1. Ouvrez une invite de commande ou une fenêtre de terminal et exécutez la commande suivante :
      Windows Command Prompt: adb shell pm list packages -d
      Windows PowerShell: .\adb shell pm list packages -d
      Mac/Linux Terminal: ./adb shell pm list packages -d

      Nom : IMG5B.png
Affichages : 7294
Taille : 55,4 Ko
    2. Cette commande liste tous les paquets désactivés. L’utilisateur doit trouver le nom du paquet qui correspond à l'application à réactiver. Ensuite, la commande suivante doit être exécutée pour la réactivation :
      Windows Command Prompt: adb shell pm enable <package_to_enable>
      Windows PowerShell: .\adb shell pm enable <package_to_enable>
      Mac/Linux Terminal: ./adb shell pm enable <package_to_enable>

    Un redémarrage de l’appareil après la réactivation de l'application peut être nécessaire.

    Et vous ?

    Avez-vous déjà été confronté à la difficulté de désinstaller une application sur Android ? Quelle était votre solution ?

    Quel est votre avis sur l'intégration des bloatwares sur les appareils Android ?

    Voir aussi

    Plus de 50 entités demandent à Google de prendre des mesures contre les fournisseurs de smartphones Android, dont les applications préinstallées inamovibles ne figurent pas sur Play Store

    Slackware prépare une distribution basée sur Linux sécurisée, complète et sans bloatware : qu'est-ce qui fait la force de cet OS ?

    Le framework de développement d'applications léger et portable Neutralino serait-il une alternative à Electron et NW.js ? Oui, selon l'équipe responsable

    Projet microG : une réimplémentation des applications et bibliothèques propriétaires Android, par la communauté Android

    L'app Ring d'Amazon partage de nombreuses infos personnelles à l'insu des utilisateurs, elle a été surprise en train de donner des informations à Facebook, que les utilisateurs aient un compte ou non

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 350
    Points : 4 376
    Points
    4 376
    Par défaut
    Belle initiative, je désactivais manuellement "adb shell pm disable-user --user 0 <package_to_disable>" jusqu'à présent.

    L'intégration de bloatware permet (peut être) de vendre un smartphone à un prix plus attractif mais personne n'utilise ces applications (du moins dans mon entourage)

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/01/2018, 10h42
  2. Réponses: 1
    Dernier message: 27/04/2012, 00h52
  3. Réponses: 2
    Dernier message: 29/09/2010, 18h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo