Как отключить «разрешить автоматическое обновление» для **всех** приложений?

Недавно Google начал проверять «разрешить автоматическое обновление» для своих приложений без запроса, что я ненавижу. Я должен деактивировать его для каждого приложения отдельно.

Но что более важно, это подтолкнуло Google Книги к моему телефону, который мне не нужен и тратит драгоценные 4 МБ внутренней памяти.

А вот и неприятный поворот: книга Google на самом деле недоступна для моей системы (по какой-то причине). Поэтому я не могу заставить страницу рынка приложений снять флажок «разрешить автоматическое обновление».

Это заставляет меня задаться вопросом: есть ли способ отключить «разрешить автоматическое обновление» для всех приложений?

Автоматическое обновление, как и служба резервного копирования Google, вообще никогда не работали на моем телефоне. Если я узнаю почему, и это то, что вы можете включать и выключать, я дам вам знать!
@ Мэтью Рид, я думаю, это может быть из-за TouchWiz. Как только я установил CyanogenMod, он стащил все мои приложения из маркета и установил их, и я бы этого не хотел, у меня их много установлено :), он заблокировал мой телефон на некоторое время.
Раньше на форумах XDA было доступно приложение, которое позволяло привилегированному пользователю массово включать и выключать автоматическое обновление для всех приложений. Однако недавнее обновление Market нарушило функциональность.

Ответы (7)

Маркет версии 3.3.11 теперь имеет параметр «Автообновление приложений». Включение этого параметра эффективно настроит каждое отдельное приложение, связанное с учетной записью, на автоматическое обновление, а его отключение, конечно, сделает обратное. Этот параметр можно найти, просто зайдя в настройки Маркета ( Menu Button->Settingsна телефонах или с помощью панели действий в правом верхнем углу на Honeycomb).

О выпуске можно прочитать здесь . В нем также есть ссылки, которые могут помочь вам загрузить обновление, если оно недоступно вам автоматически.

Вы можете использовать такую ​​программу, как Droidwall , чтобы заблокировать доступ Market в Интернет, это должно помешать ему устанавливать/удалять программы.

Если у вас установлен Titanium Backup, вы можете попробовать заморозить программу Software Update .

Хорошая мысль, но для Titanium Backup телефон должен быть рутирован. И как только вы это сделаете, у вас появится еще более крутой способ решить проблему: adb shell su rm /system/app/BooksPhone.apk;-) — Не забудьте сначала сделать резервную копию на случай, если Google выпустит версию 2.3.5.
Это подчеркивает, что на большинстве телефонов пространство, используемое в /system, в любом случае не является пространством, которое пользователь может обычно использовать. Таким образом, 4 МБ на самом деле не влияют.

В Titanium Backup (только root) есть «Инструменты рынка». Одним из таких инструментов является «Market Auto Updates», который представляет список всех ваших приложений с их флажками для автоматического обновления. Вы можете отсортировать включенные приложения вверху, а также «отменить выбор всех», чтобы отключить автоматическое обновление для всех приложений.

Горькая правда в том, что нет возможности отключить все автоматические обновления за один раз.

Я решил свою конкретную проблему, укоренив телефон. Поскольку для 2.3.4 не известен эксплойт, пришлось разблокировать телефон. Это, в свою очередь, означало, что и Amazon MP3 , и Google Books перестали обновляться.

Что является одним из способов решения проблемы. Тем не менее я удалил файлы, используя следующий скрипт:

#!/opt/local/bin/zsh

setopt No_Err_Exit

adb -d uninstall com.amazon.mp3
adb -d uninstall com.google.android.apps.books

setopt Err_Exit

adb -d pull /system/app/com.amazon.mp3.apk Originals/com.amazon.mp3.apk
adb -d pull /system/app/BooksPhone.apk     Originals/BooksPhone.apk
adb -d pull /system/app/BooksPhone.odex    Originals/BooksPhone.odex

adb -d shell <<-EOF
    su
    mount -o remount,rw /dev/block/mtdblock3 /system

    busybox rm -v /system/app/com.amazon.mp3.apk
    busybox rm -v /system/app/BooksPhone.apk
    busybox rm -v /system/app/BooksPhone.odex

    mount -o remount,ro /dev/block/mtdblock3 /system

    busybox rm -v    /data/dalvik-cache/system@app@com.amazon.mp3.apk@classes.dex
    busybox rm -v -r /data/data/com.amazon.mp3
    busybox rm -v -r /data/data/com.google.android.apps.books

    exit
    exit
EOF

# vim: set nowrap tabstop=4 shiftwidth=4 softtabstop=4 noexpandtab :
# vim: -d set textwidth=0 filetype=zsh foldmethod=marker nospell :

Предупреждение: Это скрипт из категории «Если вы не понимаете этого, вы не должны его использовать» .

+1 Почему вы используете uninstallкоманду? Удалить обновления или правильную отмену регистрации? Разве busybox rmнедостаточно? Можно ли использовать disableвместо него?

Вот хитрость:

  1. Используйте диспетчер приложений, чтобы принудительно остановить Play Store, затем очистите все данные.
  2. Перейдите в настройки Play Store, затем снимите флажок «Автоматическое обновление приложений по умолчанию».
Зачем принудительно закрывать?

Когда в Android Market выберите мои приложения. вы увидите все установленные приложения. выберите тот, который вы хотите отключить автоматические обновления. Вы увидите небольшой флажок внизу. снять отметку.

Какая часть « Поэтому я не могу заставить страницу рынка приложений снять флажок «разрешить автоматическое обновление».« вы не поняли? — А в заголовке вопроса есть одно слово, отмеченное двойными звездочками. Я сделал это, потому что думал, что это самый важный аспект моего вопроса. Что-то, что отличало бы мой Вопрос от подобных вопросов. — В любом случае, добро пожаловать в переполнение стека. — Подсказка: подождите, пока ваш ответ не станет -3, затем удалите его, чтобы получить партию чести «давление сверстников».