Есть ли способ отключить обновления приложений, если глобальные и специфичные для приложения настройки автообновления уже установлены на «Никогда/Выкл.»?

В понедельник, 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-карта все еще есть, но она уже очень давно не зарегистрирована ни в одной сети, всегда показывая отсутствие приема в верхней строке состояния).

Вот еще одно подтверждение того, что это реальная проблема, тоже совсем недавняя: forums.androidcentral.com/ask-question/…
Также огромная ветка здесь: productforums.google.com/forum/#!topic/chrome/gLlJazwMkFs

Ответы (2)

Это обновление Google Chrome ужасно! Это принудительно за пределами Play Store, но есть способ отключить его.

Это довольно некрасиво, но вот как я остановил его, сохранив Play Services (Gmail, Карты и т. д.): зайдите в диспетчер приложений, прокрутите до вкладки «Все» и найдите «Диспетчер загрузок». Как только вы отключите это, не будет никаких обновлений ниоткуда.

Теперь Play Store не открывается полностью, предлагая снова включить диспетчер загрузок. Поэтому, когда вам нужно использовать Play Store, вернитесь в настройки, найдите Chrome, отключите его, затем очистите данные в диспетчере загрузок, а также в Play Store. Затем вы можете обновить другие приложения, не обновляя Chrome.

Вам также потребуется использовать Firefox или Opera для загрузки PDF-файлов и других файлов в Интернете.

Надеюсь это поможет,

спасибо за предложения! было недостаточно отключить данные переднего плана в Play?
Ну, если у вас есть root, вы можете использовать Droidwall для блокировки данных через приложение Google Play. Если вам повезет, это может остановить эти принудительные обновления, но я не пробовал этот метод. Отключение диспетчера загрузок, безусловно, является хардкорным способом отключить эти обновления без необходимости рутирования.
Я думаю, что больше людей должны писать об этом в блогах и писать жалобы в FCC и FTC. Ясно, что жаловаться в стенах, принадлежащих Google, в конце концов, довольно бессмысленно. Судя по productforums.google.com/forum/#!topic/chrome/gLlJazwMkFs , эта проблема существует уже несколько недель . Более того, это всего лишь самая свежая реинкарнация — на десктопе делали то же самое — люди, которые следовали официальным инструкциям по отключению обновлений, снова начали получать обновления в какой-то момент ни с того ни с сего! Был там!
Да, десктопный Chrome (и Mozilla!) часто выпускает обновления безопасности, и это круто, пока они не решат возиться с пользовательским интерфейсом и меню, никто этого не хочет. Есть тонкая грань, которую нужно провести. По крайней мере, мы не связаны цепями iOS!

Это не полный ответ, но отвечает на некоторые вопросы:

  • Как мне действительно отключить обновления? Типа, на самом деле, без исключений?

    Вы можете использовать мой ответ или ответ Крейга для этого. Без исключений, но требует root-доступа . Решение состоит в том, чтобы отсоединить Google Chrome от конкретной базы данных устройства Play Store, хранящейся на самом устройстве. Это всегда временно, но работает.

  • Есть ли способ точно узнать, какие именно приложения были обновлены?

    Play Store показывает уведомление для каждого приложения, которое было обновлено. Если это не так, то записываются детали широковещательного намерения: android.intent.action.PACKAGE_REPLACED. Используйте мой ответ здесь , чтобы получить подробную информацию об этом намерении. Используйте задачу записи в файл, чтобы записать имя приложения или пакета, которое было обновлено с соответствующей датой и временем, в файл с помощью действия «Задача» → «Файл» → «Записать файл».

    Вы можете проверить содержимое файла в удобное для вас время.

  • Есть ли способ сделать резервную копию моей истории браузера и открытых окон, чтобы не потерять все это при удалении несанкционированного обновления?

    Абсолютно да, но не без root-доступа . Причина проста. Chrome не участвует в резервном копировании и восстановлении инфраструктуры устройства. Это просто означает, что adb не может создавать резервные копии данных приложения, а также других пользовательских приложений.

    Решение требует root-доступа. Вы можете использовать или My Backup Pro для простоты использования для резервного копирования данных Chrome или просто принудительно остановить Chrome, скопировав каталог данных Chrome, т.е. /data/data/com.android.chromeв безопасное место. В качестве альтернативы вы можете заархивировать каталог перед его сохранением, но зачем добавлять сложности? Восстановление так же просто, как резервное копирование.

  • Есть ли способ сделать резервную копию всех моих приложений?

    Конечно. У нас есть канонический пост здесь . Обратите внимание, что не каждое приложение можно создать резервную копию, как указано в последнем пункте, поэтому наличие root-доступа — единственный способ сделать резервную копию практически всего, независимо от того, разрешает ли приложение резервное копирование и восстановление.

    Я упоминал, что создание резервной копии nandroid — еще одна крутая вещь.

Использование брандмауэра, отключение диспетчера загрузок или ограничение фоновых данных не решают, а обходят проблему. Почему? Потому что, как только вы разрешите Play Store подключиться к Интернету (будьте реалистами, однажды вы его откроете), он должен выпустить обновления для всего, что так долго чесалось обновить, а это значит, что могут начаться принудительные обновления для Chrome. Отключение диспетчера загрузок означает отказ от возможности загружать любое приложение и, следовательно, загружать что-либо из Chrome. Не сильно поможет. Та же проблема будет, если вы отключите данные переднего плана. Отключение фоновых данных отключает автообновления в фоновом режиме.
поэтому отключение фоновых данных, похоже, не применимо к Wi-Fi! разве это не должно было быть применимо и к Wi-Fi? как отключить диспетчер загрузки?