Aller au contenu principal
Sujet: ADB - Supprimer des applications sur un téléphone android (Lu 609 fois) sujet précédent - sujet suivant

ADB - Supprimer des applications sur un téléphone android


  Bonjour,

J'essaie d'installer ADB pour supprimer complètement d'un téléphone android des applications inutiles ou lourdes. Si je ne me trompe pas il me reste seulement à installer le logiciel téléchargé, mais je n'y arrive pas, la console me renvoie ceci:
# zypper install adb
La gestion du système est verrouillée par l'application avec le pid 2682 (/usr/bin/ruby.ruby2.5).

Je ne trouve pas comment éviter ce problème. Est-ce que quelqu'un aurait une idée?

  Merci

Re : ADB - Supprimer des applications sur un téléphone android

Répondre #1
Bonjour aliol,

Adb est dans le package Android-tools mais il me semble qu'il n'est pas dans les dépôts officiels. As tu essayé d'installer ce package (via opi ou via le lien ci dessous)

https://software.opensuse.org/download.html?project=hardware&package=android-tools

Sinon ton message d'erreur indique que ruby est démarré et empêche l'installation de ton package. Un sudo kill <numéro du process> pourrait débloquer l'installation (mais probablement aussi bloquer un programme actif).

Re : ADB - Supprimer des applications sur un téléphone android

Répondre #2
  Bonjour,

Merci pour votre réponse.
Pour le moment le problème de ruby semble être réglé, mais je n'arrive toujours pas à installer ADB après l'avoir téléchargé (cette page décrit la procédure et donne un lien pour le téléchargement: https://www.xda-developers.com/install-adb-windows-macos-linux/, mais ne donne pas la commande zypper pour installer le logiciel, que j'ai trouvée ailleurs).

Concernant donc la commande zypper install adb, qui ne fonctionne pas, le terminal me renvoie que mes dépôts principaux sont expirés et que adb est introuvable, mais j'ai mis ces dépôts à jour et adb se trouve bien où il est censé se trouver, si je ne me trompe pas. Les commandes zypper et la mise à jour donnent ce qui suit:
(J'ai bien réessayé l'installation après la mise à jour des dépôts, le tout avec le téléphone connecté.)


Bureau/platform-tools # zypper install adb
Chargement des données du dépôt...
Avertissement : Les métadonnées du dépôt 'Main Update Repository' sont expirées depuis le 2024-12-20 09:11:15
EST.

   Warning: Métadonnées du dépôt expirées : vérifiez si l'option 'autorefresh' est activée (zypper
   lr), sinon, rafraîchissez manuellement le dépôt (zypper ref). Si cela ne résout pas le problème,
   il se peut que vous utilisez un miroir interrompu ou que le serveur a cessé de prendre en charge
   le dépôt.

Lecture des paquets installés...
'adb' n'a pas été trouvé parmi les noms de paquets. Essai parmi les capacités.
Aucun fournisseur de 'adb' trouvé.
Résolution des dépendances des paquets...
Rien à faire.


Tout est pourtant au bon endroit:

Bureau/platform-tools # ls
adb       fastboot    lib64      make_f2fs_casefold  mke2fs.conf  source.properties
etc1tool  hprof-conv  make_f2fs  mke2fs              NOTICE.txt   sqlite3




Bureau/platform-tools # zypper ref
Le dépôt 'dvd' est à jour.                                                                                    
Le dépôt 'Packman Repository' est à jour.                                                                     
Récupération des métadonnées du dépôt 'opensuse-leap 15.5 - x86_64 - jami' .............................[fait]
Construction du cache du dépôt 'opensuse-leap 15.5 - x86_64 - jami' ....................................[fait]
Le dépôt 'Libdvdcss Repository' est à jour.                                                                   
Le dépôt 'packman' est à jour.                                                                                
Le dépôt 'Update repository of openSUSE Backports' est à jour.                                                
Le dépôt 'Non-OSS Repository' est à jour.                                                                     
Le dépôt 'Open H.264 Codec (openSUSE Leap)' est à jour.                                                       
Le dépôt 'Main Repository' est à jour.                                                                        
Le dépôt 'Update repository with updates from SUSE Linux Enterprise 15' est à jour.                           
Le dépôt 'Main Update Repository' est à jour.                                                                 
Le dépôt 'Update Repository (Non-Oss)' est à jour.                                                            
Tous les dépôts ont été rafraichis.


  Merci

Re : ADB - Supprimer des applications sur un téléphone android

Répondre #3
Encore une fois, il ne faut pas installer adb tout seul il faut installer androids-tools. Le lien que j'ai donné au dessus fourni le package a installer.

Adb n'est pas dans les dépôts de base d'opensuse, il faut aller le chercher dans un dépôt tiers. Zypper install adb ne fonctionnera pas.

Re : ADB - Supprimer des applications sur un téléphone android

