Les bloatware sont les logiciels inutiles et prenant de la place que les constructeurs d’ordinateurs intègrent sur les appareils.

Il y a divers logiciels, comme Titanium Backup, qui permettent de désactiver ces bloatware, mais on ne sait pas forcément ce qu’ils font.

La méthode qui suit, baptisée « Chmod-Zero » est simple et totalement réversible : les fichiers restent à leur place dans un premier temps et vous ne les supprimez qu’après avoir constaté que la suppression ne posera pas de problèmes.

Vous avez besoin de trois choses avant de commencer :
  • un Android 4.x rooté ;
  • le logiciel Root Browser ;
  • de bon sens : ça c’est pour ne pas faire n’importe quoi vu que la manip est quand même risquée (d’ailleurs si vous faites une connerie, je ne suis pas responsable).

Le principe est d’aller dans le dossier d’Android où sont enregistrés les fichiers .apk des applications systèmes, puis de les rendre inaccessibles en lecture. On peut aussi les supprimer complètement, mais ma méthode permettra de revenir en arrière très facilement en cas d’erreur. Il m’est par exemple arrivé de perdre l’appareil photo en désactivant un composant dont il avait besoin ; et j’ai mis une journée à trouver quel paquets je devais restaurer. Je vous conseil fortement de suivre ma méthode.

Note importante : si vous voulez désinstaller un logiciel interne à Android comme Chrome ou Gmail, allez dans la gestion des applications et désinstallez les mises à jours d’abord. Ne désactivez pas le programme, désinstallez juste les mises à jours. Ensuite vous pouvez passez à la suite de ce tutoriel.

Commencez par ouvrir Root Browser, et par naviguer jusqu’au dossier /system/apps :

android root explorer
Ce que nous allons faire pour « neutraliser » l’application, c’est changer le CHMOD du fichier. Le CHMOD, c’est le « rw-r--r-- » attribué à chaque fichier :

android root explorer
Je n’entre pas dans les détails, mais sachez que s’il est à « rw-r--r-- », alors il est visible, et s’il est à « --------- » alors l’application est invisible.
Choisissez une application, comme par exemple ChromeWithBrowser.apk (le navigateur Google Chrome). Faites un appuie long dessus et choisissez « Permissions » :

android root explorer
Désactivez avec toutes les cases cochées, puis faites OK :

android root explorer
Vous voyez alors que le CHMOD du fichier a changé :

android root explorer
Il ne vous reste qu’à redémarrer le téléphone (certaines désinstallations d’applications n’ont pas besoin de ça, mais pour Chrome, il me l’a fallu). Regardez ensuite : Chrome a disparu !

android root explorer
Pour le remettre, il faut réactiver l’application dans Root Browser, en lui remettant les permissions comme elles étaient avant. Chrome sera de nouveau visible après ça (au besoin réinstallez les mises à jours via le Google Play, ou redémarrez le téléphone).

Notez que toute cette méthode permet de désactiver les bloatware et les applications systèmes. Ne désactivez donc pas n’importe quoi : certains paquets sont essentiels au système ou à d’autres paquets.

