Задумывались ли Вы о том, что при создании снимка в его метаданные записывается информация о Вашем местонахождении? Кроме этого есть огромное количество программ отслеживающие наше местоположение с помощью данных GPS. Среди них: социальные сети, различные шоусервисные программы, мессенджеры, навигаторы и т.п.
Кстати, в статье «Удалить данные фото » мы рассказывали об удаления метаданных фотографий в ОС Windows, а в статье «Exif Android» о том как просмотреть или подделать метаданные фотографии на Андроид.
Содержание
Подмена местоположения на Android
Зачем это надо?
Подмена местоположения нужна:
- для обеспечения Вашей приватности (в большинстве случаев);
- для сокрытия данных GPS-кординат от различных приложений и игр типа WhatsApp, Viber, Tinder и т.д.
ИНТЕРЕСНО
Помните нашумевшую в прошлом году игру Pokemon GO? Так вот, с помощью ниже указанных способов можно было собирать покемонов, не вставая с кровати. И разработчики ничего не могли и не могут с этим поделать.
Что нужно для подмены местоположения?
- соответствующее приложение (об этом чуть ниже)
- разрешение системы
В стандартных настройках ОС Android возможность подмены местоположения ограничена. Однако это можно изменить в разделе «Для разработчиков».
После открытия режима «Для разработчиков» и установки приложения для подмены GPS, Вам нужно будет указать, что нужно использовать именно это приложение. Запутано? Нет! Сейчас Вы все поймете.
Включение режима «Для разработчиков»
Сначала зайдите в «Настройки», затем найдите пункт «О телефоне». И нажмите 7 раз на версию оболочки системы.
ПРИМЕЧАНИЕ
Пункт «О телефоне» в разных версиях Андроид и оболочках может отличатся в названии, например: «Об устройстве» и т.д.
Нужно нажать 7 раз именно на версию оболочки системы. Также могут быть отличия в названии, например, v.1.1 и т.д.
Теперь вернитесь в «Настройки – Дополнительно». Появится пункт «Для разработчиков».
Приложения для подмены местоположения
Я опишу три самых практичных и удобных (на мой взгляд) приложения:
- Fake GPS Location — наиболее оптимально сочетает в себе параметры простота / функциональность.
- Mock Locations — больше направленно на создание условных маршрутов.
- Fake GPS – Fake Location — еще более простая альтернатива первому.
Каждое приложение, как видите, имеет свои специфические функции, поэтому выбор за Вами. Но в конце обзора я все-таки расскажу о своем личном выборе.
Подмена местоположения в Fake GPS Location
Fake GPS Location — очень удобное и функциональное приложение. Среди основных функций стоит отметить:
- подмену одним нажатием
- функцию включения при загрузке системы
- случайную смену местоположения
При входе в приложение, Вам сразу же будет предложено использовать системой именно это приложение (произойдет переход в раздел «Для разработчиков»). Что очень удобно.
Теперь просто подстройте точку ка карте под сам показчик и нажмите Play. В трее будет отображаться текущее местоположение. Остановить симуляцию можно просто нажав на паузу.
Также если Вы зайдете в настройки, то увидите несколько полезных функций, таких как:
- Автоматическое включение при перезагрузке устройства.
- Применение к различным приложениям.
- Случайную смену локации при прохождении Вами определенного пути в метрах.
Как видите все очень просто и удобно!
Подмена GPS координат в Mock Locations
Mock Locations — это очень функциональное приложение. В нем осуществляется не просто подмена местоположения на Android устройстве, но и симуляция всего маршрута.
При этом вы можете задать скорость и время пребывания в точках, сохранить маршрут и найти в поиске нужные места на карте.
Использование приложения также начинается с внесения изменений в пункт «Для разработчиков».
После этого Вы можете задать местоположение, в котором хотите условно находится долгим тапом на это место (или вводом адреса в поиске). Затем нажмите на зеленую галочку для настроек. Настроили время пребывания и вперед.
Кроме этого, вы можете задать и сам условный маршрут, по которому будете передвигаться с определенной Вами скоростью и временем стоянки в каждой из точек. Типа вы были в интересном путешествии.
Итак, зажмите начальную и конечную точки маршрута по очередности, нажмите на зеленую галочку и настройте параметры – движение началось!
Также в приложении есть функция поиска нужного Вам места. Плюс к этому вы можете загрузить уже готовый маршрут в формате GPX.
Есть также и платная версия данного приложения, где нет рекламы и есть возможность сохранения маршрутов.
Изменение местоположения в Fake GPS – Fake Location
Fake Location. Среди плюсов стоит отметить простейший интерфейс и возможность сохранения точек пребывания в закладки. В использовании нет нечего сложного, поэтому я не вижу смысла в инструкции.
В завершение скажу, что, по моему мнению, наиболее оптимально работает Fake GPS Location, да и простота интерфейса просто впечатляет. И это не просто слова, я протестировал около 10 приложений для подмены местоположения.
В маркете есть еще большое количество приложений для изменения местоположения. Можете их пробовать, но не забывайте обращать внимание на список разрешений которое требует то или иное приложение, и если что-то вызывает подозрение не устанавливайте его. Если все же решили установить, то вот вам две статьи, которые помогут сделать это правильно и безопасно. В статье «Проверка APK» вы узнаете как проверять приложение на вирусы, еще до того как вы его скачаете и установите на свое устройство, а в статье «Как установить приложение» узнаете как тестировать новые приложения, не подвергая телефон / планшет опасности.
Оценка приложения Fake GPS Location
Наша оценка
Fake GPS Location благодаря своей простоте и функциональности, безусловно, оставляет конкурентов далеко позади. Наша оценка — хорошо!
Mock Locations позволяет подделать данные о расположении Вашего телефона по данным GPS и сети оператора. Вы просто прокладываете маршрут на карте и нажимаете кнопку «Поехали» для того что бы все приложения в Вашем телефоне получали поддельную информацию о местоположении. Это поможет при разработке приложений или если вы хотите что бы никто не знал где вы находитесь на самом деле.Внимание! Перед покупкой полной версии приложения проверьте работоспособность на вашем устройстве. Для этого действует бесплатный пробный период 24 часа после установки приложения. В это время вы можете пользоваться премиум функциями (Скрывать работу приложения при помощи программы «Hide Mock Locations», или перенести приложение в системный раздел и работать без настройки Allow mock location). Покупайте полную версию только после того как убедитесь что мое приложение работает правильно на вашем устройстве.На устройствах с Root доступом можно использовать приложение без галочки «Эмуляция расположения». (В бесплатной версии приложения эта функция доступна в течение 24 часов после установки.)Для этого Вам нужно перенести приложение в системный раздел. Проще всего это сделать при помощи программы «System App Converter».Так же перенести приложение в системный раздел можно вручную (При помощи Root проводника):На Android 2.3.3 – 4.3: переместите файл “ru.gavrikov.mocklocations.apk” из папки «/data/app» в папку «/system/app» и перезагрузите устройство.На Android 4.4 – 4.4.4: переместите файл “ru.gavrikov.mocklocations.apk” из папки «/data/app» в папку в папку «/system/priv-app» и перезагрузите устройство.Еще вы можете скрыть работу приложения Mock Locations от других приложений (при этом они не будут видеть что включена галочка “Эмуляция расположения”). Сделать это можно с помощью моего приложения Hide Mock Locations (https://play.google.com/store/apps/details?id=ru.gavrikov.hidemocklocations).Внимание!!! Это работает через Xposed framework.Бывают случаи когда ваши координаты прыгают к реальному местоположению. Это происходит на некоторых устройствах после того как приложение перенесли в системный раздел.Простое решение проблемы:В настройках устройства зайти во вкладку Местоположение и отключить определение местоположения по беспроводным сетям. И пользоваться приложением в тех местах где не ловит реальный сигнал GPS.Сложное решение проблемы:Шаг 1: Полностью удалить приложение «Mock Locations» с устройства.Шаг 2: Заново установить его из Google Play Market.Шаг 3: В настройках разработчика включите «Разрешить эмуляцию расположения».Шаг 4: Установить мое приложение «Hide Mock Locations» (оно работает через Xposed Framework).Шаг 5: Установить Xposed Framework.Шаг 6: Открыть Xposed. Активировать модуль «Hide Mock Locations». Перезагрузить устройство.Шаг 7: Открыть приложение «Hide Mock Locations». Выбрать от каких приложений скрывать настройку «Разрешить эмуляцию расположения»Шаг 8: Закрыть все приложения или перезагрузить устройство.Шаг 9: Пользуйтесь приложением «Mock Locations».Особенности:— Подделка расположения GPS и по данным оператора связи.- Возможность проложить маршрут по дорогам.- Возможность указать точки остановки и указать время стоянки в них.- Возможность задать переменную скорость движения.- Замкнутый маршрут. (Позволяет строить маршрут для движения по замкнутой траектории.Для этого проложите маршрут так, что бы начальная и конечная точки были рядом.)- Возможность использовать торможение перед поворотами. (Настройки -> Тормозить перед поворотом)
Сегодня мы попытаемся решить самую часто встречаемую проблему при входе в игру Pokemon Go – «Failed to detected Location». Какая бы ни была программная реализация того либо другого софта, ошибки и баги обязательно будут встречаться.
Естественно во всемирно известной игре Покемон Го на Андроид (iOS) регулярно происходят «краши», это не удивительно. Проект только-только вышел из стадии бета-тестирования, поэтому удивляться здесь нечему.
Что такое ошибка Failed to detect location?
Чаще всего подобная проблема всплывает таким образом: Pokemon Go запускается, вы выбираете аватарку для своего персонажа, переходите на локацию, но видите там пустое поле с надписью «Failed to detected Location» (программа не определила местоположение устройства). Переключение рычажка GPS в настройках телефона не исправило ситуацию, перезапуск игры также не обвенчался успехом. Выход есть!
Выключите Mock Location (Фиктивное местоположение)
Как правило, это основная причина проблемы. Зайдите в «Настройки» – «Об устройстве» – «Номер сборки» (Android). Тапаем по «сборке» 7 раз и видим новый пункт «Для разработчиков». Заходим туда и ищем переключатель «Mock Location» (Фиктивное местоположение). Если галочка стоит – уберите ее.
Включаем GPS и сотовые данные
Игре недостаточно включенного GPS. Найдите в настройках смартфона пункт «Местоположение» и подключитесь к Интернету.
Запускаем программу Google Карты в фоновом режиме
Неопределенное местоположение можно «вылечить» запуском Google Maps в фоновом режиме. Многим такая хитрость помогает.
Скрываем фактическое местоположение
Многим игрокам Pokemon Go на Андроид помогает смена местоположения при запуске игры. Например, в первый раз сыграйте дома, а в следующий раз где-нибудь в парке или на работе.
Заключение
Играете в Покемон Го? Советуем обновлять приложение, ведь новая версия всегда несет исправление ошибок и множество новых функций.
- http://www.spy-soft.net/podmena-mestopolozheniya-android/
- https://m.apkpure.com/ru/mock-locations-fake-gps-path/ru.gavrikov.mocklocations
- https://pokemongoenjoy.com/pokemon-go-failed-to-detect-location-kak-borotsya-s-oshibkoj/