Dégooglisons un Redmi 7A

Le Redmi 7A (pine) de Xiaomi à la loupe.

C’est un téléphone milieu de gamme avec un écran moyen (qui peut être vu comme un avantage car il consomme moins d’énergie) et une très bonne batterie. Voyons les étapes pour supprimer pas mal d’applis. Sur un téléphone il y a plusieurs sortent d’applis :

  • les applis qui servent a faire fonctionner le système, donc à ne pas désinstaller
  • les applis google : playstore, google drive, youtube, maps …etc,non indispensable
  • la surcouche constructeur, vous acheter un samsung, en general vous aurez plein d’applis samsung , non indispensable
  • la surcouche opérateur, vous acheter un téléphone via bouygue telecom ? et bien celui mettra ses applis dessus également
  • d’autres applis que vous n’avez pas choisit : facebook, twitter…etc
  • et enfin vos applis a vous

La méthode normale pour supprimer une appli non désirée ne marche souvent pas : d’habitude, vous appuyer longtemps sur une app, la corbeille apparait, vous jeter l’app dedans et voilà. oui.. mais là non ! La plupart des applis « indésirables » sont des applis systèmes, et ne sont donc pas désinstallables de cette manière !!!

Mettre le téléphone en mode développeur

Paramètres / A propos du tél/version miui il faut appuyer 7 fois dessus, et ma magie, un nouveau menu « développeur est accessible sous Paramètres / paramètres supplémentaire / Options développeurs

On va ici activer le débogage usb

  • débogage usb
  • installer via usb
  • débogage usb (paramètre de sécurité)

Et là Xiaomi ne se laisse pas faire, encore une « protection » de plus, il faut se connecter (ou créer un compte Xiaomi, bon ben suivons les étapes, ensuite il nous laissera faire.

Première option : utiliser une interface graphique

L’outil de Xiaomi ADB FastbootTool sert un peu à tout, c’est un programme java qui marche sur toute les plateformes

  1. Télécharger XiaomiADBFastbootTools.jar depuis le site Github sur un ordinateur
  2. Brancher votre téléphone xiaomi en usb
  3. Laisser vous guider par l’interface pour désinstaller les aplis qui vous embêtent !
xiaomi adb fastboot tools remove bloatware

Deuxième option : entrer les commandes magiques

Pour les lancer ses commandes magiques, il va falloir ouvrir un shell. Oui, on entre dans une partie un poil plus complexe.

  • Il faut alors connecter l’appareil en usb à l’ordinateur
  • Installer adb sur l’ordinateur
  • Ouvrir un terminal

Cette première commande permet de voir si votre ordinateur « voit » votre téléphone

adb device 

Le téléphone demandera alors (lors de la première connexion) un truc du genre authorized fingerprint a1:fe:12:45:e2:36:c5, il faut dire oui, et là les commandes magiques peuvent commencer…

allow usb debugging on xiaomi

Par exemple sous mon ordinateur Linux, il doit répondre un truc du genre (/opt/android/platform-tools/adb étant l’emplacement d’adb) :

yves@yves-Aspire-5250:~$ sudo /opt/android/platform-tools/adb devices
List of devices attached
a6b7a6f80406 device

Parfois, si l’ordi ne voit rien (les ports usb et adb sont parfois capricieux), il faut relancer en tuant le serveur :

sudo adb kill-server
sudo adb devices

Et enfin, la fameuse commande qui permet d’effacer une appli non désirée :

adb shell pm uninstall -k --user 0 lenomdelappli

Quelles applis peut-on effacer ?

Ca dépend de vous, moi j’utilise fennec (dispo sur f-droid) au lieu de chrome, donc j’efface ce dernier. J’utilise EZexplorer comme explorateur de fichier, lecteur de music, donc j’efface ce qui me sert plus. J’efface quasi toutes les apps Google, Facebook, etc. Mais c’est à vous de voir, et de s’assurer que vous avez bien une appli « remplaçante » !

Du coup, pour ma part, j’efface tout ça – liste non exhaustive donc – :

adb shell pm uninstall -k --user 0 com.android.chrome
adb shell pm uninstall -k --user 0 com.android.browser
adb shell pm uninstall -k --user 0 com.facebook.appmanager
adb shell pm uninstall -k --user 0 com.facebook.services
adb shell pm uninstall -k --user 0 com.facebook.system
adb shell pm uninstall -k --user 0 com.google.android.apps.docs
adb shell pm uninstall -k --user 0 com.google.android.apps.photos
adb shell pm uninstall -k --user 0 com.google.android.apps.tachyon
adb shell pm uninstall -k --user 0 com.google.android.googlequicksearchbox
adb shell pm uninstall -k --user 0 com.google.android.music
adb shell pm uninstall -k --user 0 com.google.android.videos
adb shell pm uninstall -k --user 0 com.google.android.gm
adb shell pm uninstall -k --user 0 com.android.vending
adb shell pm uninstall -k --user 0 com.google.android.apps.maps
adb shell pm uninstall -k --user 0 com.google.android.youtube
adb shell pm uninstall -k --user 0 com.miui.analytics
adb shell pm uninstall -k --user 0 com.miui.bugreport
adb shell pm uninstall -k --user 0 com.miui.msa.global
adb shell pm uninstall -k --user 0 com.xiaomi.midrop
adb shell pm uninstall -k --user 0 com.xiaomi.mipicks
adb shell pm uninstall -k --user 0 com.xiaomi.scanner
adb shell pm uninstall -k --user 0 com.miui.cloudservice
adb shell pm uninstall -k --user 0 com.miui.cloudbackup
adb shell pm uninstall -k --user 0 com.xiaomi.payment
adb shell pm uninstall -k --user 0 com.miui.hybrid
adb shell pm uninstall -k --user 0 com.miui.weather2
adb shell pm uninstall -k --user 0 com.miui.yellowpage
adb shell pm uninstall -k --user 0 com.miui.videoplayer

Bien sur cela dépend du téléphone, je désinstalle des applis Google, des applis Facebook, des applis Xiaomi. Bien sur si vous utiliser ces applis, ne les désactiver pas !!! d’ailleurs en cas de fausse manip, ou si vous constater que votre téléphone « plante » suite a ces manips, il faut revenir en arrière et réactiver certaines !!! Et voilà la commande pour ré installer le package :

adb shell cmd package install-existing com.android.something

Du coup il peut être plus safe de commencer par désactiver les applis au lieu de les désinstaller, comme ça on peut par la suite les ré activer si besoin

pm disable nom de l'appli
pm enable nom de l'appli

Et voici comment obtenir la liste des applis installées

adb shell 'pm list packages -f'

Vous ne pouvez pas, bien sur, tout désinstaller, après rien ne fonctionnera, attention notamment au google service, qui est remplaçable (mais fera l’objet d’un article complet. Voilà un lien pour voir pas mal d’autre applis désinstallable sur un téléphone Xiaomi : https://technastic.com/xiaomi-bloatware-list-miui/ .