Làm cách nào để hạ cấp ứng dụng nếu ứng dụng đã được cập nhật qua Play Store?


8

Tôi có một ứng dụng được cài đặt trên điện thoại của mình, mà tôi đã cài đặt từ Cửa hàng Google Play. Nếu tôi cập nhật ứng dụng và không thích phiên bản nâng cấp, có cách nào để hoàn tác cập nhật và hạ cấp trở lại phiên bản của ứng dụng mà tôi đã cài đặt trước đó không?

Tôi đã thử tìm kiếm một loạt trên trang web này và tôi đã tìm thấy rất nhiều câu hỏi về việc hạ cấp hệ điều hành / ROM / phần sụn, nhưng không có gì về việc hạ cấp các phiên bản ứng dụng hoặc hoàn nguyên bản cập nhật ứng dụng.


3
Cách tốt nhất tôi nghĩ là có một bản sao lưu của ứng dụng (ít nhất là APK của nó nếu không phải là tệp dữ liệu; APK của phiên bản trước của ứng dụng cũng có thể được lấy từ một số trang web (hãy cẩn thận với phần mềm độc hại) nếu bạn cập nhật ứng dụng và không 'không có bản sao lưu) để nếu bạn không thích phiên bản cập nhật, thì bạn chỉ cần sử dụng APK đó để trở lại phiên bản trước. Đó là cho các thiết bị không root. Đối với một thiết bị đã root, tốt, hãy sử dụng Titanium Backup để sao lưu ứng dụng hoàn chỉnh.
Firelord

Câu trả lời:


4

Có một ý tưởng của Firelord trong bình luận ở đây mà tôi nghĩ nên hoạt động:

Cách tốt nhất tôi nghĩ là có một bản sao lưu của ứng dụng (ít nhất là APK của nó nếu không phải là tệp dữ liệu; APK của phiên bản trước của ứng dụng cũng có thể được lấy từ một số trang web (hãy cẩn thận với phần mềm độc hại) nếu bạn cập nhật ứng dụng và không 'Không có bản sao lưu) để nếu bạn không thích phiên bản cập nhật, thì bạn chỉ cần sử dụng APK đó để trở lại phiên bản trước. Đó là cho các thiết bị không root. Đối với một thiết bị đã root, tốt, hãy sử dụng Titanium Backup để sao lưu ứng dụng hoàn chỉnh.


Vâng, đó là một nhận xét tuyệt vời, nó không thực sự là một câu trả lời. Root sẽ hoạt động, nhưng nó là một công việc xung quanh, trái ngược với một giải pháp. Nguyên nhân trừ khi bạn root (không được google / nhà sản xuất hỗ trợ chính thức trừ khi bạn đang ở trên thiết bị "dev") tải xuống apk từ các trang web của bên thứ 3 và vv có thể dẫn đến tất cả các loại sự cố và không được đề xuất trừ khi bạn biết bạn là gì đang làm. Có lẽ đó là lý do tại sao nó là một bình luận và không phải là một câu trả lời. Nhưng với mỗi người, tôi đoán thế.
jer3my

1
@ jer3my Có thể tôi bị hiểu nhầm trong nhận xét vì độ dài của nó, nhưng tôi tập trung rất ít vào giải pháp root. Thiết bị Android có thể được root hoặc không được phân bổ sẽ cho phép ít nhất là sao lưu các ứng dụng do người dùng cài đặt (APK). Có nhiều ứng dụng của bên thứ ba trên Play Store có bản sao lưu (APK) của các ứng dụng do người dùng cài đặt. Tôi đã đề cập về các trang web xem xét khi người dùng cập nhật ứng dụng từ Play Store và đang rất cần hạ cấp nó. - không đề cập đến root ở bất cứ đâu, phải không! :)
Firelord

3
Brian: Thêm vào nhận xét nâng cao của Firelord về câu trả lời này. Nếu một bình luận dường như giữ câu trả lời, cách tiếp cận tại SE thường là: 1) để lại một bình luận khác yêu cầu người bình luận đưa ra câu trả lời đó, 2) đợi ít nhất vài ngày để người bình luận phản ứng, 3) nếu không có Phản ứng trong một thời gian hợp lý (giả sử 2 tuần), sau đó viết nó thành câu trả lời và xem xét đưa nó vào cộng đồng trừ khi bạn thêm đáng kể vào đó. Những gì bạn đã làm được coi là "cố gắng ăn cắp đại diện" - mặc dù đó có thể không phải là ý định của bạn;)
Izzy

