J'ai récemment acheté un nouveau smartphone Android. Après l'avoir installé et chargé mes contacts dessus, j'ai pensé que ce serait tout.
Maintenant, après quelques jours, chaque fois que je déverrouille le téléphone, il faut quelques secondes pour qu'il ouvre le navigateur par défaut et ouvre un site Web de spam. J'ai essayé de voir ce qui en était la cause. J'ai supprimé toutes les applications auxquelles je ne pouvais pas faire confiance, mais le problème persistait. Après avoir essayé de le résoudre pendant un certain temps, j'ai abandonné et réinitialisé le téléphone aux paramètres d'usine. Maintenant, après l'avoir réinitialisé à sa valeur par défaut, il a fonctionné sans problème pendant environ une semaine avant que le problème ne réapparaisse.
J'ai essayé de désinstaller certaines applications afin de voir si elles en étaient la cause, mais rien n'a changé après cela. Cependant, j'ai remarqué que si je désactive le wifi, il n'essaiera même pas d'ouvrir le navigateur (je n'ai pas essayé les données mobiles car je n'ai pas de forfait). Cela me donne l'impression que cela pourrait être lié à quelque chose sur le réseau, mais cela n'expliquerait pas pourquoi seul ce téléphone aurait le problème alors qu'il y a au moins 6 téléphones Android sur ce même réseau.
J'espère qu'il y a quelqu'un qui peut m'aider à trouver la cause de ce problème et m'aider à le résoudre.
TL; DR Lors du déverrouillage de mon téléphone, il ouvre le navigateur et tente d'ouvrir un site Web de spam. Mais ne le fait que lorsqu'il est connecté au wifi.
Ce que j'ai essayé jusqu'à présent:
- Réinitialisation d'usine (n'a aidé que pour un temps limité)
- Vider le cache du navigateur et toutes les données associées
- Suppression d'une application que je ne sais pas fiable
- Tenter de trouver ce qui le déclenche (il semble qu'un certain type de connexion Internet soit requis ??)
L'appareil est le Doogee Shoot 1. En ce qui concerne le navigateur, la valeur par défaut est le navigateur Android, mais si je change la valeur par défaut, il utiliserait également Chrome. Il semble vraiment utiliser simplement le navigateur qui est réglé par défaut.
Intent.ACTION_USER_PRESENT
).Réponses:
Sur la base du dépannage que l'OP a fait suite à mes conseils, le coupable semblait être une application système en tant que malware nommé System Locker avec le nom de package com.tihomobi.lockframe.syslocker . Le problème semble résulter d'une mise à jour du système, pour certains utilisateurs de l'appareil.
Comme d'habitude avec une application système, si vous arrivez à utiliser l' option Désactiver sous Paramètres → Applications → Applications système / Toutes les applications → le coupable, par tous les moyens, désactivez cette application, forcez-la ou redémarrez Android. Le problème devrait être résolu jusqu'à la réinitialisation d'usine de l'appareil.
Dépannage # 1
Voici comment j'ai découvert le coupable. L'outil Android intégré dumpsys montre entre autres quelle application a été appelée par quelle autre application. L'appelant est appelé forfait d'appel.
Si vous avez correctement configuré le débogage adb et usb sur le PC et l'appareil Android, procédez comme suit:
dès que le navigateur est lancé, ne faites rien physiquement avec l'appareil, mais exécutez la commande adb suivante sur PC:
Voici la sortie du périphérique OP :
Dans la sortie:
Si vous avez trouvé le malware, évitez le prochain dépannage et passez à la rubrique Supprimer le malware .
Dépannage # 2
(En réponse à un doublon publié ici - l'application coupable était Farming Simulator 18 )
Dans certaines circonstances, le dépannage susmentionné peut ne pas être en mesure de vous aider, par exemple lorsque l'appel nom du package est le nom du package du navigateur lui-même affiché dans la sortie de dumpsys. Dans ce cas, préférez logcat . Configurez logcat comme ceci:
Déverrouillez maintenant l'appareil et laissez le navigateur avec cette URL être lancé automatiquement. Appuyez également sur Ctrlavec Csi vous enregistrez la sortie dans un fichier.
La sortie que nous recherchons ressemblerait à:
Voir les deux UID 10021 et 10331 en surbrillance. L'un d'eux (ils seraient différents dans votre cas) concerne l'application de navigateur lancée, et l'un d'eux est une application de logiciel malveillant demandant cette URL. Alors, comment trouver quoi?
Si vous avez un accès root , faites simplement:
La sortie serait comme:
Si vous ne disposez pas d'un accès root , procédez comme suit:
Recherchez maintenant la ligne avec vos UID tels que "userId = 10021" et "userId = 10331". La ligne au-dessus de la ligne recherchée vous donnera le nom du package et peut ressembler à ceci:
Les deux noms de packages sont com.android.chrome (pour le navigateur Chrome - certainement pas un malware) et com.tihomobi.lockframe.syslocker . Pour connaître le nom de l'application à partir du nom du package, utilisez ma réponse ici .
Nuke le malware
Maintenant que vous connaissez le coupable, vous pouvez le désactiver via l'interface graphique comme indiqué ci-dessus. Si ce n'est pas possible, faites:
Remplacez PKG_NAME par le nom de package du logiciel malveillant que vous avez noté dans le dépannage ci-dessus.
Cela devrait faire l'affaire. De plus, vous pouvez également envisager de supprimer définitivement l'application malveillante pour tous les utilisateurs, mais cela nécessite cependant un accès root.
la source
dumpsys
cette façon :)Un peu plus d'informations sont nécessaires pour résoudre le problème, même si j'essaierai de trouver les problèmes possibles. Quel navigateur? Quel modèle de téléphone? A-t-il été acheté auprès de sources officielles?
En théorie, la réinitialisation d'usine aurait dû vous aider avec le problème. Comme ce n'est pas le cas, il existe quelques autres endroits où vous pouvez obtenir une forme de logiciel publicitaire. Tout d'abord, vous avez dit désinstaller certaines applications? Quelles applications en particulier? Est-il apparu après l'installation d'un logiciel particulier?
Est-ce votre wifi ou utilisez-vous un wifi public? S'il est public, les entreprises envoient généralement des demandes d'installation d'applications et de publicités via le wifi assez souvent. Si vous habitez dans / près d'une zone animée, vous ne seriez pas surpris que ce soit juste quelqu'un qui utilise pour faire la publicité de son produit. Essayez d'utiliser un autre wifi ou le wifi de quelqu'un d'autre, voyez si le problème persiste. Si ce n'est pas le cas. Il s'agit d'un problème avec le réseau que vous utilisez, ce qui signifie que vous devrez probablement changer. Vous pouvez essayer de contacter votre fournisseur pour vous aider. Vérifiez également si le réseau mobile présente le même problème. Si ce n'est pas le cas, votre option serait de changer le réseau que vous utilisez actuellement.
la source