Làm cách nào để phát hiện ai đang tải xuống tệp apk trong nền?


7

Tại một số thời điểm điện thoại Android của tôi bắt đầu tải xuống một số .apktệp trong nền. Tôi cho rằng điều này đang thực hiện một số ứng dụng miễn phí mà tôi đã cài đặt trên điện thoại mới của mình từ Google Play (Gần đây tôi đã cài đặt 30-40 ứng dụng mới). Điều này rất khó chịu, nhưng tôi không thể thoát khỏi nó. Tôi đã cố gắng quét virus bằng ứng dụng chống vi-rút, nhưng không tìm thấy gì.

Làm cách nào tôi có thể phát hiện chính xác ứng dụng nào đang tải xuống định kỳ apkcác tệp trong nền?

Cập nhật : Trong thanh thông báo tôi chỉ có thể thấy thông báo thông thường về that .apk file was downloaded successfully. Nếu tôi nhấp vào thông báo đó, nó sẽ mở ứng dụng "Tải xuống" thông thường với danh sách các tệp đã tải xuống. Ở đây tôi có thể thấy các tệp mà tôi đã tự tải xuống và các tệp được tải xuống bởi một số ứng dụng trong nền. Vì vậy, các tập tin được tải xuống bởi trình duyệt riêng, tôi nghĩ.

Điện thoại của tôi: Sony xPeria Sola, HĐH Android 2.3.7


1
Nó có hiển thị trên thanh thông báo không?
RR

Tôi đã cập nhật câu hỏi của mình
HitOdessit

1
Tại sao điều này được gắn thẻ là [airpush]?
Irfan

Tôi giả sử rằng một số ứng dụng đang gửi một số quảng cáo qua Push đến thiết bị của tôi. Có lẽ tải xuống .apk này là một số loại quảng cáo?
HitOdessit

1
Google play nhiều khả năng có các ứng dụng được đặt thành tự động cập nhật để nó hoạt động ...
t0mm13b

Câu trả lời:


3

Có lẽ cách khắc phục nhanh nhất sẽ là khi nó tải xuống .apk, đi đến thông báo, nhấn và giữ khi "Thông tin ứng dụng" bật lên, nhấp vào nó. Nó sẽ mở trong trình quản lý ứng dụng ứng dụng đã tải xuống. (Nó có thể không khả dụng trên điện thoại của bạn, nhưng nó hoạt động trên S3 của tôi.)

Quản lý ứng dụng của bạn là một sự giàu có của thông tin. Có quá nhiều chi tiết cụ thể để đi sâu vào chi tiết, nhưng ví dụ, một ứng dụng được cho là ngoại tuyến, hãy xem cách sử dụng dữ liệu của nó. Nếu nó đã sử dụng vài MB dữ liệu, đó là thủ phạm của bạn.

Bạn cũng có thể thu hẹp các nghi phạm bằng cách xem xét các quyền. Nếu nó không yêu cầu truy cập mạng, nó không thể tải xuống bất cứ thứ gì. (Mặc dù nếu điều này không hoạt động, tôi không chắc các thẻ quyền thực sự đáng tin đến mức nào nếu chúng ta xử lý một Trojan).


Tính năng "thông tin ứng dụng" trên các thông báo không có trong Gingerbread: nó đã được thêm vào Jelly Bean.
Dan Hulme

0

Khi điều đó xảy ra, hãy thử xem các ứng dụng và dịch vụ đang chạy trong nền. Rất có thể bạn sẽ có những thứ như ứng dụng nhắn tin và các ứng dụng đang chạy khác, ứng dụng đã tải xuống tệp apk đó có lẽ vẫn đang chạy như một dịch vụ.

Thực tế nó có thể là trình duyệt (xem nếu nó đang chạy). Nếu không, sự hiểu biết của tôi là bất kỳ ứng dụng nào cũng có thể kích hoạt tải xuống trong ứng dụng "Tải xuống", vì vậy nó có thể không liên quan.

Bạn có thể yêu cầu một kẻ giết người / quản lý nhiệm vụ kiểm tra và tiêu diệt các ứng dụng mà bạn nghi ngờ là nguồn gốc của việc này, nhưng ứng dụng trong Cài đặt> Ứng dụng> Chạy (hoặc tương tự) là đủ.

tl; dr Thử và sai. Giết các ứng dụng bạn nghi ngờ và xem nếu nó tiếp tục.


1
Nếu một ứng dụng giả mạo tải xuống một cái gì đó bằng trình quản lý tải xuống thì điều này sẽ không có ích.
RR

@RichardBorcsik Nó sẽ không dừng tải xuống, nhưng nó sẽ ngăn nó bắt đầu ...
jadkik94

Vì ứng dụng sẽ bắt đầu lại và anh ấy vẫn không biết đó là ứng dụng nào nên tôi nói điều này không quá hữu ích. Giết tất cả các ứng dụng mọi lúc nên hy vọng không ai trong số họ bắt đầu tải xuống, cũng không phải là một giải pháp.
RR

1
@ jadkik94, tôi xin lỗi, nhưng tôi đang tìm kiếm một số giải pháp chung chung và đáng tin cậy hơn. Có lẽ một số loại ứng dụng có thể phân tích các ứng dụng "đáng ngờ"? Có lẽ một số phân tích nhật ký hệ thống? Hoặc có thể có một cách để biết ứng dụng nào đã tải xuống tệp chính xác?
HitOdessit

1
@Hit Bạn có thể nhận được một cái gì đó từ logcat, một cái gì đó như "bắt đầu ý định tải xuống.app.whthing.it.is.called", nhưng tôi không chắc chắn nó sẽ cung cấp cho bạn tên của ứng dụng đã khởi động nó. .. Nhưng một ứng dụng sẽ làm điều đó cho bạn (nếu điều đó thậm chí còn khả thi), thì rất khó có thể bạn sẽ tìm thấy một ứng dụng. IMO đặt cược tốt nhất của bạn có thể đang cố gắng giết từng người một cách thủ công và xem ...
jadkik94

0

Tôi vẫn không biết cách trả lời câu hỏi của mình cho HĐH Android 2.x, nhưng đối với HĐH Android 4.x có một tính năng hay - bạn có thể nhấn bất kỳ thông báo nào trên thanh trạng thái và chọn menu bật lên thông tin ứng dụng , trong đó sẽ mở màn hình "Thông tin ứng dụng" của ứng dụng, thông báo đã được tạo. Tính năng rất hay, nhưng tôi không tìm thấy sự tương tự trên OS 2.x


2
Tôi không biết liệu nó có giúp ích gì không vì ứng dụng bắt đầu thông báo về mặt kỹ thuật là ứng dụng "Tải xuống" rất có thể ... Điều bạn cần biết là ứng dụng bắt đầu ứng dụng đó, mà bạn thể tìm thấy trong đó con mèo
jadkik94

0

Tôi đã root điện thoại của mình và tải busybox với thiết bị đầu cuối và chỉ trong một ý thích, iftop đã ở đó. hoặc iftop hoặc tcpdump sẽ cho bạn biết tất cả mọi thứ. tcpdump -i -w myDumpFile.pcap

hãy để nó chạy và khi bạn nghĩ nó đã xảy ra, hãy dừng tcpdump và đưa .pcap vào wireshark. Nó sẽ nói lên tất cả.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.