Tại sao hệ điều hành Android Android Tải lên rất nhiều dữ liệu?


24

Sau khi chuyển từ Nexus S sang Nexus 4, tôi nhận thấy rằng điện thoại của mình đang truyền một lượng lớn dữ liệu nền. Thích 70 MB trong 15 phút. Vì gói dữ liệu của tôi chỉ cho phép 300 MB mỗi tháng nên tôi không thích thú. Ngay cả khi được kết nối với WiFi, nó thường (nhưng không phải lúc nào cũng vậy!) Đã tải lên hàng tấn dữ liệu.

Theo "Sử dụng mạng", thủ phạm là "Hệ điều hành Android". Vì vậy, tôi đã cố gắng giới hạn dữ liệu nền của nó chỉ để thấy rằng "Hệ điều hành Android" dường như là "ứng dụng" duy nhất không cung cấp tùy chọn này. Tuyệt quá.

Vâng, đó là những gì ứng dụng tường lửa được tạo ra. Tôi đã định cấu hình AFWall + nhưng điều đó chỉ chữa được triệu chứng không phải là nguyên nhân.

Tiếp theo, tôi đã chuyển hướng lưu lượng truy cập đến một máy tính xách tay có thẻ WiFi và sử dụng các công cụ thông thường (tcpdump, wireshark) để phân tích lưu lượng. Kết quả: nhiều người tải lên một số máy chủ Google nhưng được mã hóa SSL nên không có cơ hội xem nội dung.

Tôi tiếp tục điều tra và tìm thấy bài viết rất thú vị này về việc sử dụng dữ liệu Android . Rõ ràng Google đã bắt đầu mở rộng các bản sao lưu dựa trên đám mây của các cài đặt điện thoại để giờ đây nó cũng sao lưu dữ liệu của một số ứng dụng. Vì vậy, tôi đã tắt "Sao lưu cài đặt của mình" trong cài đặt Quyền riêng tư và whoopiedoo, việc gửi đã dừng và lưu lượng dữ liệu trở về mức bình thường!

Có một bài đăng trong một diễn đàn Google với trải nghiệm tương tự: Một cái gì đó trong Hệ thống Android có thể là Sao lưu đang sử dụng hết tất cả các khoản trợ cấp dữ liệu của tôi .

Tôi bắt đầu tìm trong tài liệu Android và thấy rằng có một thứ gọi là "Dịch vụ sao lưu Android" mà các ứng dụng có thể sử dụng để sao lưu dữ liệu ứng dụng của họ lên đám mây của Google: Sao lưu dữ liệu

Và thậm chí còn có một tiện ích CLI "bmgr" để tương tác với Trình quản lý sao lưu.

Nhưng tôi không thể tìm thấy bất kỳ thông tin nào về cách chủ sở hữu điện thoại có thể tìm ra ứng dụng nào đang sao lưu dữ liệu nào hoặc làm thế nào để ảnh hưởng hoặc ngăn chặn điều này. Tôi rất vui khi sử dụng dịch vụ sao lưu, nó tiết kiệm cho tôi rất nhiều thời gian khi chuyển sang điện thoại mới của tôi, nhưng cách nó được triển khai bây giờ chắc chắn không thể sử dụng được.

Sau khi nói chuyện với đồng nghiệp cũ và chuyên gia Android của tôi, Izzy, người cũng không biết gì, tôi quyết định đăng vấn đề này ở đây với tư cách là như anh ấy nói, tôi sẽ tìm các chuyên gia giỏi nhất ở đây. Vâng, cho tôi biết nếu bạn có bất kỳ ý tưởng về điều này. Bất kỳ gợi ý đều được chào đón!


1
Liên quan, nếu không phải là một bản sao hoàn toàn: android.stackexchange.com/questions/28100/ Kẻ
ale

