[TUTORIEL][ADB] Désinstaller les applications OEM sans accès Root

M

Membre supprimé 648771



De plus en plus de fabricants verrouillent leurs appareils et installent diverses applications, quelques fois aux fonctions limitées, et qui prennent de la place inutile sur nos smartphones et tablettes. Certes, pour des applications telles que celle de messagerie Samsung ou du lecteur de musique Google, ce n'est pas très grave, mais il peut également y avoir des logiciels espions comme DT Ignite pour ne citer que lui. Étant donné que bon nombre de nos téléphones et tablettes sont verrouillés, il peut être difficile de désinstaller ou même de désactiver certaines de ces applications système préinstallées.

Les smartphones et les tablettes sont généralement configurés de cette façon parce que les fabricants souhaitent garder le contrôle des appareils qu'ils vendent. Quelque fois, ils sont également payés pour chaque application qu'ils préinstallent sur les smartphones qu'ils vendent. Ils peuvent même gagner plus d'argent grâce aux données de diagnostic et d'utilisation que ces applications peuvent collecter sur votre téléphone.

Il existe des applications sur le Play Store ou même des applications développées par certaines communautés (comme sur XDA) qui permettent de supprimer ces logiciels indésirables. Cependant, il n'existe pas de solution universelle pour cette tâche, c'est pourquoi, ce tutoriel vous expliquera comment désinstaller manuellement ces applications système sans accès Root. Tout ce dont vous avez besoin c'est de quelques commandes ADB simples dans une invite de commande.


Ni Phonandroid ni moi-même seront responsable des problèmes rencontrés, veuillez prendre le temps de lire les explications et vous assurez de bien comprendre les différentes étapes.
La désinstallation des applications système peut être dangereuse et votre Smartphone pourrait devenir instable ou pire, inutilisable.
Veuillez donc bien faire attention aux applications que vous désinstallez.

A noter qu'en cas de problème, vous pourrez toujours effectuer une réinitialisation d'usine pour ramener les choses à leur état d'origine. Il existe même un moyen encore plus simple de ramener une application que vous avez désinstallée par mégarde (voir les astuces plus bas)



A - Sur votre PC
  1. Installez les pilotes USB pour votre appareil (Google dispose d'une liste de quelques
    S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
    )
  2. Téléchargez
    S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
    correspondant à votre système d'exploitation (Windows, Mac, Linux)
  3. Extrayez le fichier ZIP d'ABD dans un dossier facile d'accès

B - Sur votre Smartphone :
  1. Accédez aux paramètres, trouver le numéro de version Android et appuyez 7 fois dessus pour activez les "Options de développement"
    Habituellement dans "Paramètres/A propos du téléphone/Information sur le logiciel/Numéro de version"
  2. Entrez maintenant dans "Les options de développement", recherchez "Débogage USB" et activez-le

C - Connectez votre téléphone à l'ordinateur
  1. Sur le Smartphone, validez l'accès aux données
  2. Sur votre PC, accédez au répertoire dans lequel vous avez extrait le ZIP d'ADB
  3. Lancez une invite de commande dans votre dossier ADB
    Pour les utilisateurs de Windows, cela peut être fait en maintenant Shift et clic droit puis en sélectionnant l'option "ouvrir l'invite de commande ici"
  4. Une fois que vous êtes dans l'invite de commande / le terminal, entrez la commande suivante : "adb devices"
  5. Vous verrez que le système démarre le process ADB.
    Si c'est la première fois que vous exécutez ADB, vous verrez un popup sur votre téléphone vous demandant d'autoriser une connexion avec l'ordinateur. Accorde-le (avec mémorisation si c'est votre PC)
  6. Maintenant, si vous ré exécutez la commande suivante : "adb devices" le terminal affichera le numéro de série de votre appareil. Si oui, alors vous êtes prêt à démarrer !!

D - Désinstaller les applications indésirables
  1. Tapez la commande suivante : "adb shell pm list packages" pour obtenir la liste de tous les packages installés sur votre système.
  2. La liste est très longue, donc enregistrez-la dans un fichier texte avec cette commande : "adb shell pm list packages > liste.txt"
  3. Depuis cette liste, copiez dans un document texte le nom de tous les packages que vous voulez supprimer
    Pensez à Ctrl+F pour rechercher les mots comme facebook, google, microsoft, samsung, knox, etc...
  4. Tapez la commande suivante : "adb shell pm uninstall -k --user 0 <nom du package>" pour désinstaller une application système spécifique
    Au bout de quelques secondes vous aurez un message de succès


