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

23

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

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

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

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

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

Ответы:

8

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

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

eldarerathis
источник
3

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

NoBugs
источник
2

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

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

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

ДЕРЕВО
источник
1

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

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

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

#!/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вместо этого?
gavenkoa
0

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

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

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

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