Недавно Google начал проверять «разрешить автоматическое обновление» для своих приложений без запроса, что я ненавижу. Я должен деактивировать его для каждого приложения отдельно.
Но что более важно, это подтолкнуло Google Книги к моему телефону, который мне не нужен и тратит драгоценные 4 МБ внутренней памяти.
А вот и неприятный поворот: книга Google на самом деле недоступна для моей системы (по какой-то причине). Поэтому я не могу заставить страницу рынка приложений снять флажок «разрешить автоматическое обновление».
Это заставляет меня задаться вопросом: есть ли способ отключить «разрешить автоматическое обновление» для всех приложений?
Маркет версии 3.3.11 теперь имеет параметр «Автообновление приложений». Включение этого параметра эффективно настроит каждое отдельное приложение, связанное с учетной записью, на автоматическое обновление, а его отключение, конечно, сделает обратное. Этот параметр можно найти, просто зайдя в настройки Маркета ( Menu Button->Settings
на телефонах или с помощью панели действий в правом верхнем углу на Honeycomb).
О выпуске можно прочитать здесь . В нем также есть ссылки, которые могут помочь вам загрузить обновление, если оно недоступно вам автоматически.
Вы можете использовать такую программу, как Droidwall , чтобы заблокировать доступ Market в Интернет, это должно помешать ему устанавливать/удалять программы.
Если у вас установлен Titanium Backup, вы можете попробовать заморозить программу Software Update .
adb shell su rm /system/app/BooksPhone.apk
;-) — Не забудьте сначала сделать резервную копию на случай, если Google выпустит версию 2.3.5.В 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 :
Предупреждение: Это скрипт из категории «Если вы не понимаете этого, вы не должны его использовать» .
uninstall
команду? Удалить обновления или правильную отмену регистрации? Разве busybox rm
недостаточно? Можно ли использовать disable
вместо него?Вот хитрость:
Когда в Android Market выберите мои приложения. вы увидите все установленные приложения. выберите тот, который вы хотите отключить автоматические обновления. Вы увидите небольшой флажок внизу. снять отметку.
Мэтью Рид
Райан Конрад
Спаркс