Répondre #4
D'accord, j'ai donc téléchargé android-tools en plus de platform-tools dont je vous parlais et qui semble concerner une ancienne façon d'installer adb. Adb fonctionne maintenant, avec "un seul clic" sur ce fichier et rien d'autre à faire (sauf la mise en relation du téléphone et de l'ordinateur (sur lequel il faut télécharger adb), voir plus loin pour ceux que ça intéresse).
(Mais j'ai dû cliquer sur le fichier android-tools deux fois, la première s'étant bloquée sur un message de yast me disant qu'une erreur s'était produite lors de l'initialisation du dépôt.)

Merci encore.


Pour ceux que ça intéresse j'ajouterais qu'on peut avoir la liste complète des applications présentes sur un téléphone en installant l'application App Inspector (en revanche elle nous fait jouer des vidéos de publicité de temps en temps). Il y en a de très nombreuses qui n'apparaissent pas dans la liste habituelle des applications telle que le téléphone nous la fournit.
On peut trouver une liste d’applications considérées par l'auteur comme « safe to remove » et présentes sur les nouveaux samsung ici:
https://www.minitool.com/news/list-of-samsung-bloatware-safe-to-remove.html.
Pour ceux qui voudraient supprimer les applications inutiles et lourdes qui sont installées par défaut sur un samsung, on peut connaître le nombre de Mo qu'elles prennent en allant dans Mes fichiers, Analyser le stockage, Applications.

J'ajouterais aussi ces informations sur la façon de mettre en communication le téléphone et adb (qu'on installe sur un ordinateur). Il faut faire cette démarche avant d'installer adb.
(La page n'est plus bonne sauf pour cette démarche que je copie à la suite  https://www.xda-developers.com/install-adb-windows-macos-linux/)
:
 How to set up ADB on your phone
Preparing to communicate with your computer

Setting up ADB requires some preparation on both the Android phone and the PC you want to use. For starters, follow these steps on your phone:

    Launch the Settings application on your phone.
    Tap the About phone option generally near the bottom of the list.

    Depending on the OEM skin, the About phone page may be called something else or buried somewhere else in the Settings app on your device.
    Then tap the Build number option seven times to enable Developer Mode. You will see a toast message when it is done.
    Now go back to the main Settings screen, and you should see a new Developer options menu you can access.

    On Google Pixel phones and some other devices, you might need to navigate to Settings > System to find the Developer options menu.
    Go in there and enable the USB debugging option.

Re : ADB - Supprimer des applications sur un téléphone android

Répondre #5

Certains s'inquiètent d'applications comme Mobile services manager notamment, comme on peut le voir ici:
https://www.reddit.com/r/lgv20/comments/6u0wnf/what_is_mobile_services_manager_did_i_catch_a/

Elle serait responsable de l'installation soudaine et automatique de jeux ou d'autres types d'applications sur certains téléphones, et elle communique des données à des tiers inconnus sans demander de permission.

Re : ADB - Supprimer des applications sur un téléphone android

Répondre #6

Concernant ce que quelqu'un dit de l'application shell sur la page reddit à laquelle j'ai renvoyé concenrnant Mobile services manager, soit qu'il s'agit d'une application problématique, ce serait faux selon un modérateur de xda. "com.android.shell is just a dummy system package to connect shell to android framework". Et adb en a besoin pour fonctionner.

(https://xdaforums.com/t/help-i-uninstalled-com-android-shell-then-adb-package-manager-stopped-working-and-recovery-mode-started-to-acting-weird.4552753/)

Re : ADB - Supprimer des applications sur un téléphone android

Répondre #7

Par curiosité, est-ce que quelqu'un saurait si le "root" des téléphones samsung peut être déverrouillé en France, ce qui est nécessaire pour pouvoir supprimer les applications qui sont installées dans "root" et sont inutiles ou nuisibles?
C'est que pour y accéder, il faut ajouter à la démarche que je mentionnais deux messages plus haut un click sur "unlock oem" sur le "developer mode" du téléphone, ce que les téléphones samsung vendus aux Etats-Unis et peut-être au Canada rendent impossible, tandis que cela le serait pour ce qui est des téléphones vendus ailleurs, ou du moins dans certains pays comme le Brésil selon ce que j'ai vu sur reddit.
C'est désagréable parce qu'il y a d'autres applications sur root que celles qui sont nécessaires pour faire fonctionner le téléphone, notamment des applications qui seraient responsables du téléchargement automatique de jeux sur certains nouveaux téléphones, et alors que par défaut les téléphones samsung permettent de les supprimer certains gouvernements obligent la compagnie à bloquer l'accès nécessaire.
Est-ce que quelqu'un saurait quelle est la situation en France concernant ces téléphones samsung?

Re : ADB - Supprimer des applications sur un téléphone android

Répondre #8
Bonjour. Tu peux rooter ton samsung via odin.
Jamais essayé pour ma part.
Par contre pour supprimer les bloatwares qui ne servent à rien sinon à encombrer ton smartphone, tu peux essayer ça: https://adbappcontrol.com/en/

Re : ADB - Supprimer des applications sur un téléphone android

Répondre #9
Bonjour,

Il semble cependant que Odin efface tout pour installer un root à sa façon, plutôt que d'aller dans le root déjà existant. Et il ne fonctionne pas non plus concernant les samsung qui bloquent le oem (ou feo), ou qui se font bloquer par cet oem, comme l'est malheureusement le mien.
(A ce sujet ceci: "Un OEM, Original Equipment Manufacturer est en français un FEO, Fabricant d’Équipement d’Origine. Il s’agit d’une entreprise, sous-traitant, équipementier, systémier intégré à un constructeur qui est chargée de la fabrication de composants pour une autre société qui vend ensuite le produit fini aux utilisateurs. Le lien entre les deux entreprises est plus souvent appelé sous-traitant.")
Je ne sais pas quel rôle ce sous-traitant joue dans un samsung ni pourquoi certains gouvernements ne permettent pas de le déverrouiller (si ces gouvernements sont bien à l'origine du problème).

Concernant les applications qui ne sont pas installées dans root et qu'on peut supprimer avec adb il vaut mieux passer par le terminal vu que adb appcontrol ne fonctionne pas sur linux. Adb peut être installé sur linux ou opensuse mais avec ce logiciel:
https://software.opensuse.org/download.html?project=hardware&package=android-tools

 

Re : ADB - Supprimer des applications sur un téléphone android

Répondre #10
Sî tu vas sur le lien que je t’ai donné, il te supprime bien les apps non désirées et sans être root. Évite quand même les apps système.