Aller au contenu
Cheat Sheet
Android

[Android 12] Désactiver une application built-in

  • 22 juillet 202222 juillet 2022

Je n’aime pas lire les vidéos YouTube avec l’application YouTube, je préfère les lire avec NewPipe. Mais depuis la mise à jour vers Android 12, mon téléphone ne me laisse plus le choix. Comment faire pour désactiver une application pré-installée ?

Contexte

Mon téléphone sous Android 12 a l’application YouTube pré-installée. Elle n’est pas désinstallable, elle n’est pas désactivable.

A coté de ça, je souhaite utiliser NewPipe pour les les vidéos YouTube. Mais je voudrais aussi que quand je clique sur un lien “m.youtube.com”, ça soit NewPipe qui soit lancé, et pas YouTube.

Normalement, dans les paramètres d’Android il est possible de choisir avec quelle application les liens sont ouverts (Paramètres -> Applications -> Applis par défaut -> Ouverture des liens ). Mais pour les liens “m.youtube.com” il n’est pas possible de les enlever de l’application YouTube et il n’est pas possible de les rajouter à l’application NewPipe.

Il faut donc trouver une solution pour désactiver YouTube.

Procédure

  • Sur le téléphone :
    • Activer le mode développeur sur Android.
    • Dans les options de développeurs, activer le déboggage USB.
    • Brancher le téléphone sur un ordinateur.
    • Sur le téléphone, se mettre en mode “Transfert de fichiers” (et non pas “recharge”).
  • Sur l’ordinateur :
    • Télécharger ADB (Android Debug Bridge (adb)  |  Android Developers).
    • Extraire le répertoire plateform-tools.
    • Ouvrir une ligne de commande (cmd.exe).
    • Dans le répertoire de platform-tools, exéctuer
adb devices

cela doit donner la liste des périphériques visibles.

Sur le téléphone, une popup demande l’autorisation de se faire connecter. Il faut l’accepter.

  • Pour vérifier que la connexion est bien établie, on relance la commande adb devices :
  • Pour désactiver une application, il faut connaitre son nom de package. Pour YouTube, c’est com.google.android.youtube.
  • On peut lister tous les packages installé avec la commande
adb shell pm list packages

(toutes les options sont décrites ici : Call package manager (pm) | Android Debug Bridge (ADB) Commands Manual (adbcommand.com))

Pour désactiver le package de YouTube, on exécute la commande :

adb shell pm disable-user --user 0 com.google.android.youtube

Si on souhaite le réactiver :

adb shell pm enable --user 0 com.google.android.youtube

On peut voir la liste des packages désactivés avec :

adb shell pm list packages -d

Il est possible qu’à la prochaine mise à jour de l’application, elle soit réactivée. Il faudra alors refaire la manip.

Il est aussi possible de désinstaller complètement l’application (à ses risques et périls, une appli système manquante peut provoquer une instabilité voire rendre l’appareil inutilisable) avec la commande :

adb shell pm uninstall -k --user 0 package.name.example

[Python] Protocol
Convertir un contrôleur de jeu en manette Xbox 360 pour PC
adb android application built-in youtube

Articles similaires

Mettre à jour un Moto…
Afficher la limitation de vitesse…
Le partage de connexion ne…
Synchroniser son compte Firefox dans…

Catégories

  • Android
  • Calibre
  • Docker
  • Excel
  • Git
  • Google Sheet
  • Knime
  • Linux
  • Logiciels
  • Matériel
  • Non classé
  • Notepad++
  • Power BI
  • Programmation
  • Python
  • Qlik
  • Service
  • Synology
  • Visual Studio Code
  • Windows
  • Word
  • WordPress

Étiquettes

android apache bootloader convert drivers encode excel fastboot ffmpeg filter firefox generators gps kobo lambda linux manette markdown min mod_wsgi moto g LTE motorola mp3 notepad++ peregrine php pip python qlik qliksense qlikview reduce selenium sum synology twrp venv virtualenv visual basic vitesse wav waze windows wordpress youtube

Tags

android apache bootloader convert drivers encode excel fastboot ffmpeg filter firefox generators gps kobo lambda linux manette markdown min mod_wsgi moto g LTE motorola mp3 notepad++ peregrine php pip python qlik qliksense qlikview reduce selenium sum synology twrp venv virtualenv visual basic vitesse wav waze windows wordpress youtube
Thème par Colorlib Propulsé par WordPress