6 votes

Les applications essayant de s'installer en arrière-plan

Je voulais récemment installer une application métronome, j'en ai donc téléchargé une sur le Play Store, mais lors de l'étape "installation" rien ne s'est passé. L'application n'était tout simplement pas là. J'en ai installé une autre et j'ai oublié cet étrange problème.

Cependant, hier, quelque chose a commencé à se produire. De temps en temps (et de plus en plus fréquemment), je reçois une notification qu'une application a tenté de s'installer par elle-même (!) mais a été bloquée car elle provient de "sources inconnues", et elle me demande de désactiver la vérification "bloquer l'installation à partir de sources inconnues" depuis les Paramètres.

Il semble qu'il y ait plus d'une application essayant de s'installer d'elle-même : "Superb Cleaner", "com.android.helper.patch[...]" et d'autres.

Au début, j'ai pensé qu'il s'agissait de mises à jour système et j'ai été tenté de désactiver le blocage des "sources inconnues", mais maintenant je crains d'avoir un logiciel malveillant sur mon téléphone.

J'ai des informations sensibles (connexions de navigateur, données de cartes de crédit), et je ne veux pas non plus réinitialiser mon téléphone.

Où devrais-je chercher l'APK qui tente de s'installer (ou les APK) ?

EDIT : Il s'agit de cette application : https://play.google.com/store/apps/details?id=com.andymstone.metronome. Je ne suis pas entièrement sûr que l'application soit la cause, mais il est étrange que je ne l'ai pas installée, mais qu'elle apparaisse comme "Installée" dans mon compte Google Play...

Mon téléphone est un Allview X2 Soul Style avec Android 5.1.