2
Có liên quan, nhưng không phải là một bản sao: Xem gợi ý rằng đối với ciberandy, nó đã dừng khi tắt Google Backup (trong câu hỏi được liên kết, đó là một tài khoản SIP bị lãng quên).
Izzy

Đây là một câu trả lời tuyệt vời và kỹ lưỡng, nó chỉ có thể được cải thiện bằng cách đặt câu hỏi của bạn thành câu hỏi và trả lời câu hỏi dưới đây.
David Silva Smith

Khi bạn nói afwall + đã chữa khỏi triệu chứng và không phải là nguyên nhân, bạn có nghĩa là hệ điều hành Android vẫn tiêu thụ dữ liệu nhưng mức tiêu thụ không được ghi lại / báo cáo bởi Android?
vikki

1
Vikki: Afwall + là một giao diện iptables để định cấu hình tường lửa Android, tức là anh ta cấm truy cập internet vào HĐH Android. Nguyên nhân vẫn còn đó và sau đó không rõ, chỉ có các triệu chứng đã biến mất. @izzy / Andy: bạn có thể thành công bằng cách sử dụng VPN + proxy ủy quyền SSL trên bộ định tuyến của bạn để kết xuất và phân tích lưu lượng không được mã hóa. Bạn chỉ cần cài đặt một root root ca trên proxy android + mitm hoặc proxy burp của mình: h-online.com/security/news/item/ trộm
ce4

Câu trả lời:


4

Danh sách các ứng dụng có bản sao lưu cũng như dung lượng mà mỗi bản sao lưu sử dụng trên Bảng điều khiển tài khoản Google của bạn trong "Thiết bị Android".

Thật không may, tôi tin rằng, không có cách nào để kiểm soát nó ngoài việc bật hoặc tắt hoàn toàn.


Không, tất cả những gì tôi có thể thấy ở đó đằng sau liên kết "Mehr gespe Richte Daten zu dieem Gerät" là IMEI và ngày sao lưu cuối cùng. Bạn thực sự có thể nhìn thấy nhiều hơn thế?
ciberandy

1
@ciberandy có, khi tôi nhấp vào 'Thêm dữ liệu được lưu trữ về thiết bị này' Tôi nhận được một danh sách IMEI, nhìn thấy lần cuối, ngày đăng ký và sau đó là danh sách từng ứng dụng được sao lưu, ngày sao lưu và kích thước sao lưu
derobert

Bạn đã đúng, sau khi kích hoạt lại bản sao lưu đám mây, tôi chỉ phải đợi một ngày để thông tin này xuất hiện trong bảng điều khiển.
ciberandy

Vài ngày sau, "Hệ điều hành Android" đã tải lên 178 MB nhưng bảng điều khiển chỉ hiển thị: Hình nền Android 05.03.2013 10:51 6,6 MB Cài đặt hệ thống Android 05.03.2013 02:16 3.61 KB Thị trường Android 03.03.2013 13: 27 16 B AndroRadio 03.03.2013 13:27 8 B Vì vậy, điều đó sai và không hữu ích. thở dài
ciberandy

@ciberandy thực sự, điều đó không hữu ích lắm. Bạn có thể có thể kết nối điện thoại với máy tính, bật gỡ lỗi USB, sau đó xem logcat để xem nó đang làm gì. Chà, grep qua logcat, nó sẽ phun ra rất nhiều dòng. Có thể hữu ích cho một báo cáo lỗi.
derobert

2

Hoàn toàn chắc chắn rằng đây là một lỗi trong Nexus 4. Đã kết thúc việc sử dụng gần 100 MB cho HĐH Android vào tháng trước và gói hiện tại của tôi chỉ dành cho 350 MB.

Tắt 'sao lưu Google' thực sự không có nhiều tác động như được chỉ ra trong nhiều diễn đàn.

Tôi đã nhận thấy rằng 'Hệ điều hành Android' chỉ hoạt động khi được kết nối với mạng di động của tôi chứ không phải khi được kết nối với Wifi.