1
@Brian Tôi đánh giá cao rằng bạn muốn tìm hiểu và theo dõi văn hóa SE bằng cách chỉnh sửa câu trả lời của bạn. Tuy nhiên, chỉnh sửa của bạn bây giờ đã vô hiệu hóa câu trả lời, và như vậy không còn là câu trả lời nữa. Trong trường hợp này, có lẽ tốt hơn là xóa câu trả lời của bạn, trừ khi nó được chuyển về trạng thái trước đó (thành thật mà nói, khi xem xét kiểm duyệt trang web, tôi hơi bối rối không biết phải làm gì trên bài đăng này trước khi bất kỳ người dùng tham gia nào nhận thấy bình luận mới nhất của bạn). .. [tiếp]
Andrew T.

1
@Brian Tôi đã quay lại bản sửa đổi 1 với một chút chỉnh sửa. Nhưng nó không đủ để giúp câu hỏi. Bạn có thể muốn thêm một số đầu vào từ bạn như cách lấy bản sao lưu ứng dụng (root / không root) trước khi cập nhật nó trên Play Store, những nguồn an toàn nhất hoặc đáng tin cậy trong cộng đồng để tải xuống APK nếu ứng dụng bị cập nhật nhầm trên Play Store. Cả hai điểm đã được thảo luận trên trang web này, vì vậy bạn chỉ cần tìm kiếm một chút ở đây.
Firelord

2

Tôi đã hạ cấp thành công một ứng dụng vừa rồi. Tôi có tệp apk cũ, nhưng khi tôi cố gắng cài đặt apk, nó sẽ không cài đặt, vì đó là phiên bản cũ hơn ( logcatcho tôi biết điều này).

Tôi phải gỡ cài đặt ứng dụng và sau đó cài đặt phiên bản cũ. Điều này sẽ mất tất cả dữ liệu ứng dụng, nhưng may mắn là tôi cũng đã sao lưu. Tôi ssh vào điện thoại của mình và thay thế thủ công tệp cấu hình vì ứng dụng không cung cấp cách xuất / nhập cấu hình. Bước này yêu cầu quyền truy cập root. Tôi có bản sao lưu vì tôi cũng có quyền truy cập root.

CẬP NHẬT:

Tôi đã làm theo gợi ý của Firelord, nhưng nó đã thành công một chút khác biệt:

adb install -d -r xxx.apk

Hai công tắc nên được sử dụng cùng nhau ( -dđể hạ cấp và -rthay thế công tắc hiện có; vì vậy -dsẽ có nghĩa là hạ cấp một ứng dụng không tồn tại ...). Chúng không thể được trừ để -drthích các công cụ GNU.

Tôi đang sử dụng Android 6.0.1.


0

Đối với các ứng dụng hệ thống, có một cách để trở lại phiên bản ban đầu đi kèm với điện thoại của bạn. Nếu bạn đã cập nhật ứng dụng hệ thống từ cửa hàng play và muốn hoàn nguyên ứng dụng về phiên bản hệ thống ban đầu, bạn có thể làm như vậy bằng cách mở nó trên Play Store và nhấp vào 'gỡ cài đặt cập nhật'; điều này sẽ hoàn nguyên nó để cập nhật hệ thống. Hơn nữa, bạn thậm chí không thể gỡ cài đặt các ứng dụng hệ thống thông qua Google play, vì vậy đây là một phương pháp không an toàn.

Nếu đó là một ứng dụng phi hệ thống, điều này không hoạt động.


-1

Kiểm tra trang web này.

http://www.freewarelovers.com/android/apps

Trên trang web này, bạn có thể tìm thấy các ứng dụng phần mềm miễn phí và nhiều phiên bản cũ hơn.

Một lựa chọn khác là F-Droid , người cho phép bạn chọn phiên bản nào bạn muốn cài đặt. Và tất cả các ứng dụng có sẵn trên F-Droid đều có ở đây.


Tôi có thể tìm một cách để kiểm tra xem các ứng dụng có giống nhau không và nó đi theo hướng này ... Sau khi cập nhật, hãy nói và người dùng không hài lòng với phiên bản của ứng dụng, nhưng trên trang web freewarelovers.com là phiên bản cũ hơn . Anh ta có thể dễ dàng kiểm tra nếu ứng dụng là như nhau. Đầu tiên hãy để lại bản cập nhật, sau đó tải xuống từ trang web. Anh ta khởi động trình cài đặt. Nếu người cài đặt hỏi người dùng có muốn "cập nhật" ứng dụng đó có nghĩa là cùng một ứng dụng hay không, nếu không thì điều đó có nghĩa ngược lại.
FiN

Vì hầu hết các ứng dụng trên Google Play không phải là nguồn mở, tôi không nghĩ rằng đây có thể được coi là câu trả lời về cách hạ cấp ứng dụng khỏi Google Play.
Dan Hulme
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.