0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как скрыть свое месторасположение на карте по GPS, VPN

Как скрыть свое месторасположение на карте по GPS, VPN

Скрыть свое месторасположение VPN

Как скрыть свое расположение на картах Apple или создать фейковое, используя GPS сигнал? Можно легко обмануть систему позиционирования и указать «ложную» точку на карте. Например, по сигналу GPS я нахожусь в Нью-Йорке, сидя у себя дома в Питере.

В интернете довольно много сервисов VPN, позволяющих это сделать, но я использую наиболее простые и доступные по цене.

Зачем вообще создавать фиктивное месторасположение на карте?

  • Чтобы получить доступ к иностранным сервисам и сайтам, доступным только для определенных стран и заблокированных в моей стране. Например, онлайн-радиостанция Pandora доступна только с IP-адресом США.
  • Чтобы получить право загрузить определенное ПО или использовать функции, недоступные в вашей стране или регионе (это касается например, некоотрых сервисов
  • Изменить свое место жительство для иностранных сайтов знакомств.
  • Получить доступ к медиафайлам, для которых есть ограничения по странам, например в сервисах Prime Video, Spotify, Netflix.

От чего появляется сообщение «Чтобы использовать Zenly, измени настройки местоположения»

Данная ошибка начала появляться не так давно, примерно с начала мая 2021 года. К сожалению, точную причину её происхождения определить невозможно. Но с большой вероятностью, она возникает от одного из обновления приложения, в котором были определённые баги. Так, непосредственно на момент создания этой статьи пользователи уже не жалуются на появление этой ошибки так массово, как до этого. То есть, вышло ещё обновление, в котором эти баги были исправлены.

Чтобы использовать Zenly, измени настройки местоположения

Отсюда можно сделать вывод, что массовое появление сообщения «Чтобы использовать Zenly, измени настройки местоположения » было из-за ошибки разработчиков, которая в дальнейшем была исправлена.

Обновление исправило массовое появление ошибки, но вот у некоторых пользователей она всё равно осталась. Давайте рассмотрим, что делать, если Зенли выдаёт эту ошибку.

Как поменять местоположение в Яндекс на смартфоне

Изменение региона для поисковика Яндекс на смартфоне проводится примерно по той же схеме. Сначала, конечно же, открываем стартовую страницу. Затем жмем по пункту «Настройки» в нижней части экрана. Если изначально он не выходит, прокрутите страницу вниз и вверх – меню после этого обязательно должно появится.

Где найти настройки чтобы изменить местонахождение в поиске

На следующей странице откроется список разделов, где вам потребуется выбрать пункт «Местоположение».

Как открыть параметры местонахождения в Яндексе на мобильной версииА потом действуем тем же образом, что и на компьютере – убираем галочку с пункта «Определять автоматически», в поле «Город» вводим желаемый регион. Затем применяем внесенные изменения нажатием на кнопку «Сохранить». Как следствие, откроется стартовая страница поисковика с заданными параметрами.

Ввод другого местоположения в настройках поисковика Яндекс

  1. Подключите устройство Android к компьютеру. Выполните инструкции по активации параметров для разработчиков на устройстве Android и настройте ваше приложение и систему для обнаружения этого устройства. Для настройки виртуального устройства вы также можете использовать Менеджер виртуального устройства Android (AVD). Выбирая эмулятор, убедитесь, что вы используете образ, который содержит интерфейсы Google API. Подробную информацию можно найти в руководстве по началу работы.
  2. В Android Studio выберите пункт меню Запустить или нажмите на значок воспроизведения, чтобы запустить свое приложение. В открывшемся окне выберите устройство.
Читайте так же:
Сколько литров антифриза в Ниссан Альмера G15?

Android Studio запустит Gradle для сборки приложения, а затем отобразит результаты на устройстве или в эмуляторе. Вы должны увидеть карту с набором маркеров, в центре которой будет ваше актуальное местоположение, как показано на иллюстрации на этой странице.

  • Если карта не отображается, проверьте, получен ли ключ API и добавлен ли он в приложение как описано выше. Проверьте журнал Android Monitor в Android Studio на наличие сообщений об ошибках, касающихся ключа API.
  • Если на карте отображается только один маркер, установленный на Сиднейском мосту (местоположение по умолчанию, указанное в приложении), проверьте, предоставили ли вы приложению доступ к данным о местоположении. Приложение запрашивает доступ в процессе запуска, используя шаблон, который приводится в руководстве с описанием разрешений Android. Обратите внимание, что разрешения можно также предоставить непосредственно на устройстве, выбрав Настройки > Приложения >название приложения > Разрешения > Местоположение. Подробную информацию о том, как указывать разрешения в коде, вы найдете ниже, в руководстве по запросу доступа к данным о местоположении.
  • Используйте средства отладки Android Studio чтобы просмотреть журналы и выполнить отладку приложения.

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения 11

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

Идея родилась у меня в процессе написания статьи « Мониторим мониторинг. Что внутри у приложения для изоляции на дому » — именно тогда я обнаружил возможность менять поставщика координат в операционной системе, что открывает для пользователей много интересных возможностей.

С точки зрения юзера все очень просто: нужно лишь установить специальное приложение, затем включить в настройках режим разработчика и выбрать установленное приложение в качестве поставщика фиктивного местоположения. Таких программ великое множество — от простеньких до довольно развесистых, умеющих не только подменять координаты на заданные, но и менять их по расписанию или проигрывать заранее записанные треки, чтобы имитировать движение телефона по какому-то маршруту. В общем, вбивай запрос «Fake GPS» и выбирай по вкусу.

Читайте так же:
Как часто менять масло в коробке Киа Сид?

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

Я же захотел разобраться, как именно работает этот механизм, и создать собственное приложение для спуфинга. А начал я с того, что посмотрел, как этот алгоритм реализован в одном из бесплатных приложений. Не читать же документацию, верно?

Реверсим FakeGPS

В качестве подопытного кролика было взято приложение FakeGPS 5.0.0 . Внешне приложение представляет собой карту, на которой можно установить маркер в произвольную точку и с помощью кнопок «Старт» и «Стоп» запускать или останавливать трансляцию координат выбранной точки.

Вооружившись JEB Decompiler, открываем и смотрим. Первое, что бросается в глаза, — это наличие в манифесте пермишена android.permission.ACCESS_MOCK_LOCATION .

В основной активити ничего интересного не обнаружено, обычная инициализация и настройка, но есть сервис с говорящим названием FakeGPSService .

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения 12

Попытаемся прорваться сквозь дебри обфускации и посмотреть, что в нем есть интересного.

В методе onCreate имеется такой код:

Если проще, то инициализируем LocationManager значением this.getSystemService(«location») , затем удаляем тестового провайдера «gps» функцией removeTestProvider и добавляем заново с помощью функции addTestProvider , не забывая после этого включить его функцией setTestProviderEnabled(«gps», true) . Всё, тестовый провайдер добавлен и включен. А далее при изменении пользователем координат создаем и устанавливаем новое местоположение в функции onEventMainThread :

Вроде бы все более-менее ясно, можно приступать к написанию своего провайдера фиктивных местоположений

Пишем код

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

Итак, запускаем Android Studio и создаем проект с пустой активити.

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения 13

Добавляем в манифест android.permission.ACCESS_MOCK_LOCATION , после чего «Студия» начинает ругаться, что это разрешение доступно только системным приложениям, да еще может быть добавлено только в тестовый манифест. Тут можно не заморачиваться, а просто понажимать кнопки Alt+Shift+Enter и Alt-Enter, следуя подсказкам, и «Студия» сама все сделает за нас. Затем добавляем на стартовую активити две кнопки.

И добавляем соответствующий код.

Компилируем и устанавливаем. Затем идем в настройки разработчика на телефоне, выбираем наше приложение в качестве поставщика фиктивных местоположений, трясущимися от волнения (как же, мы же только что написали собственный поставщик местоположений!) руками запускаем наше приложение и жмем кнопку «Добавить провайдер GPS».

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения 14

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения 15

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения 16

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения 17

Ничего не происходит. Ничего, собственно, и не должно происходить.

Читайте так же:
Где собирается Suzuki Jimny?

Если приложение запускается не первый раз, то возможно падение из-за того, что тестовый провайдер с таким именем уже создан. Тогда надо повторно запустить приложение и удалить провайдер кнопкой «Удалить провайдер GPS», а затем создать его заново кнопкой «Добавить провайдер GPS».

Я намеренно не стал добавлять обработку таких ошибок, чтобы не засорять код, мы же пишем макет, а не финальную версию. Впрочем, можешь присылать пулл-реквесты, ссылка на GitHub будет в конце статьи

Тестируем

Сворачиваем приложение и приступаем к тестам. Запускаем «Яндекс Карты» и попадаем точно на Красную площадь, в нулевой километр, как и было задумано. Ура, получилось!

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения 18

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения 19

Ну, почти получилось. Если попробовать запустить Google Maps, почему-то мы попадаем на площадь Комсомола в городе Урюпинске. Вернее, понятно, почему попадаем, непонятно, почему не работает наш TestProvider.

Скажу честно, ответ на этот вопрос я искал несколько дней, но все оказалось довольно просто — надо отключить в настройках телефона геолокацию Google. Эта настройка позволяет не заморачиваться с выбором провайдера: телефон сам решает, из какого источника брать координаты. Начинает с самых точных, то есть GPS, затем, если спутниковое позиционирование недоступно, переходит к базовым станциям, затем по сетям Wi-Fi, а затем якобы даже использует акселерометр, чтобы найти себя в пространстве.

Итак, пробуем — отключаем геолокацию Google и запускаем «Карты».

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения 20

Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения 21

Сработало, мы снова на Красной площади.

Итак, этот способ позволяет подменять реальные координаты GPS фиктивными, но хотелось бы решить задачу полностью — подменять местоположение начисто, без всяких скидок. Что интересно, наш подопытный кролик FakeGPS работает корректно независимо от настроек геолокации Google. Что ж, будем ковырять дальше.

Исправляем ошибки

Присмотревшись к сервису FakeGPSService чуть более внимательно, я заметил, что там еще используется некий GoogleApiClient . Признаюсь, при первичном анализе я с ходу решил, что он нужен для рекламы, и не стал больше обращать на него внимание. А еще там есть вот эти два метода:

Кажется, это то, что нужно. Погуглив документацию (от нее все же не уйти!), выясняем, что FusedLocationApi немножко устарел и вместо него рекомендуется использовать FusedLocationProviderClient .

Что же, попробуем. Добавляем в раздел dependencies файла build.gradle такую строчку:

Интересно, что после добавления этой строчки объем приложения вырастает с 11 Кбайт до 1 Мбайта с хвостиком.

В конец функции AddGPS дописываем пару строк.

Компилируем и запускаем — теперь нормально работает и в Google Maps с включенной геолокацией, и в «Яндекс Картах». Победа!

Как отключить фиктивное местоположение на Андроид?

Разрешить фиктивные координаты. Нужно включить режим разработчика в Android. Запускать Android приложения в полный экран и не только. Столкнулась с проблемой отключения «фиктивного местоположения». Парни, подскажите как быть если приложение проверяет включены ли фиктивные местоположения? Этим способом вы сможете поменять свое местоположение не только в Periscope, но и вообще на телефоне. Сколько в вашем смартфоне приложений, которые могут использовать ваше местоположение?

Читайте так же:
Что будет если смешать желтый и зеленый антифриз?

Так вот смартфон никак не хочет определять моё местоположение. В настройках «Доступ к информации о местоположении» включен и стоит галочка «Информация о местоположении сети Wi-Fi и мобильной сети», но ничего не происходит.

Для решения последней задачи у вашего телефона есть способность определять свое местоположение. Periscope – свежий вдох в социальных сетях 2015 года. Те, кто пользовались, думаю, заметили, что делать трансляции можно как с открытым местоположением, так и без его указания (закрытым). Этот пункт является обязательным, так как если скачать приложение, но не разрешить фиктивные координаты, то ничего не получится.

3. Устанавливаем программу Location Spoofer или Fake GPS location

Надеюсь вы не найдете ответа на свой вопрос, так как такие ограничения в программах ставят не случайно. Если я правильно понимаю, вы являетесь разработчиком андроид для now taxi. А в чем возможно машенничество? В то время как другие стоят на фейках и водители Нау не исключение.я не вижу ни чего противнозаконного в этом,данные проги доступны всем,следовательно у всех равные возможности.

Вот в этом и вся «прелесть» русского менталитета: на нравится закон, значит найдем как его обойти. Вместо того, чтобы долбить по мозгам своим службам такси, а те в свою очередь чтобы стучали по мозгам разработчикам.

Причём изменяется оно и для всех установленных приложений, будь то Facebook или камера смартфона. Теперь возвращаемся в карты Google и смотрим на наше положение. Это чудо, мы в Киеве! Кстати, теперь наш мобильный Facebook, Google+, Foursquare, камера и прочие думают так же. В маркете есть платная версия приложения с расширенным функционалом.

Интересно, если выбрать одно место, то он будет удерживать эту точку постоянно, если даже включен gps и определение по беспроводным точкам? Извините что беспокою ,не могли бы вы ответить , вот я проживаю в грузий и мне не доступны игры а этот способ поможет? В разделе Настройки — «Для разработчиков» размещены 37 подпунктов для гибкой настройки и глубокого управления своим устройством на Android. Заходим в меню настроек и ищем там раздел «О телефоне» — тяпаем (касаемся) пальцем.

Соглашаемся. Ищем пункт меню «Разрешить фиктивные координаты» и ставим галочку

Меню «Для разработчиков» появится в настройках гаджета. Скорость анимации» — можно задать скорость анимации гаджета в интервале от 0,5х до 10х. Анимацию можно отключить вообще. После установки BlueStacks на ваш ПК с Windows вы можете прямо из программы загрузить необходимое Android-приложение, без необходимости использовать Android-смартфон. Выглядит BlueStacks довольно аккуратно и естественно вписывается в интерфейс Windows. Программа позволяет запустить Android-приложения в оконном или полноэкранном режиме , а разобраться с ним смогут почти все — оно переведено на 12 языков, в числе которых есть и русский.

Читайте так же:
Что дороже сапфир или изумруд?

Через облако загружать ваши приложения с телефона на Windows. Возможность играть в 3D игры (с кэшем). Нужно разбираться в причинах проблемы. Проверить в реестре значение HKEY_LOCAL_MACHINESOFTWAREBlueStacksGuestsAndroidConfigServiceStoppedGracefully. 1) Используем мастер(меню) из Панели Управления — «Установка и удаление программ»(WinXP) или «Программы и компоненты»(Win7) Выбираем в этом меню пункт BlueStacks App Player, жмем Удалить.

