Як запобігти автоматичному оновленню Play Store?


15

Як я можу зупинити Google Play від автоматичного оновлення до останньої версії? Я спробував видалити свій hostsфайл, але він не видаляється. Мій телефон укорінений.

Відповіді:


10

Ви можете зупинити автоматичне оновлення програм таким чином:

  • Перейдіть у додаток Google Play Store
  • Натисніть кнопку меню і натисніть кнопку Settings
  • Виберіть Auto-update appsпідGeneral
  • Виберіть Do not auto update apps

8
Я не впевнений, що це насправді вирішення питання, яке задав ОП (і я зараз повернув вашу редакцію до питання). Первісне формулювання передбачає , що він хоче знати , як зупинити Google Play себе від поновлення до останньої версії, не як зупинити його від поновлення інших додатків автоматично (хоча це дещо неясно).
eldarerathis

Це не працює, Google Play Store автоматично оновлюється щоразу, коли ви відкриваєте додаток, незалежно від налаштувань.
Гільєрмо Сіліцео Істиба

6

Щоб вимкнути Google Play Store:

  1. У вас повинна бути встановлена ​​версія 4.8.2 (просто замініть її /system/appновою com.android.vending.apk).
  2. Завантажте кореневу службу з магазину під назвою Вимкнути сервіс (ще раз переконайтесь, що корінь встановлений, і програмі надано дозвіл на root).
  3. Тепер у додатку служби відключення перейдіть на вкладку системного додатка та знайдіть Google Play Store. Натисніть на нього, і ви отримаєте список послуг.
  4. Прокрутіть донизу і зніміть прапорець Перевірити Wi-Fi та послугу оновлення .
  5. Ви побачите, будь ласка, зачекайте сповіщення, і внизу має з’явитися BusyBox, який повідомляє вас про те, що додатку надано кореневий доступ.
  6. Вийдіть із програми та вуаля! Google Play Store більше ніколи не оновлюватиме себе чи Служби Google Play (якщо ви не встановите нову версію, і в цьому випадку вам потрібно буде повторити процес).

2
Де я можу знайти версію 4.8.2?
стельовий кіт

5

По-перше, у вас повинна бути встановлена ​​версія 4.8.2 (просто замініть її /system/appновою com.android.vending.apk).

Інструкції ( звідси ):

  1. Корінь, встановіть SuperSU.
  2. Встановіть BusyBox, а потім емулятор терміналу.
  3. Зупиніть будь-який доступ до Інтернету на вашому Android, інакше він мовчки автоматично оновить Магазин, зробивши вашу жорстку введення тексту марною.
  4. відкрити Settings-> App managerі знайти Play Store. натисніть на нього. це відкриє вікно властивостей. буде кнопка Uninstall Updates. Натисніть на нього, натисніть Yesна Replace with factory version?питання.
  5. Оскільки немає підключення до Інтернету, саме в цей момент Play Store не вдалося оновити. Давайте скористаємося цим.
  6. Відкрийте емулятор терміналу та введіть команди по черзі:

su

(у цей час додаток SuperSU попросить вас отримати доступ до кореневого доступу до програми емулятора терміналу, натисніть Grant access).

touch /data/app/com.android.vending-1.apk

chattr +i /data/app/com.android.vending-1.apk

Насолоджуйтесь! Незалежно від підключення до Інтернету, зараз у Play Store є потрібна вам версія, а не Google. Це може працювати для Play Store 4.8 і новіших версій, але я не перевіряв цього.


+1 Відповідь, яка насправді працює . Зверніть увагу , що ви , можливо , доведеться замінити -1з , -2якщо це вже існує. (Але не йдіть на -3!)
user541686

1
Це не вирішить проблему, тому що вона буде продовжувати завантажувати всю річ у тимчасову папку знову і знову і знову ...
Еміль

2

Модифікована версія кроків Стівена Шраугера, заснована на відео тут , оскільки chmod +iповернула помилку на моєму телефоні. Тестовано на Android ICS (Cyanogenmod 9, Play Store 3. *).

Припустимо, що вкоренився телефон:

  1. Зупиніть будь-який доступ до Інтернету на вашому Android, інакше він буде мовчки автоматично оновлювати Play Store, роблячи ваші жорсткі введення тексту марними.
  2. Відкрийте Налаштування → Диспетчер програм і знайдіть Play Store. Торкніться його. Tt відкриє вікно властивостей.
  3. Буде кнопка Uninstall Updates. Натисніть на нього, натисніть кнопку "замінити на заводську версію?" питання.

Оскільки немає підключення до Інтернету, саме цей момент Play Store не може бути оновлений. Давайте скористаємося цим.

Відкрийте термінальний емулятор і введіть команди по черзі:

su

Наразі додаток supersu попросить вас отримати доступ до кореневого доступу для програми Terminal Emulator, натисніть кнопку "Дозволити доступ".

mkdir /data/app/com.android.vending-1.apk

Замість створення файлу та запобігання модифікації з дозволами він просто створює каталог, який не може бути замінено оновленням.

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


1

У системній папці має бути MarketUpdater.apk. Якщо ви видалите цей файл, Play Store більше не оновлюватиметься. Ніщо інше не повинно впливати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.