Есть ли способ запретить Google удалять приложения с телефона?

Еще до того, как Android стал массовым, произошел инцидент, когда Google удалил приложение с помощью функции под названием «Удаленное удаление приложений».

Это потенциально позволяет Google начать удаление политических или антиавторитетных приложений, хотя я знаю, что до сих пор они использовали его только для удаления вредоносных программ.

Тем не менее, я не очень доверяю Google или какой-либо другой корпорации и предпочел бы сделать все возможное, чтобы они не лезли в мой телефон.

Я уже использую CyanogenMod 9 (последняя ночная версия 2012-06-21), но, поскольку я использую Market/Play, это не имеет значения.

Есть ли способ взломать приложение Market/Play, чтобы оно не могло удалять приложения с телефона без специального разрешения пользователя?

В качестве альтернативы, есть ли способ настроить разрешения для каждого приложения в CM9, чтобы я мог предотвратить удаление приложения Market/Play?

http://android-developers.blogspot.co.uk/2010/06/exercising-our-remote-application.html

http://phandroid.com/2010/06/24/google-can-remotely-remove-apps-from-your-phone/

Маркет — это системное приложение, поэтому он может делать все, что захочет. Я бы посоветовал вам не использовать пакет приложений Google, если это вас беспокоит.
Я все это понимаю.
Вы можете использовать droidwall, чтобы заблокировать доступ gapps к Интернету, за исключением случаев, когда вы устанавливаете приложения. Однако платные приложения могут сломаться, если у них есть запланированная перепроверка лицензии. Плюс: запросы на установку на веб-сайте (play.Google.com) не будут работать. Это не идеальная схема, но почти пуленепробиваемая code.google.com/p/droidwall/issues/detail?id=168

Ответы (2)

Есть ли способ взломать приложение Market/Play, чтобы оно не могло удалять приложения с телефона без специального разрешения пользователя?

Да, есть инструменты для декомпиляции файлов APK и DEX , внесения изменений и повторного объединения; вам понадобится root, соответствующее программное обеспечение, много знаний о Dalvik и байт-коде Java, а также много выходных, потраченных на чтение. Также имейте в виду, что вы нарушаете TOS Google Play.

И... удачи, она вам понадобится.

Взлом приложения Play, вероятно, невозможен. И, как предполагает Мэтью Рид, как системное приложение оно может делать то, что хочет.

Единственные другие варианты, которые я могу придумать, — это использовать альтернативный рынок приложений для Android. Вы можете найти некоторые из них здесь: http://www.howtogeek.com/106175/the-top-5-alternatives-to-the-android-market/