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


23

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

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

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

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


Автоматическое обновление, а также служба резервного копирования Google никогда не работали на моем телефоне вообще. Если я выясню почему и это то, что вы можете включать и выключать, я дам вам знать!
Мэтью Прочитал

@ Матфей Читайте, я думаю, что это может быть из-за TouchWiz. После того, как я установил CyanogenMod, он вытащил все мои приложения из маркета и установил их, и я хотел бы, чтобы этого не было, у меня установлено много :), он на некоторое время заблокировал мой телефон.
Райан Конрад

Раньше на форумах XDA существовало приложение, которое позволяло пользователю root включать и отключать автоматическое обновление для всех приложений. Тем не менее, недавнее обновление Market нарушило функциональность.
Sparx

Ответы:


8

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

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


3

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


2

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


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, затем отмените выбор «Автообновление приложений по умолчанию»

3
Почему вы должны заставить его закрыться?
Роксан

-3

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


Какая часть », поэтому я не могу заставить страницу рынка приложений снять флажок« разрешить автоматическое обновление ».« Вы не поняли? - А в названии вопроса одно слово отмечено двойными звездами. Я сделал это, потому что я думал, что это самый важный аспект моего вопроса. Что-то, чтобы отличить мой Вопрос от подобных вопросов. - В любом случае, добро пожаловать в стек переполнения. - Подсказка: подождите, пока ваш ответ не станет -3, затем удалите его, чтобы получить пакет чести «давление со стороны сверстников».
Мартин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.