В понедельник, 18 января 2016 года, на Nexus 5, который никогда не был привязан к сети или брендирован, я заметил, что приложение Google Chrome было внезапно обновлено вместе с установленным пользователем "Мой крикет" и еще одним приложением ( возможно, визуальная голосовая почта?), после запланированного ручного обновления какого-то несвязанного приложения. Всего было обновлено 4 приложения, хотя планировалось обновить только одно.
Я удалил обновления Google Chrome (что также привело к потере данных истории браузера и открытых окон), но не смог восстановить My Cricket до любой предыдущей версии, так как он был установлен пользователем из Play Магазин, нет возможности вернуться.
Сегодня, в среду, 20 числа, приложение Google Chrome снова было принудительно обновлено. Я подтвердил, что его индивидуальные настройки не настроены на автоматическое обновление, а глобальные настройки не настроены на применение обновлений. Более того, одним из топовых отзывов о Google Chrome был 2-звездочный отзыв от 19.01.2016, тоже заявляющий о принудительном автообновлении!
Как мне действительно отключить обновления? Типа, на самом деле, без исключений?
Есть ли способ точно узнать, какие именно приложения были обновлены? Например, что это за четвертое приложение, которое, как я утверждаю, должно быть «Визуальная голосовая почта»? (В статусе на панели уведомлений были видны только первые три приложения, но было указано, что было выполнено 4 обновления.)
Есть ли способ сделать резервную копию моей истории браузера и открытых окон, чтобы не потерять все это при удалении несанкционированного обновления?
Есть ли способ сделать резервную копию всех моих приложений?
Пожалуйста, обратите внимание, что ошибка пользователя крайне маловероятна — она произошла дважды, и о ней также сообщается в обзоре, получившем большое количество голосов в Play Store. Также обратите внимание, что телефон был отключен от Cricket много месяцев назад; он используется только через WiFi; таким образом, любые сетевые помехи также являются весьма отдаленной возможностью (однако SIM-карта все еще есть, но она уже очень давно не зарегистрирована ни в одной сети, всегда показывая отсутствие приема в верхней строке состояния).
Это обновление Google Chrome ужасно! Это принудительно за пределами Play Store, но есть способ отключить его.
Это довольно некрасиво, но вот как я остановил его, сохранив Play Services (Gmail, Карты и т. д.): зайдите в диспетчер приложений, прокрутите до вкладки «Все» и найдите «Диспетчер загрузок». Как только вы отключите это, не будет никаких обновлений ниоткуда.
Теперь Play Store не открывается полностью, предлагая снова включить диспетчер загрузок. Поэтому, когда вам нужно использовать Play Store, вернитесь в настройки, найдите Chrome, отключите его, затем очистите данные в диспетчере загрузок, а также в Play Store. Затем вы можете обновить другие приложения, не обновляя Chrome.
Вам также потребуется использовать Firefox или Opera для загрузки PDF-файлов и других файлов в Интернете.
Надеюсь это поможет,
Это не полный ответ, но отвечает на некоторые вопросы:
Как мне действительно отключить обновления? Типа, на самом деле, без исключений?
Вы можете использовать мой ответ или ответ Крейга для этого. Без исключений, но требует root-доступа . Решение состоит в том, чтобы отсоединить Google Chrome от конкретной базы данных устройства Play Store, хранящейся на самом устройстве. Это всегда временно, но работает.
Есть ли способ точно узнать, какие именно приложения были обновлены?
Play Store показывает уведомление для каждого приложения, которое было обновлено. Если это не так, то записываются детали широковещательного намерения: android.intent.action.PACKAGE_REPLACED
. Используйте мой ответ здесь , чтобы получить подробную информацию об этом намерении. Используйте задачу записи в файл, чтобы записать имя приложения или пакета, которое было обновлено с соответствующей датой и временем, в файл с помощью действия «Задача» → «Файл» → «Записать файл».
Вы можете проверить содержимое файла в удобное для вас время.
Есть ли способ сделать резервную копию моей истории браузера и открытых окон, чтобы не потерять все это при удалении несанкционированного обновления?
Абсолютно да, но не без root-доступа . Причина проста. Chrome не участвует в резервном копировании и восстановлении инфраструктуры устройства. Это просто означает, что adb не может создавать резервные копии данных приложения, а также других пользовательских приложений.
Решение требует root-доступа. Вы можете использовать Titanium-Backup или My Backup Pro для простоты использования для резервного копирования данных Chrome или просто принудительно остановить Chrome, скопировав каталог данных Chrome, т.е. /data/data/com.android.chrome
в безопасное место. В качестве альтернативы вы можете заархивировать каталог перед его сохранением, но зачем добавлять сложности? Восстановление так же просто, как резервное копирование.
Есть ли способ сделать резервную копию всех моих приложений?
Конечно. У нас есть канонический пост здесь . Обратите внимание, что не каждое приложение можно создать резервную копию, как указано в последнем пункте, поэтому наличие root-доступа — единственный способ сделать резервную копию практически всего, независимо от того, разрешает ли приложение резервное копирование и восстановление.
Я упоминал, что создание резервной копии nandroid — еще одна крутая вещь.
cnst
cnst