1 - Lister les applications système

Une alternative pour trouver facilement le nom des applications systèmes présentes, vous pouvez installer l'application
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
sur votre Smartphone


2 - Automatiser la désinstallation

Egalement, pour les plus chevronnés ou simplement pour automatiser la désinstallation, vous pouvez aussi créer un fichier Batch en partant de la liste créée précédemment puis, l'exécuter.

A titre d'exemple, voici le fichier que j'utilise pour supprimer la suite Facebook de mon S10e :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!

3 - Comment réinstaller une application désinstallée

Ouvrez une invite de commande (comme indiqué ci-dessus) et entrez la commande suivante : "adb shell cmd package install-existing <nom du package>"
La réinstallation fonctionne car en réalité, les applications ne sont pas supprimées du système, mais simplement désinstallées pour l'utilisateur actuel (l'utilisateur 0 est celui par défaut/principal du Smartphone).
C'est d'ailleurs pour cette raison que si vous omettez les paramètres "--user 0" et "-k" pour supprimer les applications, la commande ne fonctionnera pas.



En réalité, les fichiers APK ne sont pas supprimés du système, ce sont les applications qui sont simplement désinstallés (c'est d'ailleurs pour cette raison qu'il est également possible de les réinstaller par le même processus). Pour la suppression réelle et complète des packages, l'accès Root est obligatoire.

L'avantage de cette solution, c'est que les applications ne sont plus visibles par l'utilisateur (et donc, plus exécutées et plus mises à jour par le système).
Mais surtout, vous recevrez toujours les mises à jour OTA du fabricant (On The Air ou, mise à jour direct pour les Anglophobe)

Ce tutoriel a déjà été éprouvé sur un certain nombre d'appareils tels que le LG G6, Google Pixel, le Galaxy S8 et S10 et bien d'autres.
Essayez-le sur votre smartphone et faites-nous savoir comment cela se passe dans les commentaires ci-dessous.
Vos retours sont les bienvenues !!


En premier lieu, l'utilisateur
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
pour la rédaction d'un premier tuto dans la rubrique des
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
sur ce forum, sur lequel je me suis appuyé pour désinstaller certaines applications sur mon Galaxy S10e.
Ensuite, l’auteur du guide original
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
et le
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
pour le complément de
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
.

Pour les personnes à l'aise avec la langue de Shakespeare, je vous invite à consulter
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
qui, en plus des étapes détaillées sous forme de texte et d'images, propose également une vidéo !
 
Dernière édition par un modérateur:
  • Like
Les réactions: Pascoual34, fiocco, gaspard.m et 4 autres
Dernière édition par un modérateur:
spat

spat

Moderateur Global
Inscrit
27 Décembre 2012
Messages
12 379
Points
113
Salut camarade,
Ben ça me paraît bien bien ça, parfait, merci pour le partage.
 
  • Like
Les réactions: Membre supprimé 648771
Skelett

Skelett

Moderateur Global
Inscrit
12 Mai 2013
Messages
14 889
Points
113
Hello "p'tit fillot" :ROFLMAO:

C'est ton premier tuto, non ?
 
  • Like
Les réactions: spat
M

Membre supprimé 648771

Salut @Skelett , il y avait aussi celui-là
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !

Mais pour les 2, c'est suite à avoir galeré (sur mon S7 pour le premier et celui-ci, parce-que je veux plus m'emmerder a rooter mon tél.... Ça devient trop lourd surtout quand il faut faire les mises a jour !!! Plus envie d'y passer une 1/2 journée !)
 
Dernière édition par un modérateur:
  • Like
Les réactions: spat
Skelett

Skelett

Moderateur Global
Inscrit
12 Mai 2013
Messages
14 889
Points
113
Ah oui, effectivement ;)

Mais celui-là est vraiment top, bravo et merci à toi (y)
 
Dernière édition:
  • Like
Les réactions: Membre supprimé 648771
Tekken

Tekken

Moderateur Global
Inscrit
4 Août 2012
Messages
23 697
Points
113
Salut et merci pour ton tuto, mais même si le tien semble un, peu plus complet il existait déjà celui-ci :
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
 
M

Membre supprimé 648771

Salut @Tekken ,

