Câu hỏi chung
Tôi có một ứng dụng X được cài đặt trên thiết bị của mình trong phiên bản Y. Tôi không muốn cập nhật nó lên bất kỳ phiên bản mới hơn (Y + z) vì một số lý do. Tuy nhiên, ứng dụng Cửa hàng Google Play luôn liệt kê các bản cập nhật cho X, giúp tôi không bị "cập nhật tất cả" đơn giản. Câu hỏi của tôi, đặt một câu duy nhất:
Làm cách nào để ẩn các bản cập nhật cho X vĩnh viễn khỏi danh sách "các bản cập nhật khả dụng"?
Ví dụ cụ thể
Đầu tiên, tôi biết có những lựa chọn thay thế, ví dụ như Ứng dụng Thị trường AppBrain , có thể xử lý việc này khá tốt (bỏ qua bản cập nhật này, bỏ qua tất cả các bản cập nhật trong tương lai). Tôi thích một "giải pháp chung", không phụ thuộc vào ứng dụng thị trường của bên thứ 3 .
Thứ hai, tôi biết rằng Titanium Backup bao gồm một "bác sĩ thị trường", có thể được sử dụng để ngắt kết nối một ứng dụng khỏi Google Play . 1 Tuy nhiên, trong trường hợp cụ thể của tôi chỉ hoạt động trong vài giờ: Tôi đã ngắt kết nối GTalk , vì tôi không muốn nó được thay thế bởi Hangouts . Thông báo cập nhật biến mất trong vài giờ, sau đó nó đã trở lại. Không có ý tưởng gì đã khôi phục "liên kết".
Thứ ba, chỉ để đảm bảo: Tôi không nói về tính năng "cập nhật tự động" như đã thảo luận, ví dụ như trong Cách bật cập nhật tự động Play Store cho chỉ một vài ứng dụng? . Tôi đã khá hy vọng vào một cái gì đó gần với Cửa hàng google play không cung cấp các bản cập nhật cho các ứng dụng bị đóng băng? , nhưng không cần phải "đóng băng" ứng dụng đang đề cập (mà tôi vẫn muốn sử dụng, nhưng trong phiên bản đã cài đặt, không có trong "phiên bản tương lai" khả dụng).
Thứ tư: Không, gỡ cài đặt ứng dụng đang được đề cập không có tùy chọn nào ở đây, mặc dù nó sẽ hoàn toàn che giấu mọi cập nhật trong tương lai khỏi hiển thị :) Cũng không bị "đóng băng", vì ứng dụng được sử dụng thường xuyên.
Thứ năm: Có một câu hỏi liên quan cho ví dụ GTalk của tôi: Các ứng dụng có trong zip gApps có được cập nhật qua Google Play không? Tuy nhiên, tôi muốn điều ngược lại: Không cập nhật.
Rất có thể là "Google Apps" (và các ứng dụng được cài đặt sẵn khác) được xử lý theo một cách cụ thể nào đó và tự khôi phục "liên kết thị trường" của chúng bằng cách nào đó. Trong trường hợp này, câu hỏi của tôi bao gồm: Làm thế nào để ngăn chặn điều đó xảy ra?
Cập nhật
Có một chủ đề tại XDA thảo luận về cùng một vấn đề. Cho đến gần đây, một giải pháp cho "ứng dụng do người dùng cài đặt" là gỡ cài đặt chúng và sau đó tải lại .apk
- nhưng ngay cả điều đó đã ngừng hoạt động. Chà, ký lại .apk
bằng một khóa khác có thể hoạt động cho các ứng dụng người dùng. Nhưng cả hai đều thất bại đối với các ứng dụng được cài đặt sẵn (không thể tải chúng để ghi đè; chữ ký khác nhau sẽ từ chối cài đặt đó hoàn toàn).
Hơn nữa, có một số vấn đề được đệ trình bởi một số "joel.bou ..". Không khó đoán, mặc dù đã bị xóa trắng: đó sẽ là Joël BourTHER. Nếu đó thực sự là anh ta, thì đó thực sự là một vấn đề (đối với những người không biết: Joël là nhà phát triển đằng sau Titanium Backup ). Hãy để tôi trích dẫn từ vấn đề:
Đối với bản ghi: trong những ngày Android Market, có thể "Đính kèm" hoặc "Tách" các ứng dụng (trên các thiết bị đã root) bằng một công cụ hệ thống như Titanium Backup. Nhưng ngày nay (với ứng dụng Cửa hàng Google Play), điều này gần như không thể thực hiện được, vì danh sách ứng dụng hoàn chỉnh dường như đồng bộ hóa từ các máy chủ của Google và người dùng không kiểm soát được điều đó.
Điều này giải thích tại sao việc tách rời với các ứng dụng như Titanium Backup không còn là vĩnh viễn. Và tôi sợ tôi đã hỏi điều không thể. Nhưng tôi đã nghĩ tương tự trong quá khứ với các câu hỏi khác, và đáng ngạc nhiên có giải pháp ở đây. Vì vậy, tôi vẫn chưa từ bỏ hy vọng về điều này!
1: điều đó được giải thích bởi eldarerathis trong bài đăng này (cảm ơn Firelord vì đã đào nó lên!)
sqlite*
nhị phân đối với những cơ sở dữ liệu) hàng ngày (tùy chọn: liên kết nó vào kịch bản init.d khởi động). Chắc chắn giá trị +1 ít nhất. Cảm ơn gợi ý - và trước cho câu trả lời :)