Vấn đề chỉ nghiêm trọng khi được kết nối với mạng di động của tôi với "hạn chế dữ liệu nền" được BẬT. Tôi đã sử dụng điện thoại trong vài ngày với dữ liệu nền không bị hạn chế và hệ điều hành Android tiêu thụ dữ liệu hạn chế .. dưới 1 MB.

Bây giờ, tôi hạn chế dữ liệu dựa trên các ứng dụng riêng lẻ trong khi trên mạng di động và điều này dường như hoạt động tốt.


1
Nghe có vẻ thú vị. Tôi thấy rằng bật / tắt "hạn chế dữ liệu nền" không có bất kỳ ảnh hưởng nào. Nhưng tôi đã không thử nghiệm quá nhiều với nó vì không có "ghi đè cục bộ" cho "HĐH Android" - Tôi vẫn ghét Google vì điều đó! Cuối cùng tôi đã bắt đầu sử dụng "AFWall +" để đặt các hạn chế cần thiết và lưu vào gói dữ liệu của mình.
ciberandy

trì hoãn việc root máy cho đến khi tìm ra lý do chính đáng ... rắc rối hơn là giải quyết vấn đề của chúng ta, đã đến lúc tìm cách phụ thuộc ít hơn vào nó hoặc nó sẽ kiểm soát hoàn toàn cuộc sống của chúng ta.
Sức mạnh Bảo Bình

1

Có vẻ như Google không cho phép chúng tôi hiểu rõ hơn và không có cách nào ảnh hưởng đến dữ liệu được sao lưu.

Đúng là Bảng điều khiển của Google hiển thị chi tiết hơn một chút về dữ liệu đã lưu. Nhưng phải mất một hoặc hai ngày để thông tin xuất hiện và chắc chắn nó không hoàn chỉnh.

Tôi đã kích hoạt lại tính năng sao lưu đám mây khoảng một tuần trước, nó đã tải lên 178 MB dữ liệu, nhưng bảng điều khiển chỉ hiển thị điều này:

Hình nền Android 05.03.2013 10:52 6,6 MB
Cài đặt hệ thống Android 05.03.2013 02:16 3.61 KB
Thị trường Android 03.03.2013 13:27 16 B
AndroRadio 03.03.2013 13:27 8 B

Điều đó sai và không hữu ích. thở dài

sử dụng dữ liệu kể từ khi kích hoạt lại sao lưu Googles


Bạn không làm gì đó như tự động thay đổi hình nền cứ sau 5 phút, phải không?
derobert

Thực sự tôi làm. "tasker" thay đổi hình nền theo nơi tôi đang ở. Nhưng điều đó chỉ xảy ra 2-3 lần một ngày.
ciberandy

@derobert đó có phải là một điều xấu? Tôi thay đổi của tôi cứ sau 30 phút, điều đó có thể gây ra vấn đề này không?
Goodwine

@ Goodwine Tôi nghi ngờ đó là một vấn đề trừ khi nó sử dụng quá nhiều dữ liệu.
derobert

1
Điều đó thực tế có thể giải thích sự khác biệt sau đó: Bảng điều khiển hiển thị lượng dữ liệu được lưu trữ (không được chuyển). Vì vậy, nếu ứng dụng Hình nền tải lên hình nền mới mỗi khi nó thay đổi ... Bạn hiểu ý. Trong trường hợp đó: hạn chế dữ liệu nền cho "Hệ điều hành Android" có thể giúp ích (và chỉ thực hiện sao lưu trên WiFi).
Izzy

1

Tôi gặp vấn đề tương tự và kiểm tra trên Bảng điều khiển trong Thiết bị Android (như được đề xuất bởi derobert) Tôi thấy rằng tôi có:

Android Wallpaper
Backup date: 5 Jul 2014 22:33
Backup size: 5.66 MB

Tôi đọc được rằng ciberandy có các giá trị tương tự nên có thể vấn đề liên quan đến một ứng dụng tôi đang sử dụng để thay đổi hình nền của mình mỗi giờ: Zedge.

