выбрать приложение для фиктивных местоположений что это
HackWare.ru
Этичный хакинг и тестирование на проникновение, информационная безопасность
Как подменить своё реальное нахождение для приложений в телефоне
Если вам нужно, чтобы телефон и программы на нём думали, будто вы находитесь в другом, отличном вашего реального расположения месте, то эта заметка расскажет вам, как спуфить GPS. Вы можете «телепортироваться» в любое место на планете Земля, установив фальшивое значение GPS, и любое приложение будет думать, что вы находитесь именно там.
Среди программ, которые используют текущее значение GPS и которые можно обмануть по этой инструкции, могут быть:
Между прочем, для этого нам не нужны права рута!
Я проверил работоспособность данного метода на Android 4.2.1. Кстати, пишите в комментариях, на каких версиях Андроид и каких прошивках у вас сработал или не сработал данный метод. В целом метод очень простой и после настройки позволяет задавать своё фальшивое местоположение в телефоне буквально двумя кликами.
Включение опций разработчика
Нам нужно разрешить прошивке использовать фальшивое расположение – этой опции нет в обычном меню настроек, чтобы добраться до этой опции нужно активировать режим «Разработчика». Для этого в настройках перейдите в пункт «О телефоне» (обычно это самый нижний пункт в Настройках) и семь раз нажмите на пункт «Номер сборки»:
После первых двух нажатий появиться маленькое всплывающее окошечко с надписью: «Вы в … шагах от того, чтобы стать разработчиком».
Теперь в главном меню настроек у вас появится пункт « < >Для разработчиков»:
Зайдите в него и поставьте галочку на пункте «Фиктивные местоположения»:
Если пункт «Фиктивные местоположения» отсутствует, то смотрите эту заметку ниже.
В настройках телефона отключите GPS датчик:
Программа для подмены сигнала GPS
Установите программу Fake GPS location (есть в Play Маркет).
Откройте её и выберите любое местоположение на карте:
Вы можете использовать поиск для ввода желаемого местоположения, либо передвигать карту, чтобы найти то, что вам нужно:
Когда установите отметку, нажмите на зелёную кнопку внизу правой части экрана.
Программа сразу начнёт работать, и сама свернётся. К ней можно получить доступ в списке недавно запущенных приложений, кликнув на её иконку или из шторки:
Чтобы остановить подделку своего местоположения, нажмите на кнопку Pause в шторке, либо зайдите в программу и нажмите кнопку внизу левой части экрана:
Во время работы программы, все приложения на телефоне будут думать, что вы именно там, куда вы указали на карте. В соответствующих программах и сервисах, вы можете поискать людей или достопримечательности в любом районе.
Если пункт «Фиктивные местоположения» отсутствует
В более новых моделях телефона пункт может называться «Симуляция местоположения»:
У вас уже должна быть установлена программа для симуляции:
Удаление пункта «Для разработчиков» из меню
Удаление опций Для разработчиков возможно, но только для определённых телефонов. Для большинства моделей единственным вариантом наверняка удалить этот пункт из меню является сброс телефона до заводских настроек.
Определённые модели (например, HTC One (M8) со стоковым Android) позволяют удалить этот пункт из опций без полного сброса, владельцам, например, Galaxy S5 и LG G3 придётся либо жить с этим пунктом или делать полный сброс (wipe) телефона.
Перейдите в Настройки->Приложения->Настройки и нажмите на «Стереть данные». Этот метод может работать на разных телефонах и планшетах.
Заключение
Лето заканчивается, но вы ещё можете успеть удивить ваших друзей в социальных сетях «побывав» и зачекинившись в самых необычных уголках планеты.
Кстати, чтобы определить место, где сделана фотография, вы можете воспользоваться этим бесплатным сервисом.
Это только одна из многих подобных программ. Смотрите обзор приложений в статье «7 приложений для подделки вашего GPS-местоположения на Android».
Выбрать приложение для фиктивных местоположений что это
Краткое описание:
Подмените свое местоположение. Стройте маршруты, используйте джойстик.
Как это работает?
В Android есть функция для подмены координат, которая в основном необходима разработчикам для тестирования приложений. Мы решили воспользоваться данным параметром, и представляем вам удобный инструмент для подмены ваших координаты, и благодаря этому другие приложения на вашем устройстве получают фиктивные координаты, вместо реальных.
Как начать подмену местоположения?
После установки данного приложения Вам необходимо совершить некоторые изменения в настройках телефона. В приложении есть доступные инструкции для включения этих параметров, Вы можете воспользоваться ими. Или же:
1. Активируйте настройки разработчика в настройках телефона
2. Перейдите в настройки разработчика, и найдите пункт Фиктивные местоположения (или Симуляция местоположения)
3. Нажмите, и выберите в списке Listick Fake GPS
Версия: 1.7.2 GP (Твой Семпай)
Версия: 1.6 GP (Твой Семпай)
Версия: 1.5 Listick Fake GPS (Пост Katafrakt #86592297)
версия: 1.4 Listick Fake GPS пост 11
версия: 1.3 Listick Fake GPS пост 11
версия: 1.2 Listick Fake GPS пост #10
версия: 1.1 Listick Fake GPS пост #5
версия: 1.0 Listick_Fake_GPS.apk ( 2.03 МБ )
3 простых способа спрятать свое местонахождение на Андроид
Когда некоторые приложения или сайты запрашивают разрешение на определение местоположения, многие пользователи соглашаются не задумываясь. Но зачем делиться со всем миром информацией о том, где вы находитесь?
Зачем скрывать локацию на смартфоне
Смартфон сопровождает нас целый день во всех поездках и перемещениях. Ощущая необходимость быть постоянно на связи, мы не расстаемся с любимым гаджетом ни на минуту.
При этом мало кто задумывается о том, что смартфон – это шпион в кармане, который по данным геолокации может составить подробный отчет о вашей жизни.
Ежедневный рабочий маршрут, места отдыха и встреч, любимые кафе и часто посещаемые заведения – могут быть идентифицированы кем угодно и использованы в самых непредсказуемых целях. Грешат сбором таких данных и социальные сети, включая многие популярные мессенджеры. И если учесть тот факт, что они хранят в открытом доступе адреса, фото, номера телефонов и другую информацию своих пользователей, то получается, что рассмотреть «под лупой» вашу жизнь может кто угодно.
Скрыть свою локацию на смартфоне – это не только отличная возможность ограничить доступ сторонним приложениям к вашим личным данным, но и неплохая экономия аккумуляторного заряда. А еще, таким образом можно разыграть друзей, прислав им привет из какого-нибудь условного Занзибара.
Топ-3 приложений и их настройка
На смартфонах с Android существует замечательная возможность – выбрать поставщиком координат стороннюю программу, и вся система будет использовать только те данные геолокации, которые она укажет. Чтобы это осуществить, необходимо скачать специальное приложение, настроив и запустив его на своем смартфоне.
Выбор таких более чем внушителен, но установка и дальнейшая эксплуатация будет успешной лишь в том случае, если в настройках устройства активирован скрытый раздел «Для разработчиков».
Сам алгоритм подключения такого ПО не представляет собой ничего сложного.
Для этого:
Передача фиктивного адреса работает в фоновом режиме. Пользователь по-прежнему может общаться в соцсетях или любых других приложениях, но при этом никто не увидит его настоящего месторасположения.
Fake GPS location
Приложение в два клика телепортирует смартфон в любую точку мира. Имеет поддержку Tasker и управляется командной строкой. Приложение реально работает и собирает тысячи восторженных отзывов. Имеет бесплатную версию с ограниченным функционалом.
Единственный недостаток, который присущ многим программам этого сегмента заключается в том, что при ее отключении смартфон будет показывать неправильное месторасположение, и в этом случае потребуется перезапустить модуль GPS.
Fake Location
Приложение позволяет не только изменить данные геолокации, но и проложить фиктивный маршрут, по которому пользователь якобы движется в режиме реального времени. Можно задавать скорость передвижения, траекторию и даже фейковые остановки.
Приложение имеет бесплатную пробную версию и понятный интерфейс.
Fake GPS
Простой и понятный GPS-спуфер, который использует видоискатель Google Maps для создания фиктивного адреса расположения смартфона. Можно сохранить наиболее «посещаемые» места в списке избранного или позволить приложению рандомизировать собственное передвижение.
Приложения для фейковой геолокации можно использовать для многих целей, но, если вы хотите таким образом обойти запреты вашей страны на некоторые сервисы – ничего не получится. Для этой цели подойдут совсем другие сервисы, вроде VPN.
Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения
В Android существует замечательная возможность назначать поставщиком геокоординат любую программу, и вся система будет использовать те широту и долготу, которые она выдаст. В этой статье я покажу, как этим пользоваться и как самому написать программу для спуфинга координат GPS.
Идея родилась у меня в процессе написания статьи « Мониторим мониторинг. Что внутри у приложения для изоляции на дому » — именно тогда я обнаружил возможность менять поставщика координат в операционной системе, что открывает для пользователей много интересных возможностей.
С точки зрения юзера все очень просто: нужно лишь установить специальное приложение, затем включить в настройках режим разработчика и выбрать установленное приложение в качестве поставщика фиктивного местоположения. Таких программ великое множество — от простеньких до довольно развесистых, умеющих не только подменять координаты на заданные, но и менять их по расписанию или проигрывать заранее записанные треки, чтобы имитировать движение телефона по какому-то маршруту. В общем, вбивай запрос «Fake GPS» и выбирай по вкусу.
Сразу предупреждаю: надежность этого метода не очень высокая. При желании можно программно отследить наличие на телефоне такой программы-поставщика, и если программа серьезная, то просто так обдурить ее может не получиться.
Я же захотел разобраться, как именно работает этот механизм, и создать собственное приложение для спуфинга. А начал я с того, что посмотрел, как этот алгоритм реализован в одном из бесплатных приложений. Не читать же документацию, верно?
Реверсим FakeGPS
Попытаемся прорваться сквозь дебри обфускации и посмотреть, что в нем есть интересного.
В методе onCreate имеется такой код:
Вроде бы все более-менее ясно, можно приступать к написанию своего провайдера фиктивных местоположений
Пишем код
Сразу скажу, я не ставлю перед собой задачи создать готовое к практическому использованию приложение. Я буду делать макет с минимальным набором функций, который продемонстрирует работоспособность приведенного способа. Так что фиктивные координаты будем задавать жестко в коде и устанавливать их один раз при создании провайдера. Кому интересно, тот уже сам допилит до нужного уровня.
Итак, запускаем Android Studio и создаем проект с пустой активити.
И добавляем соответствующий код.
Компилируем и устанавливаем. Затем идем в настройки разработчика на телефоне, выбираем наше приложение в качестве поставщика фиктивных местоположений, трясущимися от волнения (как же, мы же только что написали собственный поставщик местоположений!) руками запускаем наше приложение и жмем кнопку «Добавить провайдер GPS».
Ничего не происходит. Ничего, собственно, и не должно происходить.
Если приложение запускается не первый раз, то возможно падение из-за того, что тестовый провайдер с таким именем уже создан. Тогда надо повторно запустить приложение и удалить провайдер кнопкой «Удалить провайдер GPS», а затем создать его заново кнопкой «Добавить провайдер GPS».
Я намеренно не стал добавлять обработку таких ошибок, чтобы не засорять код, мы же пишем макет, а не финальную версию. Впрочем, можешь присылать пулл-реквесты, ссылка на GitHub будет в конце статьи
Тестируем
Сворачиваем приложение и приступаем к тестам. Запускаем «Яндекс Карты» и попадаем точно на Красную площадь, в нулевой километр, как и было задумано. Ура, получилось!
Ну, почти получилось. Если попробовать запустить Google Maps, почему-то мы попадаем на площадь Комсомола в городе Урюпинске. Вернее, понятно, почему попадаем, непонятно, почему не работает наш TestProvider.
Скажу честно, ответ на этот вопрос я искал несколько дней, но все оказалось довольно просто — надо отключить в настройках телефона геолокацию Google. Эта настройка позволяет не заморачиваться с выбором провайдера: телефон сам решает, из какого источника брать координаты. Начинает с самых точных, то есть GPS, затем, если спутниковое позиционирование недоступно, переходит к базовым станциям, затем по сетям Wi-Fi, а затем якобы даже использует акселерометр, чтобы найти себя в пространстве.
Итак, пробуем — отключаем геолокацию Google и запускаем «Карты».
Сработало, мы снова на Красной площади.
Итак, этот способ позволяет подменять реальные координаты GPS фиктивными, но хотелось бы решить задачу полностью — подменять местоположение начисто, без всяких скидок. Что интересно, наш подопытный кролик FakeGPS работает корректно независимо от настроек геолокации Google. Что ж, будем ковырять дальше.
Исправляем ошибки
Что же, попробуем. Добавляем в раздел dependencies файла build.gradle такую строчку:
Интересно, что после добавления этой строчки объем приложения вырастает с 11 Кбайт до 1 Мбайта с хвостиком.
В конец функции AddGPS дописываем пару строк.
Компилируем и запускаем — теперь нормально работает и в Google Maps с включенной геолокацией, и в «Яндекс Картах». Победа!
Фиктивный адрес. Как подменить геолокацию на Android, чтобы обманывать приложения
Содержание статьи
Идея родилась у меня в процессе написания статьи «Мониторим мониторинг. Что внутри у приложения для изоляции на дому» — именно тогда я обнаружил возможность менять поставщика координат в операционной системе, что открывает для пользователей много интересных возможностей.
С точки зрения юзера все очень просто: нужно лишь установить специальное приложение, затем включить в настройках режим разработчика и выбрать установленное приложение в качестве поставщика фиктивного местоположения. Таких программ великое множество — от простеньких до довольно развесистых, умеющих не только подменять координаты на заданные, но и менять их по расписанию или проигрывать заранее записанные треки, чтобы имитировать движение телефона по какому-то маршруту. В общем, вбивай запрос «Fake GPS» и выбирай по вкусу.
Сразу предупреждаю: надежность этого метода не очень высокая. При желании можно программно отследить наличие на телефоне такой программы-поставщика, и если программа серьезная, то просто так обдурить ее может не получиться.
Я же захотел разобраться, как именно работает этот механизм, и создать собственное приложение для спуфинга. А начал я с того, что посмотрел, как этот алгоритм реализован в одном из бесплатных приложений. Не читать же документацию, верно?
Реверсим FakeGPS
В качестве подопытного кролика было взято приложение FakeGPS 5.0.0. Внешне приложение представляет собой карту, на которой можно установить маркер в произвольную точку и с помощью кнопок «Старт» и «Стоп» запускать или останавливать трансляцию координат выбранной точки.
Попытаемся прорваться сквозь дебри обфускации и посмотреть, что в нем есть интересного.
В методе onCreate имеется такой код:
Вроде бы все более-менее ясно, можно приступать к написанию своего провайдера фиктивных местоположений.
Продолжение доступно только участникам
Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее