Android: активация отчетов и истории местоположений

Privacy Shield (щит защиты конфиденциальности) предназначен не только для вопросов конфиденциальности. Вы также можете активировать доступную не во всех странах отчетность о местоположении Google Play и отчетность XPrivacy.

Ранее мы уже говорили о том, как защитить свои личные данные с помощью XPrivacy. На самом деле, с помощью отправки вымышленных данных вы можете активировать некоторые ограниченные функции путем отправки индивидуальных данных определенным приложениям. Давайте, к примеру, возьмем сервисы Google Play. В Китае отчеты о местоположении и история местоположений недоступны; другие сервисы, применяющие подобные правила, например, Google Fit (на основе отчетов о местоположении) и Google Now также могут быть активированы с помощью этого метода. Существует три способа активации:

  1. Отправка вымышленных данных в сервис Google Play, чтобы убедить его, что вы находитесь в стране, поддерживающей отчеты о местоположении.
  2. Имитация оператора.
    Замаскируйте своего оператора под поддерживаемый, например, Verizon в США. Эту же процедуру можно повторить с XPrivacy. Существует два способа этого добиться:

    1. Запустить скрипт при каждой загрузке (необходима поддержка init.d).
    2. Использовать приложение для имитации операторов, например, Market Enabler.
  3. Имитация физического GPS. Поработайте над своим GPS, чтобы заставить всю систему поверить, что вы находитесь в другом физическом месте.

Вот таблица сравнения для этих решений:

ХарактеристикиXprivacyИмитация оператораПодмена GPSСкриптMarket Enabler
УдобствоХорошоХорошоХорошоПлохо (нужно заранее найти рабочее физическое местоположение)
Сложность установкиЛегкоЛегкоЛегкоУмеренный уровень
СтабильностьХорошоХорошоПлохо (нужно держать приложение включенным)Плохо (нужно держать приложение включенным)
СовместимостьХорошоПлохоПлохоОчень плохо (вмешательство в GPS приведет к проблемам использования других приложений)
Влияние на работуМалоНикакого (одна установка)Умеренно (необходимо держать сервис включенным)Умеренно (необходимо держать приложение включенным)

XPrivacy

Как вы уже знаете, у вас уже должны быть установлены модуль Xposed Module и XPrivacy.

Основной пользовательский интерфейс XPrivacyXPrivacy подробности сервисов Google PlayВымышленные данные XPrivacy на Google Play

  1. Для начала, откройте XPrivacy и найдите сервисы Google Play, интегрированные с другими приложениями Google.
  2. Прокрутите вниз и выберите Телефон (Phone), затем снимите флажки со всех остальных разрешений, за исключением следующих:
  • Srv_getIccSerialNumber
  • Srv_getSubscriberId
  • getSimCountryIso
  • getSimOperator

(Реальные названия могут отличаться в зависимости от разных ROM, но они, в принципе, должны выглядеть похоже)

  1. Коснитесь Меню, затем Установки. Заполните поля вымышленными данными. Пример показан на рисунке. Вы также можете использовать свои рабочие данные:
  • MCC: 310.
  • MNC: 004.
  • Страна: США.
  • Оператор: Verizon.
  1. Коснитесь Сохранить.

Через несколько минут сервис Google Play заметит изменения и спросит или вы хотите активировать отчеты о местоположении и историю местоположений, если вы уже ранее активировали их. Если уведомление не отображается, войдите в Google Location Reporting и активируйте вручную.

Имитация оператора: скрипт

Сначала получите скрипт. Затем поместите его в папку init.d, чтобы он выполнялся при каждой загрузке. Если ваш ROM не поддерживает init.d, попытайте счастья здесь. Как вы видите, скрипт задает параметры sim в соответствии с тем, что предоставляется XPrivacy, но изменения действуют глобально. Все приложения будут получать эту информацию.

Имитация оператора: Market Enabler

Market EnablerMarket Enabler — это старый инструмент, который изначально использовался для загрузки приложений с ограничениями местности. Выберите одного из операторов связи США и все. Это практически то же, что происходит со скриптом init.d, но в отличие от последнего, данный инструмент использует ресурсы системы, так как не закрывается после изменения вашего оператора. Если init.d нельзя запустить на вашем устройстве, тогда можете воспользоваться этим приложением.

Подмена GPS

Я не рекомендую вам прибегать к этой мере, если только вы точно не знаете, что произойдет: все ваши приложения, требующие местоположения будут снабжены информацией о придуманном вами местоположении. Вам, возможно, придется перезагрузить свое устройство перед тем, как GPS станет нормально работать. Получить вымышленные данные GPS можно здесь.

Просто найдите прекрасное местечко в США и запустите сервис. Вскоре вы сможете активировать отчеты о местоположении. Обратите внимание, что как только сервис окажется офлайн, скорее всего, система обнаружит, что вы не преданный гражданин США, использующий Google и, возможно, отчеты о местоположении будут автоматически деактивированы. Подмена GPS дает существенную нагрузку на аккумулятор вашего устройства, так что подумайте дважды перед принятием окончательного решения.

Заключение

Вышеуказанные названия сервисов говорят сами за себя. XPrivacy и скрипт init.d просто прекрасны только потому, что они практически не используют ресурсы системы, и я их с радостью рекомендую. Также хочу напомнить вам, что если ваша SIM-карта из США, независимо от вашего текущего местоположения, то отчеты о местоположении всегда включены, если конечно вы активировали эту функцию.

Однако, компания Google проводит совершенно иную политику за пределами США. Раньше отчеты о местоположении были доступны для всех стран. Надеюсь, что вскоре эта статья уже никому не понадобится и все люди будут наслаждаться этим сервисом независимо от их места проживания и используемого устройства.