Après avoir décoché "bloquer les applications provenant de sources inconnues", je continue à recevoir régulièrement l'écran d'installation pour ces applications. Je continue de cliquer sur "Annuler" mais elles reviennent toutes les demi-heures environ. :(

EDIT2 : Voici les journaux adb demandés : Windows et Activités

EDIT3 : Journal dumpsys pour le package suspect : Dumpsys

0 votes

Est-ce que l'application apparaît dans la liste des applications dans les paramètres ?

0 votes

Non. Il n'apparaît nulle part.

0 votes

Tu pourrais essayer de désinstaller la deuxième application de métronome et voir si tout arrête de se casser ensuite.

7voto

Firelord Points 23064

De temps en temps (et de plus en plus fréquemment), je reçois une notification qu'une application a essayé de s'installer (!) mais a été bloquée car elle provient de "sources inconnues", et elle me demande de désactiver la vérification "bloquer l'installation à partir de sources inconnues" dans les Paramètres.

Ce n'est pas une notification mais un dialogue et ça ressemble à ceci:

(Cliquez sur l'image pour agrandir; image gracieuseté de <a href="https://android.stackexchange.com/q/132951/96277">Piyush</a>)

IMG:

Au début, je pensais que ce pourrait être des mises à jour système et j'ai été tenté de désactiver le blocage des "sources inconnues", mais maintenant je crains d'avoir un logiciel malveillant sur mon téléphone.

Oui, ne jamais activer ce paramètre Sources inconnues si vous êtes en territoire inconnu.

Où devrais-je chercher l'APK qui essaye de s'installer (ou les APK)?

C'est un peu difficile de trouver l'application. Je recommande de trouver la cause de l'effet. Dans notre cas, l'effet était le dialogue indiquant que le paramètre Sources inconnues était bloqué. Ce dialogue est affiché par l'Installateur de Paquets (une application système de base). L'Installateur de Paquets est utilisé par les applications utilisateur ou système qui n'ont pas la permission android.permission.INSTALL_PACKAGES pour installer une application. Étant donné que vous n'avez pas essayé de charger latéralement une application, il semble raisonnable de supposer qu'une application appelée Installateur de Paquets l'a fait sans votre consentement. Notre objectif imminent est de découvrir cette application particulière.

Le service système activity enregistre de nombreux détails importants. Entre autres choses, il montre le package appelé qui dans ce cas est l'application Installateur de Paquets avec le nom de package com.google.android.packageinstaller ou com.android.packageinstaller. Il montre également le package appelant ou le package qui a lancé un autre package.

Trouver le nom du package

Maintenant, en utilisant adb sur PC, exécutez la commande:

adb shell dumpsys activity activities      # cette commande doit être exécutée uniquement lorsque ce dialogue est à l'avant-plan

Sortie de démonstration: remarquez la ligne surlignée:

entrez une description de l'image

Dans la ligne surlignée, la chaîne après launchedFromPackage= et avant userId est le package responsable du lancement de l'application Installateur de Paquets. Dans votre cas, ce serait un nom de package différent. Notez ce nom de package (dorénavant désigné par ).

Localiser l'APK

Maintenant que nous connaissons la cause immédiate, nous pouvons traquer le foyer ou en d'autres termes, l'APK. Exécutez la commande:

Remarque : Trouver l'emplacement de l'APK est requis uniquement pour la criminalistique. Si cela ne vous intéresse pas, je vous recommande de ne pas vous inquiétez pas de cette étape et de passer immédiatement à la rubrique Désinstaller/Désactiver/Masquer l'application.

adb shell pm path   

Sortie de démonstration:

bash-4.2# adb shell pm path com.estrongs.android.pop
package:**/data/app/com.estrongs.android.pop-1/base.apk**
La chaîne suivant `package:` est l'emplacement de l'APK. Vous pouvez également trouver la même information _entre autres_ avec la commande:

adb shell dumpsys package 

Désinstaller/Désactiver/Masquer l'application

Si vous connaissez l'étiquette du package ou pouvez la connaître de quelque manière que ce soit (par exemple avec AppXplore), allez dans le gestionnaire d'applications dans l'application Paramètres qui se trouve généralement dans Paramètres → Applications → Toutes les applications dans Android stock, trouvez l'application malveillante et désinstallez-la.

Choses à noter

  • Si le bouton Désinstaller est grisé ainsi que le bouton Forcer l'arrêt, alors votre application doit être un administrateur de l'appareil. Dans ce cas, allez dans les paramètres de sécurité, choisissez l'option Administrateurs de l'appareil et révoquez le privilège administrateur de l'application. Revenez et essayez de désinstaller l'application.
  • Si vous ne trouvez pas l'option Désinstaller, alors votre application malveillante est une application système. Que ce soit votre vendeur qui l'a pré-installée ou l'application a exploité votre système ou vous a trompé pour s'installer est une autre question à traiter. Pour une application système, le bouton Désinstaller est remplacé par Désactiver.

    • Si les côtés Forcer l'arrêt et Désactiver sont grisés, alors l'application peut également être un administrateur de l'appareil. Dans ce cas, révoquez ce privilège puis essayez de désactiver l'application.
    • Si le seul bouton Désactiver est grisé, alors:

      • Pour un Android rooté : utilisez adb pour désactiver l'application à travers les commandes:

        adb shell
        su
        pm disable 

        Pour activer l'application, remplacez disable par enable dans la commande susmentionnée.

        Vous pouvez également utiliser une application, telle que Titanium Backup, pour désactiver/congeler l'application malveillante. Vous pouvez également envisager de supprimer l'APK en utilisant une application de gestionnaire de fichiers.

      • Pour un Android non rooté : à condition que vous utilisiez Android 4.4.x ou supérieur, utilisez les commandes :

        adb shell
        pm block       # pour Android 4.4.x
        pm hide        # pour Android 5.x et 6.x

        Pour débloquer/démasquer le package, remplacez block par unblock et hide par unhide dans la commande appropriée susmentionnée. Dans ce cas particulier, masquer le package permettrait d'obtenir le même résultat que le désactiverait.

Le package resterait désactivé ou masqué jusqu'à ce que vous modifiez les changements.


Remarque pour les lecteurs

Il a été confirmé par l'auteur de la question que l'application malveillante sur leur téléphone a le nom de package com.android.tools.callassistant. J'ai trouvé son étiquette en tant que ID de l'appelant et elle a été signalée comme logiciel malveillant par AVG.

2voto

The Somberi Points 192

Certains fabricants de téléphones mobiles incluent une application OEM qui télécharge et installe automatiquement d'autres applications. (Ils réduisent le coût du téléphone ou augmentent leurs profits avec ces accords de marketing.) Vous devrez donc trouver et désactiver cette application qui effectue les installations sournoises. Dans mon cas, c'était une application appelée Cube26.

Utilisez des applications comme Gestionnaire de démarrage ou Task Killer pour voir quel est l'application qui effectue les téléchargements. Un développeur Android peut également identifier l'application en regardant la vue LogCat de l'IDE lorsque le téléphone est débugué via USB. Assurez-vous que votre routeur sans fil n'est pas compromis.

Une autre chose que vous pouvez faire est de supprimer votre compte Google du téléphone et d'en ajouter un nouveau avec une autre adresse gmail. Cela garantira que les applications que vous avez déjà téléchargées ne s'installent pas à nouveau automatiquement. Cette fois-ci, n'installez que les applications bien connues et bien notées. Avant cela, bien sûr, supprimez/désactivez les applications indésirables.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X