Mendel cũng báo cáo thay đổi hình nền là một nguyên nhân có thể.

Vì vậy, giải pháp khả thi, ATM, là:

  • thay đổi hình nền ít thường xuyên hơn / không tự động;
  • tắt cài đặt "sao lưu dữ liệu của tôi" trong cài đặt> sao lưu và khôi phục
  • sử dụng một hình nền sống thực hiện điều đó (được đề xuất trong các bình luận của Dan Hulme )
  • hạn chế dữ liệu nền (từ menu sử dụng dữ liệu) (được đề xuất trong các nhận xét của Izzy )

Rất tiếc, tùy chọn cuối cùng (hạn chế dữ liệu nền) không có sẵn cho một mục "Hệ điều hành Android" duy nhất và trên điện thoại của tôi đang kích hoạt thông báo vĩnh viễn (gây phiền nhiễu!) Trong ngăn thông báo.


Xin chào, câu trả lời của tôi thực sự là một giải pháp rất có thể cho vấn đề (giải pháp = vô hiệu hóa bất kỳ ứng dụng nào tự động thay đổi hình nền của bạn mỗi X giờ). Tôi đã thêm một nhận xét thay thế nhưng không có đủ danh tiếng. Vui lòng cho tôi biết nếu tôi nên mở một câu hỏi mới để thu thập phản hồi từ những người dùng khác về việc họ có hay không sử dụng các ứng dụng như Zedge trong khi gặp vấn đề tương tự. Tôi sẽ cập nhật câu trả lời của mình sau vài ngày nữa nếu điều đó giải quyết được vấn đề cho tôi.
Giovanni

Nhân tiện, có vẻ như hôm qua tôi đã bỏ lỡ câu trả lời của mendel đang đề xuất giải pháp tương tự. Vì vậy, tôi nghĩ rằng những thay đổi hình nền là nguyên nhân của vấn đề, ít nhất là trong trường hợp của tôi;)
Giovanni

Sau khi chỉnh sửa của bạn, nó trông ổn (phải thoát khỏi tôi trước đó, xin lỗi vì điều đó). Có thể bạn muốn bao gồm một giải pháp thứ ba: hạn chế dữ liệu nền cho "Hệ điều hành Android". Điều này sẽ vô hiệu hóa các bản sao lưu trong khi trên dữ liệu di động - nhưng vẫn bật chúng trong khi trên WiFi. Vì vậy, chúng không còn ảnh hưởng đến gói dữ liệu di động của bạn, nhưng bạn không phải vô hiệu hóa các bản sao lưu đó hoàn toàn. Sau đó, chúng tôi có thể xóa các bình luận của chúng tôi ở đây;)
Izzy

Ngoài ra, bạn có thể sử dụng ứng dụng "hình nền sống" để thay đổi hình nền, thay vì một ứng dụng chỉ thay đổi hình nền thường xuyên. Bằng cách đó, sẽ không có thay đổi để sao lưu mỗi giờ.
Dan Hulme

Xin chào Izzy, đừng lo lắng ... Tôi nghĩ rằng bạn đã đúng và tin nhắn đầu tiên của tôi có thể trông hơi quá một bài đăng trên diễn đàn mặc dù tôi đã cố gắng viết nó đúng cách: p Dù sao, cảm ơn vì lời khuyên của bạn; Tôi sẽ cập nhật câu trả lời của tôi.
Giovanni

0

Tôi sẽ đề xuất vô hiệu hóa Google Cloud Backup tích hợp trong cài đặt Android và sử dụng một ứng dụng khác để sao lưu điện thoại của bạn.

Ví dụ: Carbon hỗ trợ sao lưu ứng dụng trực tuyến cho các nhà cung cấp lưu trữ đám mây khác nhau và cho phép hạn chế sao lưu thời gian khi bạn kết nối với mạng Wifi. Carbon cũng có lợi thế là nó có thể sao lưu các ứng dụng không được sao lưu bởi Google Cloud Backup.

