Wie erkennt man, wer im Hintergrund APK-Dateien herunterlädt?


7

Irgendwann lädt mein Android-Handy einige .apkDateien im Hintergrund herunter . Ich gehe davon aus, dass dies einige der kostenlosen Apps sind, die ich von Google Play auf meinem neuen Telefon installiert habe (ich habe kürzlich 30-40 neue Apps installiert). Das ist sehr ärgerlich, aber ich kann es nicht loswerden. Ich habe versucht, mit der Antiviren-App nach Viren zu suchen, aber es wurde nichts gefunden.

Wie kann ich genau erkennen, welche App regelmäßig apkDateien im Hintergrund herunterlädt ?

Update : In der Benachrichtigungsleiste wird nur die übliche Benachrichtigung über angezeigt that .apk file was downloaded successfully. Wenn ich auf diese Benachrichtigung klicke, wird die übliche App "Downloads" mit einer Liste der heruntergeladenen Dateien geöffnet. Hier kann ich Dateien sehen, die ich selbst heruntergeladen habe, und Dateien, die von einer App im Hintergrund heruntergeladen wurden. Ich denke, Dateien werden von einem nativen Browser heruntergeladen.

Mein Handy: Sony xPeria Sola, Android OS 2.3.7


1
Wird es in der Benachrichtigungsleiste angezeigt?
RR

Ich habe meine Frage aktualisiert
HitOdessit

1
Warum ist dies als [Airpush] gekennzeichnet?
Irfan

Ich gehe davon aus, dass eine App Werbung über Push an mein Gerät sendet. Vielleicht sind diese .apk-Downloads eine Art Werbung?
HitOdessit

1
Es ist mehr als wahrscheinlich, dass Google Play die Apps auf automatische Aktualisierung eingestellt hat, also tut es das ...
t0mm13b

Antworten:


3

Die wahrscheinlich schnellste Lösung ist, wenn eine APK heruntergeladen, zur Benachrichtigung gewechselt, lange gedrückt und wenn "App-Info" angezeigt wird, klicken Sie darauf. Es öffnet im Anwendungsmanager die App, die es heruntergeladen hat. (Es ist möglicherweise nicht auf Ihrem Telefon verfügbar, funktioniert aber auf meinem S3.)

Ihr Anwendungsmanager ist eine weitere Fülle von Informationen. Es gibt viel zu viele Details, um ins Detail zu gehen, aber zum Beispiel eine App, die offline sein soll, sehen Sie sich die Datennutzung an. Wenn mehrere MB Daten verwendet wurden, liegt Ihr Schuldiger vor.

Sie können die Verdächtigen auch eingrenzen, indem Sie sich die Berechtigungen ansehen. Wenn kein Netzwerkzugriff erforderlich ist, kann nichts heruntergeladen werden. (Wenn dies nicht funktioniert, bin ich mir nicht sicher, wie vertrauenswürdig die Berechtigungs-Tags wirklich sind, wenn es sich um einen Trojaner handelt.)


Die "App-Info" -Funktion für Benachrichtigungen ist nicht in Gingerbread enthalten: Sie wurde in Jelly Bean hinzugefügt.
Dan Hulme

0

Versuchen Sie in diesem Fall, die laufenden Apps und Dienste im Hintergrund anzuzeigen. Sie werden höchstwahrscheinlich Dinge wie Messaging-Apps und andere laufende Apps, die App, die diese APK-Datei heruntergeladen hat, wird höchstwahrscheinlich immer noch als Dienst ausgeführt.

Es könnte tatsächlich der Browser sein (sehen Sie, ob das läuft). Wenn nicht, kann nach meinem Verständnis jede App einen Download in der App "Downloads" auslösen, sodass sie möglicherweise nicht in Beziehung steht.

Sie können einen Task-Killer / Manager beauftragen, Apps zu untersuchen und zu beenden, von denen Sie vermuten, dass sie die Ursache dafür sind. Die unter Einstellungen> Anwendungen> Ausführen (oder ähnlichem) befindliche App sollte jedoch ausreichen.

tl; dr Versuch und Irrtum. Töten Sie die Apps, die Sie vermuten, und prüfen Sie, ob sie fortgesetzt werden.


1
Wenn eine betrügerische App etwas mit dem Download-Manager herunterlädt, hilft dies nicht weiter.
RR

@ RichardBorcsik Es wird den Download nicht stoppen, aber es wird verhindern, dass es startet ...
jadkik94

Da die App erneut gestartet wird und er immer noch nicht weiß, um welche es sich handelt, würde ich sagen, dass dies nicht allzu nützlich ist. Es ist keine Lösung, alle Apps ständig zu töten, sodass hoffentlich keiner von ihnen einen Download startet.
RR

1
@ jadkik94, es tut mir leid, aber ich suche nach einer allgemeineren und zuverlässigeren Lösung. Vielleicht eine Art App, die "verdächtige" Apps analysieren kann? Vielleicht ein System Log Analyzer? Oder gibt es eine Möglichkeit zu wissen, welche App die genaue Datei heruntergeladen hat?
HitOdessit

1
@Hit Möglicherweise können Sie etwas von logcat abrufen, z. B. "Startabsicht download.app.whatever.it.is.called", aber ich bin nicht sicher, ob Sie den Namen der App erhalten, mit der es gestartet wurde. .. Aber eine App, die das für Sie erledigt (wenn das überhaupt machbar ist), ist es ziemlich unwahrscheinlich, dass Sie jemals eine finden werden. IMO Ihre beste Wette könnte sein, manuell zu versuchen, jeden zu töten und zu sehen ...
jadkik94

0

Ich weiß immer noch nicht, wie ich meine Frage für Android OS 2.x beantworten soll, aber für Android OS 4.x gibt es eine nette Funktion - Sie können lange auf eine Benachrichtigung in der Statusleiste drücken und das Popup-Menü App-Informationen auswählen wird geöffnet "App Info" Bildschirm der Anwendung, was diese Benachrichtigung erstellt wurde. Sehr schöne Funktion, aber ich habe unter OS 2.x kein Analog gefunden


2
Ich weiß nicht, ob es trotzdem helfen würde, da die App, mit der die Benachrichtigung technisch gestartet wurde, höchstwahrscheinlich die App "Downloads" ist. Was Sie wissen müssen, ist die App, mit der diese App gestartet wurde, die Sie möglicherweise finden können der Logcat.
Jadkik94

0

Ich habe mein Telefon gerootet und die Busybox mit Terminal geladen und aus einer Laune heraus war iftop da. entweder iftop oder tcpdump werden Ihnen alles erzählen. tcpdump -i -w myDumpFile.pcap

Lass es laufen und wenn du denkst, dass es passiert ist, stoppe tcpdump und bringe die .pcap in den Wireshark. Es wird alles erzählen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.