Общий вопрос
На моем устройстве установлено приложение X версии Y. По какой-то причине я не хочу обновлять его до более новой версии (Y + z). Тем не менее, приложение Google Play Store всегда перечисляет обновления для X, что удерживает меня от простого «обновить все». Мой вопрос, поставленный в одном предложении:
Как навсегда скрыть обновления для X из списка «доступные обновления»?
Конкретные примеры
Во-первых, я знаю, что есть альтернативы, например, приложение AppBrain Market , которое может справиться с этим достаточно (пропустите это обновление, пропустите все будущие обновления). Я предпочитаю «общее решение», которое не зависит от 3 RD рынка приложения партии.
Во-вторых, я знаю, что в Titanium Backup есть «Доктор рынка», который можно использовать для отключения приложения из Google Play . 1 Однако в моем конкретном случае это работало только в течение нескольких часов: я отключил GTalk , так как не хочу заменять его Hangouts . Уведомление об обновлении пропало на несколько часов, затем вернулось. Понятия не имею, что восстановило «ссылку».
В-третьих, просто чтобы убедиться: я не говорю о функции «автоматического обновления», о которой говорилось, например, в разделе Как включить автоматическое обновление Play Store для нескольких приложений? , Я скорее надеялся на что-то близкое к тому, что магазин Google Play не предоставляет обновления для замороженных приложений? , но без необходимости «заморозить» рассматриваемое приложение (которое я все еще хочу использовать, но в установленной версии, а не в доступной «будущей версии»).
В-четвертых: Нет, удаление рассматриваемого приложения здесь не вариант, хотя оно идеально скрывает любые будущие обновления от отображения :) Также не происходит «зависание», так как приложение используется регулярно.
В-пятых: для моего примера GTalk есть связанный вопрос: обновляются ли приложения, включенные в архив gApps, через Google Play? Тем не менее, я хочу наоборот: без обновления.
Вполне возможно, что «Службы Google» (и другие предустановленные приложения) обрабатываются особым образом и каким-то образом восстанавливают свои «рыночные ссылки». В этом случае мой вопрос включает в себя: Как предотвратить это?
Обновить
В XDA есть тема, обсуждающая ту же самую проблему. До недавнего времени обходной путь для «установленных пользователем приложений» заключался в их удалении и последующей загрузке, .apk
но даже это перестало работать. Что ж, повторная подпись .apk
с другим ключом может работать для пользовательских приложений. Но и то, и другое не работает для предустановленных приложений (невозможно загрузить их для переопределения; другая подпись может полностью отказаться от установки).
Кроме того, есть проблема, поданная по этому поводу некоторыми "joel.bou ..". Нетрудно догадаться, хотя и не учтено: это будет Жоэль Бурквард. Если это действительно он, то это действительно проблема (для тех, кто не знает: Joël - разработчик Titanium Backup ). Позвольте мне процитировать из номера:
Для справки: в дни работы Android Market можно было «прикреплять» или «отсоединять» приложения (на устройствах с root-доступом) с помощью системного инструмента, такого как Titanium Backup. Но в настоящее время (с приложением Google Play Store) это стало практически невозможным, поскольку кажется, что полный список приложений синхронизируется с серверами Google, и пользователь не может это контролировать.
Это объясняет, почему отсоединение с помощью таких приложений, как Titanium Backup , больше не является постоянным. И боюсь, я спросил невозможное. Но я думал то же самое в прошлом с другими вопросами, и неожиданно получил решения здесь. Так что я еще не теряю надежду на это!
1: то, что это делает, объясняется eldarerathis в этом посте (спасибо Firelord за то, что выкопали это !)
sqlite*
ежедневного выполнения сценариев (с двоичным кодом для этих баз данных) (необязательно: свяжите его с сценариями запуска init.d). Определенно стоит +1 как минимум. Спасибо за подсказку - и заранее за ответ :)
eldarerathis ♦
объяснил здесь, что делает это "Отделение от рынка" в TiBa (редактирование localappstate.db
). Вы можете включить ссылку на этот ответ на свой вопрос.