Загальне питання
У мене на моєму пристрої встановлена програма X версії Y. Я не хочу чомусь оновлювати її до нової версії (Y + z). Проте додаток Google Play Store завжди містить оновлення для X, що не дає мені простого "оновлення всіх". Моє запитання, поставлене до одного речення:
Як назавжди приховати оновлення для X зі списку "доступних оновлень"?
Конкретні приклади
По-перше, я знаю, що існують альтернативи, наприклад, AppBrain Market App , який може впоратися з цим досить добре (пропустити це оновлення, пропустити всі майбутні оновлення). Я віддаю перевагу "загальному рішенню", яке не залежить від ринку на третій стороні.
По-друге, я знаю, що резервна копія Titanium включає "маркетингового лікаря", який може бути використаний для відключення програми від Google Play . 1 Однак у моєму конкретному випадку, який працював лише кілька годин: я відключив GTalk , оскільки не хочу, щоб його замінили Hangouts . Повідомлення про оновлення зникло на кілька годин, потім воно повернулося. Не маю уявлення, що відновило "посилання".
По-третє, просто для переконання: я не говорю про функцію "автоматичного оновлення", про яку говорилося, наприклад, як увімкнути автоматичне оновлення Play Store для кількох додатків? . Я швидше сподівався на щось близьке до того, чи магазин Google google не надає оновлення для заморожених додатків? , але без необхідності "заморожувати" відповідну програму (яку я все-таки хочу використовувати, але у встановленій версії, а не в "майбутній версії", доступній).
По-четверте: Ні, видалення програми, про яку йдеться, тут не є варіантом, хоча це ідеально приховуватиме відображення будь-яких майбутніх оновлень :) Також не "заморожується", оскільки програма використовується регулярно.
По-п’яте: для мого прикладу GTalk є відповідне запитання: Чи оновлюються додатки, включені до zip gApps через Google Play? Однак я хочу навпаки: Без оновлення.
Можливо, може бути так, що "Google Apps" (та інші попередньо встановлені додатки) обробляються певним чином і відновлюють свої "ринкові зв'язки" якось. У цьому випадку моє запитання включає: Як не допустити цього?
Оновлення
У XDA є нитка, яка обговорює ту саму проблему. До недавнього часу .apk
розробка для "встановлених користувачем додатків" полягала в тому, щоб видалити їх, а потім виконати бічну завантаження, але навіть це припинило роботу. Ну а повторне підписання .apk
іншого ключа може працювати для програм-користувачів. Але обидва не вдаватимуться до попередньо встановлених програм (не можна перевантажувати їх, щоб їх переосмислити; інша підпис відмовиться від встановлення повністю).
Більше того, є проблема, яку про це подає якийсь "joel.bou ..". Не важко здогадатися, хоч і викреслив: це був би Джоел Буркард. Якщо це насправді він, то це справді проблема (для тих, хто не знає: Джол - це розробник Titanium Backup ). Дозвольте цитувати з випуску:
Для запису: в дні Android Market можна було «додавати» або «від’єднувати» програми (на вкорінених пристроях) із системним інструментом, таким як Titanium Backup. Але в наш час (з додатком Google Play Store) це зробити майже неможливо, оскільки, здається, повний список програм синхронізується з серверів Google, і користувач не має над цим контролю.
Що пояснює, чому від'єднання з такими додатками, як Titanium Backup, вже не є постійним. І я боюся, що я попросив неможливе. Але я думав те саме в минулому з іншими питаннями, і на диво отримав тут рішення. Тож я ще не віддаю надію на це!
1: що це робить, пояснюється eldarerathis в цій публікації (дякую Firelord, що розкопав це!)
sqlite*
щоденно ( з двійковим кодом проти цих баз даних) щодня (необов'язково: пов'язуйте його зі сценаріями запуску init.d). Однозначно варто принаймні +1. Дякую за підказку - і заздалегідь за відповідь :)