Requiert Root (au moins sur 6.0.1). Les permissions du système (uid<=1000) sont requises mais adb
fonctionne sous l'identité de l'utilisateur 2000.
Le gestionnaire de paquets ( pm
) fera exactement ce que vous voulez.
Dans l'un ou l'autre adb
ou de l'émulateur de terminal (les deux requièrent Root), exécutez l'application pm
et vous pouvez voir ses capacités.
Nous en examinons deux :
pm list packages
pm disable <package>
pm list packages
liste tous les paquets installés, cette liste n'est pas triée mais si vous connaissez un peu de bash facile, vous pouvez utiliser grep
pour rechercher les sous-chaînes dans les noms de paquets :
pm packages list | grep google
listera tous les paquets avec " google "dans leur nom, ce qui a pour effet de ne renvoyer que les applications de Google :
Exemple de sortie :
package:com.google.android.apps.unveil
package:com.google.android.gsf.login
package:com.google.android.apps.translate
package:com.google.android.backuptransport
package:com.google.android.apps.books
package:com.google.android.apps.giant
package:com.google.android.ears
package:com.google.android.keep
package:com.google.android.talk
package:com.google.android.apps.ads.publisher
package:com.google.android.apps.youtube.music
package:com.google.android.play.games
package:com.google.android.apps.magazines
package:com.google.android.apps.adm
package:com.google.android.inputmethod.latin
pm disable <package name>
désactive un seul paquet que vous avez spécifié. La désactivation du clavier Google serait alors pm disable com.google.android.inputmethod.latin
.
Pour savoir quel nom de paquet correspond à quelle application, essayez cette url : https://play.google.com/store/apps/details?id=<package name>
Remplacer <package name>
avec le nom du paquet que vous voulez vérifier.
Au lieu d'utiliser pm
Vous pouvez utiliser Titanium Backup, à condition que votre appareil soit enraciné.
Dans Titanium Backup, vous pouvez faire défiler toutes vos applications, filtrer cette liste et sélectionner l'application que vous souhaitez désactiver ou, dans le cas de TB, l'application que vous souhaitez désactiver. geler .
Cela nécessite toutefois la version payante de Titanium Backup.