3) Далее для очистки хвостов в реестре после Bluestacks запускаем этот файл. Перезагружаемся. В получившемся файле RegistryBS.txt можно посмотреть, что осталось в реестре. Скачиваем журнал установки (в зависимости от версии на которую ругается). Также все будет работать как на смартфонах, так и на планшетах. Для тех у кого он не включен — заходим в меню «Настройки» > опускаемся в самый низ > нажимаем по пункту «О телефоне» (или «О планшете») > находим «Номер сборки».

В некоторых смартфонах (особенно китайских) «Режим разработчика» может быть сразу включен — тогда вам нужно всего лишь «Разрешить фиктивные координаты». В то время как мой старенький LG Optimus One (P500) с такими же настройками прекрасно справился и за секунду отобразил в этом же приложении моё местоположение. У меня смартфон LG Optimus L9 (P765) Скачал одно приложение, которое требует определение моего местоположения.

Узнать мои координаты на Яндекс карте

Координаты в Яндекс Картах

Через браузер на компьютере можно быстро установить GPS координаты любой точки на Земле. Откройте карту онлайн и найдите место, где вы находитесь. Через поиск ищите свой город и на карте в нужной точке нажмите ПКМ. В меню нажмите Что здесь? И слева увидите данные местности.

Скинуть геоданные с Яндекс.Карты на телефоне

В Андроиде геолокацию отправить также можно через мобильное приложение. Карты требуют, чтобы GPS был включен в телефоне.

  1. Нажимаем на кнопку справа внизу для сосредоточения экрана на вашем местоположении.Точка на Яндекс.Карте
  2. Делаем тап на точке с буквой Я.
  3. Нажимаем на кнопку Поделиться.Кнопка Поделиться в картах Яндекс
  4. Укажите приложение, через которое вы хотите отправить координаты.Поделиться координатами в приложении

Будет возможность отослать геолокацию по электронной почте, скопировать ссылку, переслать через обычные SMS сообщения и другие приложения.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector