7 votos

¿Cómo detectar quién está descargando archivos apk en segundo plano?

En algún momento mi teléfono Android comenzó a descargar algunos .apk archivos en el fondo. Supongo que esto está haciendo algunas de las aplicaciones gratuitas que he instalado en mi nuevo teléfono desde Google Play (he instalado 30-40 nuevas aplicaciones recientemente). Esto es muy molesto, pero no puedo deshacerme de él. He tratado de escanear en busca de virus por aplicación antivirus, pero no encontró nada.

¿Cómo puedo detectar exactamente qué aplicación se está descargando periódicamente apk ¿archivos en segundo plano?

Actualización : En la barra de notificaciones sólo puedo ver la notificación habitual sobre that .apk file was downloaded successfully . Si hago clic en esa notificación, se abre la aplicación habitual "Descargas" con la lista de archivos descargados. Aquí puedo ver los archivos que he descargado por mí mismo y los archivos que fue descargado por alguna aplicación en el fondo. Por lo tanto, los archivos se descargan por el navegador nativo, creo.

Mi teléfono: Sony xPeria Sola, Android OS 2.3.7

1 votos

¿Aparece en la barra de notificaciones?

0 votos

He actualizado mi pregunta

1 votos

¿Por qué está etiquetado como [airpush]?

3voto

Galt42 Puntos 41

Probablemente la solución más rápida va a ser cuando se descarga un .apk, ir a la notificación, la prensa de largo, y cuando "App Info" aparece, haga clic en él. Se abrirá en el gestor de aplicaciones la app que se ha descargado. (Puede que no esté disponible en tu teléfono, pero en mi S3 funciona).

Su gestor de aplicaciones es otra fuente de información. Hay demasiados detalles para entrar en ellos, pero por ejemplo una aplicación que se supone que está fuera de línea, mira su uso de datos. Si ha utilizado varios MB de datos, ahí está el culpable.

También podrías reducir los sospechosos mirando los permisos. Si no requiere acceso a la red, no puede descargar nada. (Aunque si esto no funciona, no estoy seguro de la fiabilidad de las etiquetas de permisos si se trata de un troyano).

0 votos

La función de "información de la aplicación" en las notificaciones no está en Gingerbread: se añadió en Jelly Bean.

0voto

sker Puntos 2670

Cuando esto ocurra, intenta ver las aplicaciones y servicios que se están ejecutando en segundo plano. Lo más probable es que las cosas como aplicaciones de mensajería y otras aplicaciones en ejecución, la aplicación que ha descargado ese archivo apk es más probable que todavía se ejecuta como un servicio.

De hecho, podría ser el navegador (mira si está funcionando). Si no es así, tengo entendido que cualquier aplicación puede desencadenar una descarga en la aplicación "Descargas", por lo que podría no estar relacionado.

Puedes conseguir un task killer/manager para inspeccionar y matar las apps que sospeches que son el origen de esto, pero el que está en la Configuración>Aplicaciones>Ejecución (o similar) debería ser suficiente.

tl;dr Prueba y error. Mata las aplicaciones de las que sospechas y mira si continúa.

1 votos

Si una aplicación fraudulenta descarga algo utilizando el gestor de descargas, esto no ayudará.

0 votos

@RichardBorcsik No detendrá la descarga, pero impedirá que se inicie...

0 votos

Dado que la aplicación se iniciará de nuevo y todavía no sabrá cuál es yo diría que esto no es demasiado útil. Matar todas las aplicaciones todo el tiempo para que con suerte ninguna de ellas inicie una descarga no es, bueno, una solución.

0voto

HitOdessit Puntos 285

Todavía no sé cómo responder a mi pregunta para Android OS 2.x, pero para Android OS 4.x hay una buena característica - se puede pulsar prolongadamente cualquier notificación en la barra de estado y elegir Información de la aplicación menú emergente, que abrirá la pantalla "App info" de la aplicación, lo que se creó esta notificación. Muy buena característica, pero no encontré análogo en OS 2.x

2 votos

No sé si serviría de algo porque la aplicación que técnicamente inició la notificación es la de "Descargas" muy probablemente... Lo que necesitas saber es la app que inició esa, que puede en el logcat.

0voto

brad Puntos 108

He rooteado mi teléfono y cargado busybox con el terminal y sólo en un capricho, iftop estaba allí. Tanto iftop como tcpdump te dirán todo. tcpdump -i -w myDumpFile.pcap

dejalo correr y cuando creas que ha pasado, detén el tcpdump y lleva el .pcap a wireshark. Lo dirá todo.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X