Найти в Дзене
AndroidLime

Как сделать фиктивное местоположение (GPS) смартфона?

Оглавление

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

Программа TailorGo помогает не только в вопросах конфиденциальности. Если возникнет желание подшутить над кем-нибудь (например, над подписчиками в любой социальной сети), выдав фиктивное местоположение за реальное, это можно будет легко устроить. Также многие пользователи используют TailorGo в мобильных играх привязкой к GPS-координатам. Яркий пример — Pokemon Go. При помощи этой программы покемонов можно будет ловить хоть в самом Ватикане.

Зачем нужна программа TailorGo?

По большому счету, программа TailorGo имеет всего одну единственную функцию — генерация фиктивных GPS-координат, которые впоследствии отправляются на смартфон, а затем попадают в распоряжение запущенных мобильных приложений. Последние "думают", что телефон действительно находится в той точке мировой карты, в которой захотел пользователь. Заданное фиктивное местоположение также будет передаваться владельцам интернет-сервисов. Более того, при помощи TailorGo можно даже эмулировать перемещение по карте с заданной скоростью.

И тут возникает вопрос — зачем все это нужно? Вот простые примеры:

  • Если мобильное приложение настойчиво просит предоставить доступ к местоположению, и пользоваться им без этого невозможно.
  • Многие современные блоггеры, не покидая своего города, заявляют своим подписчикам, что они находятся где-то в путешествии. Единственное предоставляемое "доказательство" этому — геометка под фотографией, которая сделана в каком-то помещении или напротив модного бутика.
  • Если хочется подшутить над другом или подругой, отправив "свои" координаты. Расскажите, что вы уехали куда-нибудь в Сибирь и вернетесь не скоро, подтвердив это отправкой скриншота окна любого мобильного GPS-навигатора, будь это 2GIS, Яндекс Навигатор, Google Maps или любое другое приложение. Если понадобятся еще более убедительные доказательства "переезда", никто не мешает отправить в сообщении собеседнику свои фиктивные координаты, используя соответствующую функцию в мессенджере, например, "Send My Current Location" в приложении iMessage для iOS.
  • Ввиду того, что программа TailorGo может не просто генерировать статичные координаты, но и эмулировать перемещение пользователя, ее можно использовать и с целью обмана приложений, отслеживающих местоположение и отправляющих их тому, кто ведет эту слежку. Например, программа TailorGo может подделать координаты в популярном приложении Find My Friends, что позволит удивить друзей своим внезапным "переездом" хоть куда-нибудь в Бразилию и Мексику.
  • Если хочется пообщаться или даже подружиться с людьми, проживающими в других странах. Учитывая тот факт, что многие такие приложения не дают пользователям указывать свое местоположение вручную (оно определяется автоматически), завязать знакомства с пользователями из других стран становится проблематичным.

Отдельно отметим возможности TailorGo, которые придутся по душе любителям мобильных игр. Речь об игровых проектах, имеющих привязку к местоположению игрока. Большинство из них, как правило, используют технологию дополненной реальности. Сама известная из таких игр — "Pokemon Go". Также есть "Ingress", "BotFighters", "Dragon Quest Walk" и много других.

Чем конкретно может помочь программа TailorGo геймеру? Все просто — она сможет переместить игрока в любую точку мира. Чтобы поймать какого-нибудь редкого покемона, появившегося на карте в соседнем районе, не нужно даже выходить из дома. Достаточно отдать программе TailorGo команду на "телепортацию" смартфона в нужную локацию, и долгожданный покемон как по волшебству появится прямо в комнате. На деле же, на экране смартфона отобразится карта местности, которая будет наложена прямо на пол помещения.

Настройка программы TailorGo

Рассмотрим настройку и использование программы TailorGo на примере Andriod-смартфона. Первое, что нужно сделать — включить режим разработчика, а после — активировать функцию "Отладки по USB" и "Установки через USB":

1. Откройте "Настройки" и перейдите в раздел "О телефоне":

2. Здесь нужно будет найти пункт с номером сборки мобильной операционной системы (у некоторых смартфонов из раздела "О телефоне" нужно будет дополнительно открыть какой-то из подразделов).Нужно несколько раз подряд коснуться этой надписи, пока в нижней части экрана не отобразится сообщение "Вы стали разработчиком!":

-2

3. Далее снова откройте главную страницу настроек. Поищите в самом низу раздел "Параметры разработчика" или "Для разработчиков".

-3

4. Откроется страница с большим количеством настроек для разработчиков приложений под Android. Найдите среди них опцию "Отладка по USB" и активируйте ее, подтвердив действие в отобразившемся окошке:

-4

5. После активируйте опцию "Установка по USB":

-5

6. По завершению процедуры подключите телефон к компьютеру через USB-кабель в режиме передачи файлов. Запустите программу TailorGo. В окне утилиты должно отобразиться название телефона — выберите его (если вариантов несколько) и нажмите кнопку "ОК" под ним:

-6

7. В программе отобразится сообщение о необходимости активации отладки по USB и предоставлении ей разрешения на использование этой функции:

-7

8. В этот же момент на экране телефона появится окно с текстом "Разрешить отладку по USB?" — нажмите "ОК":

-8

9. Если все прошло успешно, в программе TailorGo появятся два пункта с выбором режима работы: "For Games" и "For Social Apps". Первый — для игр, второй — для всего остального. Для примера будет использовать второй режим. Просто кликните по нему:

-9

10. В этот момент на экране смартфона появится уведомление об установке приложения "TailorGo Assistant". Нажмите "Установить" и дождитесь окончания установки:

-10

11. Если в программе появляется ошибка "Something went wrong", а на телефоне не показывается сообщение об установке упомянутого приложения, вновь вернитесь к настройкам смартфона, и дополнительно активируйте опцию "Отладка по USB (Настройки безопасности)":

-11

12. Вновь подключитесь к телефону из программы, запустите нужный режим ее работы. На этот раз на смартфоне точно появится сообщения об установке приложения "TailorGo Assistant". В самой программе отобразится сообщение о необходимости выбора на телефоне приложения для фиктивных местоположений:

-12

13. Для этого в настройках отладки по USB перейдите в раздел "Приложение для фиктивных местоположений" и выберите в нем "TailorGo Assistant".

-13

14. Сразу после этого в программе "TailorGo" отобразится карта с реальным местоположением смартфона. На этом завершится настройка программы и телефона.

Как пользоваться программой TailorGo?

1. Чтобы просто "переместится" в нужную локацию, введите название улицы/района/города/страны текстовое поле в левом верхнем углу. Например, "Пекин Китай".

2. Чтобы координаты из программы передались на телефон, после ввода и выбора локации нужно кликнуть по кнопке "Move".

-14

3. С этого момента все приложения на телефоне будут "думать", что его владелец переехал в Пекин. Это можно проверить, запустив любой GPS-навигатор, например, 2GIS:

-15

А вот каким образом работает функция, эмулирующая перемещение пользователя (на примере Москвы):

1. Сначала в верхнем правом углу жмем кнопку "Navigation Route", затем вводим в текстовое поле слева название локации, куда мы хотим "поехать", или просто кликаем мышкой по любой точке на карте:

-16

2. В меню слева можно будет задать скорость "перемещения" от 3,6 до 36 км/ч и даже указать программе, какое количество нужно "перемещаться" от начала маршрута до его конца, и в обратную сторону (для этого введите число в "Move").

-17

3. Можете даже открыть на телефоне GPS-навигатор. В нем также будет фиксироваться "перемещение" аппарата.

На этом все. Теперь вы знаете, как быстро и легко использовать фиктивные местоположения на смартфоне.