Pour terminer, voici la liste des fichiers .apk (et .odex s’ils sont là) que j’ai désactivé personnellement de cette façon :

  • Books.apk (Google Play Livres)
  • Browser.apk (Le navigateur par défaut d’Android)
  • Calendar.apk, CalendarImporter.apk, CalendarProvider.apk (le calendrier que je n’utilise pas)
  • CellBroadcastReceiver.apk (un outil pour partager la connexion 3G en Wifi).
  • ChromeBookmarksSyncAdapter.apk, ChromeWithBrowser.apk (Google Chrome)
  • DeskClock.apk (un widget pour l’heure je crois. Je préfère une alternative)
  • DigitalClockWidget.apk (un widget pour la pendule dont je n’ai pas besoin)
  • DownloadProviderUi.apk (l’interface pour la gestion des téléchargements faits avec la navigateur) : attention à désactiver que DownloadProviderUi et pas DownloadProvider.
  • Email.apk (l’application Email par défaut, étant un utilisateur de K9-Mail — d’ailleurs, si quelqu’un sait comment activer les notification de K9 sur le lockscreen…)
  • Exchange2.apk (un truc pour Microsoft Exchange, inutile pour moi)
  • Facebook.apk (Pas besoin de ça non plus)
  • FaceLock.apk (le truc pour déverrouiller le téléphone en faisant des grimaces au téléphone)
  • FileManager.apk (le gestionnaire de fichiers : vu que j’ai RootBrowser, je n’ai pas besoin de ça)
  • Galaxy4.apk (l’un des fond d’écrans animés d’Android)
  • GenieWidget.apk (le widget qui donner des astuces Android)
  • Gmail.apk (Gmail, même remarque que pour Email)
  • GMS_Maps.apk (???)
  • GoogleTTS.apk : le moteur de synthèse vocale de Google.
  • GoogleBackupTransport : le service de synchronisation global de Google.
  • GoogleCalendarSyncAdapter.apk : le service qui permet de synchroniser le calendrier avec les serveurs de Google
  • GoogleContactsSyncAdapter.apk : le service qui permet de synchroniser les contactes avec les serveurs de Google (pensez à les exporter avant, puis de les ré-importer ensuite)
  • GooglePartnerSetup.apk : des trucs tiens, sans doute (???)
  • HoloSpiralWallpaper.apk : un fond d’écran animé.
  • LiveWallpapers.apk : quelques fond d’écrans
  • LiveWallpapersPicker.apk : l’application qui permet de choisir un fond d’écran animé.
  • MagicSmokeWallpaper : encore un fond d’écran animé
  • MediaUploader.apk : c'est Picassa
  • MtkWeatherProvider.apk et MtkWeatherWidget.apk : je crois que c’est un widget par défaut pour la météo
  • MtkWorldClockWidget.apk : un widget pour la pendule mondiale
  • Music.apk : le lecteur de musique par défaut d’Android. Perso j’utilise un autre lecteur, celui là est superflu.
  • NoiseField.apk : un autre fond d’écran animé…
  • PartnerBookmarksProvider* : des liens commerciaux de Google, je crois
  • PhaseBeam.apk : encore un fond d’écran
  • PlusOne.apk : Google Plus
  • ProTips.apk : le widget avec les astuces pour Android
  • Street.apk : Google Street View
  • Talk.apk : Google Talk
  • Todos.apk : L’application « choses à faire »
  • Velvet.apk : la barre de recherche de Google en haut du bureau.
  • VideoFavourites.apk : un truc pour les vidéos (inutile pour moi).
  • VideoPlayer.apk, Videos.apk : le lecteur vidéo par défaut et Google Play Vidéo ; j’ai VLC, donc pas besoin de tout ça.
  • VisualizationWallpapers.apk : des fond d’écrans.
  • Weather3DWidget.apk : un widget pour la météo.

Bon, je me lance aussi : rendez nous les flux RSS !

Le RSS est une technologie qui permet aux internautes d’un site de s’abonner facilement aux dernières nouveautés du site. On utilise pour cela un agrégateur RSS : un logiciel à qui on donne la liste des sites dont on veut les news et il va aller les chercher sur tous les sites, en un seul clic.

De plus, le RSS est simple à utiliser grâce à son format et ses spécifications ouvertes : on peut les combiner, les partager, les dupliquer, les trier… On peut créer nos propres outils utilisant RSS. RSS c’est ce qui permet de lier tous les sites entre-eux, facilement et simplement.

La tendance actuelle est que les réseaux sociaux coupent de plus en plus les flux RSS : Twitter depuis un moment, récemment l’ami Seb remarque que DeviantART et Flickr retirent le RSS de certaines pages aussi. Ce matin, je découvre via Tiger-222 que YouTube s’y met aussi… Mais pour certaines chaînes seulement (certains y ont droit, d’autres non : wtf ?).

Et n’oublions pas non plus Facebook : à une époque il proposait un moyen de publier des choses en lui donnant un fil RSS ; ni Google qui vient de tuer Google Reader il y a quelques jours, et qui pour Google+ n’a d’ailleurs jamais proposé de RSS.

La raison à tout ça c’est que le RSS est un format ouvert : la liberté et l’ouverture ne les intéresse pas. À la place, ces sites proposent des outils (API) pour s’y connecter et utilisent chacun leur technologie à eux. Conséquences ? Alors qu’avant un seul programme suffisait pour lire tous les sites, maintenant il faut autant de programmes qu’il y a de sites et l’ensemble n’est pas interopérable, ces sites peuvent alors faire des statistiques plus poussées, mais l’expérience utilisateur est totalement laissée de côté.

Les réseaux sociaux deviennent asociaux : c’est du « moi moi moi » qui n’a pas grand chose de social, et d’ouvert sur le monde : tu es sur Twitter ? Désolé, mais on va te faire chier pour publier sur Facebook et Google+. Tu es sur Youtube ? Désolé, mais si tu veux publier sur Facebook on va te mettre des bâtons dans les roues.

Les sites web liés entre eux par le RSS s’isolent donc chacun dans leur coin, rendant difficile l’agrégation des news venant de sources différentes. Cet Internet impraticable, c’est leur vision du net. Heureusement, ce n’est pas la nôtre.

image envoyée par 4chan