TitaniumBackup cũng hỗ trợ sao lưu dữ liệu trực tuyến của bạn, nhưng yêu cầu root.

Cả hai ứng dụng cũng hỗ trợ rằng chúng chỉ sao lưu khi điện thoại của bạn được kết nối với bộ sạc, để chúng không làm cạn pin của bạn khi bạn cần nó cho các mục đích khác.

Nhược điểm của giải pháp này là cả hai chỉ hỗ trợ sao lưu theo lịch, vì vậy nếu bạn chỉ sao lưu một lần một tuần, bạn có thể mất một tuần dữ liệu được sao lưu nếu bạn mất hoặc phá hủy điện thoại của mình ngay trước khi sao lưu chạy. Tuy nhiên, tôi không biết chính xác lịch trình nào được sử dụng bởi giải pháp Google Backup, vì vậy điều này có thể gặp phải một vấn đề tương tự.


Trên thực tế tôi sử dụng TitaniumBackup. Câu hỏi này là một loại kỹ thuật mặc dù. Và tôi đang nghĩ về hàng tấn người dùng Android không biết cách tắt Google Cloud Backup.
ciberandy

0

Tôi không biết nếu điều này trả lời câu hỏi ban đầu, nhưng tôi nghĩ rằng điều này sẽ giải thích việc sử dụng dữ liệu ít nhất trong một số trường hợp.

Tôi đã gặp sự cố với việc sử dụng quá mức bởi HĐH Android và tôi đã phát hiện ra rằng trên điện thoại của mình (Sprint GS3 chạy Android 4.1.2) thay đổi hình nền theo cách thủ công khiến hệ thống Android tải lên 15 MB dữ liệu (trong một lần, nó đã tải lên gần 60 MB nhưng tôi đã không thể sao chép điều đó), vì vậy nếu bạn có một ứng dụng thay đổi hình nền nhiều lần trong ngày có thể giải thích việc sử dụng dữ liệu của HĐH Android - ít nhất là trong một số trường hợp.


0

Tôi đã gặp vấn đề này vài ngày trước trên Samsung Galaxy S7 của tôi chạy Android 6.0.1. Ứng dụng "HĐH Android" đã sử dụng khoảng 8 GB trong hai đêm liên tiếp, sử dụng hết dung lượng dữ liệu hàng tháng của tôi.

Để tìm ra nguyên nhân cho việc này, tôi đã làm như sau: đi tới Cài đặt> Ứng dụng> Trình quản lý ứng dụng> Khác - Hiển thị Ứng dụng hệ thống và sau đó nhấp qua từng ứng dụng (có thể bắt đầu bằng các nghi phạm có khả năng nhất) và kiểm tra giá trị sử dụng dữ liệu cho mỗi.

Trong trường hợp của tôi, việc sử dụng dữ liệu là do "Samsung Cloud" v2.2.08 (tất nhiên không có trên thiết bị Nexus) và cấu hình sai trong Cài đặt> Samsung Cloud> Khác> Cài đặt mạng trong đó tất cả các mục cần được chuyển đổi BẬT để ngăn đồng bộ hóa qua mạng dữ liệu di động.


-2

Hệ điều hành Android cũng bao gồm dữ liệu YouTube hoặc bất kỳ dữ liệu video nào bạn đã xem trực tuyến bằng trình duyệt / YouTube. Bạn phải đã xem số lượng video trực tuyến bằng nhau từ thiết bị của mình. Khi bạn duyệt trong ứng dụng YouTube hoặc trình duyệt, chỉ có dữ liệu duyệt được ghi bởi các ứng dụng tương ứng, dữ liệu thực tế được truyền phát cho video được ghi trong HĐH Android


1
Nguồn? Tôi không nghĩ rằng điều này là chính xác.
Ông Buster
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.