Si tu as lu mon tuto, tu auras remarqué que j'ai cité le tuto d'origine en précisant que c'est sur celui ci que je me suis appuyer....

Par contre, celui que tu cites ne parle pas de la réinstallation des applications.... Et il est surtout mal placé puisque rangé dans le S7....
 
Dernière édition par un modérateur:
  • Like
Les réactions: Tekken
Stvn_

Stvn_

Membres VIP
Inscrit
8 Novembre 2012
Messages
789
Points
43
Hello,

Merci du partage c'est top !
 
Tekken

Tekken

Moderateur Global
Inscrit
4 Août 2012
Messages
23 697
Points
113
2 - Automatiser la désinstallation

Egalement, pour les plus chevronnés ou simplement pour automatiser la désinstallation, vous pouvez aussi créer un fichier Batch en partant de la liste créée précédemment puis, l'exécuter.

A titre d'exemple, voici le fichier que j'utilise pour supprimer la suite Facebook de mon S10e :
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Salut Jb
pour le .bat le ":facebook" ne pose pas de problème pour l’exécution du script ou tu l'as mis juste à titre indicatif ?
il ne devrait pas y avoir // devant pour juste l'afficher en tant que texte ?
 
M

Membre supprimé 648771

Salut @Tekken !

Oui, tu as raison, c'est un exemple.... il faut doubler les 2 points pour le mettre en commentaire (je vais corriger l'exemple)

Edit:
C'est fait. Dans le
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
que j'ai créé qui permet de supprimer l'ensemble des Bloatware du S10e, c'est une copie de mon fichier d'origine et celui-ci contient bien les doubles 2 points devant les lignes de commentaires....
 
Tekken

Tekken

Moderateur Global
Inscrit
4 Août 2012
Messages
23 697
Points
113
oui c'est bien ce que je me suis dis en ayant lu ton script, ou alors // comme j'ai dis, ce qui passent tout code en texte normalement (c'est ce que je fais dans mes codes HTML\Css par exemple ;)
 
M

Membre supprimé 648771

Salut @Tekken ,

Je viens de faire le test, dans un fichier de commande .bat, pour mettre une ligne en commentaire c'est uniquement les doubles 2 points "::" ou "rem" en début de ligne.
Les doubles slash "//" ne fonctionnent pas ;)
 
Tekken

Tekken

Moderateur Global
Inscrit
4 Août 2012
Messages
23 697
Points
113
Salut
OK ça marche, alors restons sur :: ;)
 
L

Lim-Dûl

Membre
Inscrit
27 Juillet 2016
Messages
9
Points
1
Merci.
Je vais pouvoir "supprimer" fessebouc de mes périphériques et pouvoir gagner un tout petit peu de place (car les apk ne sont pas supprimé, seulement l'installation mais c'est déjà ça de gagné quand on cherche de la place).
Je pense que ça permet aussi de libérer un peu de ressources systèmes et donc d'avoir un androidi un poil plus rapide et économe en batterie car il n'y a plus le process associé en tâche de fond (pour ceux qu'on ne peut pas désactiver).
 
K

KSoze

Membres VIP
Inscrit
10 Novembre 2017
Messages
419
Points
28
Salut,

Je complète ce tutoriel en conseillant une méthode moins "brutale" qui permet de désactiver (geler) les applications sans avoir à les désinstaller.

Toujours avec ADB:
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
On peut revenir en arrière facilement avec
Code:
S'il vous plaît, Connexion ou S'inscrire to view codes content!
Suivant les marques et les appareils, il est possible que les mises à jour réactivent certaines applications, à vérifier donc.

ATTENTION!
Avec les Samsung sous Android 10 il ne faut PAS désactiver Samsung Pass (com.samsung.android.authfw), ni Payment Services (com.samsung.android.kgclient), ni AuthFw TaPack (com.samsung.android.tapack.authfw) sous peine de vérouillage instantané du téléphone.
En cas d'erreur, réactiver immédiatement le paquet en question et redémarrer le téléphone dans la foulée.

Pour récupérer/copier facilement les noms des paquets je suggère d'utiliser Package Names:
S'il vous plaît, Connexion ou S'inscrire pour voir le contenu ou les urls !
 
Tekken

Tekken

Moderateur Global
Inscrit
4 Août 2012
Messages
23 697
Points
113
Salut
Merci pour ses infos (y)
 

Haut Bas