На моем телефоне установлено приложение, которое я установил из магазина Google Play. Если я обновлю приложение, и мне не понравится обновленная версия, есть ли способ отменить обновление и вернуться к версии приложения, которое я установил ранее?
Я попытался выполнить поиск на этом сайте и нашел много вопросов о понижении версии ОС/ПЗУ/прошивки, но ничего о понижении версии приложения или отмене обновления приложения.
В комментарии Firelord есть идея, которая , я думаю, должна работать:
Я думаю, что лучший способ — это иметь резервную копию приложения (по крайней мере, его APK, если не файлы данных; APK более ранней версии приложения также можно получить с некоторых веб-сайтов (остерегайтесь вредоносных программ), если вы обновили приложение и не у вас нет резервной копии), так что если вам не понравится обновленная версия, вы можете просто использовать этот APK, чтобы вернуться к предыдущей версии. Это было для нерутированных устройств. Для корневого устройства используйте Titanium Backup, чтобы сделать полную резервную копию приложения.
Я только что успешно понизил версию приложения. У меня есть старый файл apk, но когда я пытаюсь установить apk, он не устанавливается, потому что это более старая версия ( logcat
говорит мне об этом).
Мне нужно удалить приложение, а затем установить старую версию. Это приведет к потере всех данных приложения, но, к счастью, у меня есть резервная копия. Я подключаюсь по ssh к своему телефону и вручную заменяю файл конфигурации, потому что приложение не предоставляет возможности экспорта/импорта конфигураций. Этот шаг требует корневого доступа. У меня есть резервные копии, потому что у меня тоже есть root-доступ.
ОБНОВИТЬ:
Я последовал предложениям Firelord, но получилось немного по-другому:
adb install -d -r xxx.apk
Два переключателя следует использовать вместе ( -d
для понижения версии и -r
замены существующего; это -d
означало бы понижение версии несуществующего приложения...). Их нельзя вычесть из -dr
похожих на инструменты GNU.
Я использую Android 6.0.1.
Для системных приложений есть способ вернуться к версии, изначально поставляемой с вашим телефоном. Если вы обновили системное приложение из Play Store и хотите вернуть приложение к исходной версии системы, вы можете сделать это, открыв его в Play Store и нажав «Удалить обновление»; это вернет его к обновлению системы. Кроме того, вы даже не можете удалить системные приложения через Google Play, так что это безотказный метод.
Если это несистемное приложение, это не работает.
Проверьте этот веб-сайт.
http://www.freewarelovers.com/android/apps
На этом веб-сайте вы можете найти бесплатные приложения и множество старых версий.
Другой альтернативой является F-Droid , который позволяет вам выбрать, какую версию вы хотите установить. И все доступные приложения на F-Droid находятся здесь.
Повелитель огня