Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту / Хабр

Доступный способ – подключить услугу мобильных операторов

Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту / Хабр

У большинства операторов сотовой связи есть платные услуги, которые позволяют отследить мобильный телефон онлайн. Ими с удовольствием пользуются обеспокоенные родители и ревнивые супруги.

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

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

Достаточно подробно, с описанием стоимости услуг, с номером их активации описано в статье «Топ-5 способов как можно отследить телефон: местоположение»

Как же оно всё работает?

Ваше приложение должно сделать запрос к API, отправив такие данные:

{
    "token": "Your_API_Token",
    "radio": "gsm",
    "mcc": 310,
    "mnc": 404,
    "cells": [{
        "lac": 7033,
        "cid": 17811
    }],
    "address": 1
}

Описание полей для ясности:

Ответ вы получите в таком формате:

{
    "status": "ok",
    "balance": 100,
    "lat": 39.573726,
    "lon": -105.005387,
    "accuracy": 730,
    "address": "1289-1425 West Mineral Avenue, Littleton, CO 80120, USA"
}

То, что нужно. Приступим к реализации.

Как мы к этому пришли?

Мы разрабатывали продукт, который сильно зависел от местоположения пользователя, и подумали: “Что делать, если определение местоположения будет недоступно из-за сбоя на устройстве, плохой погоды или если пользователь предоставит фиктивное местоположение?”

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

В этой статье я опишу способ получения информации о местоположении базовой станции, к которой подключен пользователь. Для этого нам понадобится смартфон с SIM-картой.

Примечание: не имеет значения, включен GPS или выключен. В описанном процессе он не используется.

Как найти местоположение мобильного телефона?

Существует несколько онлайн-способов нахождения местоположения человека по номеру мобильного телефона. Некоторые из этих способов были использованы в онлайн-сервисе ТелПоиск, разработанном компанией Интернет-Розыск. Это обеспечивает нам достаточный объем информации для поиска как смартфона, так и обычного кнопочного мобильника.

Способ №1. Примерное местоположение мобильного телефона можно установить посредством направления к нему HLR-запроса через СМС-центр. Такой запрос позволит вам получить сведения о расположении коммутатора (не телефона), в зоне действия которого осуществляется использование телефона, а также сведения о его статусе (аппарат включен или выключен на момент проверки).

Как это работает? База данных домашний регистр местоположения (home location registry или HLR) содержит информацию обо всех абонентах, приписанных к нему. Найдя абонента в одной из HLR, сотовая сеть перенаправляем вызов на связанный с ним Центр коммутации (Mobile switching centre или MSC), тот в свою очередь запрашивает информацию у Гостевого регистра местоположения (VLR), который содержит данные о последней базовой станции, к которой подключался мобильный телефон. После чего контроллер базовых станций (Base station controller или BSC) связывается с базовыми станциями в рамках переданного LAC, и звонок направляется на нужную соту (Cell-ID или СID).

Недостаток данного способа: HLR-запрос даст нам весьма приблизительное местонахождение телефона и его владельца — всего лишь название города или региона. И даже получив такие данные, нельзя быть 100% уверенным, что устройство находится именно в выявленной зоне. Всему виной особенности построения каждым оператором своих телефонных сетей. Так, коммутатор оператора Теле2, единственный на всю Россию, расположен в г. Ростов. Поэтому в каком бы городе ни находился проверяемый телефон, СМС-центр «найдет» его в Ростове. Совершенно иная ситуация обнаруживается в большинстве европейских стран, где коммутаторы установлены во всех областных центрах и крупных городах. Такая строгая сеть способствует получению точной информации о городах, что, в свою очередь, позволяет организовывать контроль за перемещением любого мобильного телефона между ними. Получить информацию об активности номеров телефона и регионе его регистрации.

Способ №2. Местоположение умного телефона – смартфона, как и компьютера, можно установить посредством установления и анализа его IP-адреса. Выявить IP-адрес устройства поможет сниффер, а проверить полученные данные – сервисы по проверке доменов и IP-адресов. Формируем сниффер, направляем его на устройство, которое хотим отследить и получаем в ответ его IP-адрес. Проверка IP-адреса позволяет установить город, в котором находится проверяемый гаджет.

Недостаток данного способа: в настоящий момент ни один из вышеуказанных сервисов не располагает абсолютно достоверной и максимально полной базой данных о местоположении IP-адресов. Значит и в этом случае существует вероятность не получить точную информацию. Установить местоположение телефона по его IP-адресу.

Способ №3. Местоположение телефона можно определить также посредством технологий HTML5 Geolocation. Такие современные технологии применяется для геоидентификации посетителей интернет-ресурсов и пользователей мобильных приложений. Как это работает? Предположим, вы скачали на свой смартфон Pokemon Go. Для нужд игры программа обязательно запросит у вас согласие на установление вашего точного местоположения. И если согласие будет получено, то каждые 5 секунд приложение будет запрашивать и передавать на свой сервер данные о местоположении вашего мобильного устройства.

Далее технология HTML5 Geolocation попытается установить местоположение устройства при помощи одного из следующих методов. Первый метод вычисляет ваше положение на основе относительной близости от какой-то одной вышки сотового оператора (LBS). Второй метод предполагает получение точных координат с помощью включённого GPS-приёмника, имеющегося на всех современных телефонах. Третий метод устанавливает местоположение устройства, подключенного к публичной сети wi-fi, на основе общедоступной карты размещения wi-fi роутеров. Наконец, четвертый метод выявляет местоположение по IP-адресу, ничем не отличаясь от описанного выше способа №2. Установите точное местоположение мобильного телефона через интернет.

Способ №4. Самый надёжный способ поиска местоположения мобильных телефонов сосредоточен в руках телекоммуникационных компаний, данными которых пользуются правоохранительные органы. Речь идёт об установлении точного местоположение мобильного телефона посредством расчета триангуляции, т.е. теперь зона, в которой находится абонент уже ограничивается не дальностью действия базовой станции, а симплексом между несколькими базовыми станциями (зачастую это треугольник, вершины которого заданы координатами базовых станций). При этом точность обнаружения мобильного телефона в городе достигает до 50 метров. Расчет триангуляции и установлениe местоположения по базовым станциям можно произвести вручную, используя базу данных о размещении вышек сотовых операторов связи. Получить информацию о местоположении базовой станции.

Способ № 5. Лохотрон. За последние два года в Интернете наплодилось множество сервисов, которые якобы устанавливают местоположение мобильного телефона по всему миру. В действительности а на самом деле являются мошенниками. Они продают своим жертвам не текущие данные о местоположении мобильника, а приукрашенную выписку из плана нумерации мобильных и городских операторов связи. Доступ к этому реестру в России предоставляется бесплатно для всех. Получить информацию о регионе регистрации телефонного номера.

Источник: https://интернет-розыск.рф/blog/4

Как пользоваться сервисом

определить местоположение человека по номеру телефона

Может, есть выход?

Да, выход есть. Конкретно в нашем случае нет необходимости знать точное местоположение пользователя. Достаточно знать район/город, где он находится.

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

Кстати, известное приложение TikTok так и делает: оно получает данные с SIM-карты и определяет местоположение пользователя, предотвращая подделку местоположения.

Начнём, пожалуй

Прежде всего, нам нужно API для доступа к информации о геолокации. Мне известно два:

Перейдите по ссылке выше, зарегистрируйтесь и получите API-ключ. И почитайте документацию, там всё подробно описано.

Нерабочий способ – отследить телефон по imei

Мы уже не раз писали о том, что отслеживание абонента без его согласия, зная его IMIE – невозможно. Это миф и не более того. Это возможно осуществить только в сугубо исключительных случаях и только с привлечением специальных органов и служб, по специальным запросам.

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

Поиск по номеру телефона

Определить месторасположение мобильного устройства удается при помощи вышек связи или спутников (через систему GPS). Если же вам нужно найти по номеру телефона человека бесплатно, то единственной вашей надеждой останется информация из сети. Узнать местонахождение абонента без его согласия и установленного на отслеживаемый смартфон специального приложения могут только спецслужбы через обращение к оператору связи. Все онлайн сервисы пеленгаторы, которые предлагают найти аппарат по номеру, не имею такой возможности.

Если вам не удалось установить приложение для слежки, то получить данные возможности нет. Вы можете попробовать в любой поисковой сети написать мобильный искомого человека. В интернет иногда попадает информация из анкет с Одноклассники, Вконтакте, Авито, где люди указывают адрес, свой мобильный. Это единственный реальный доступный способ получить какие-то сведения о незнакомом человеке только по номеру сотового.

Карта и ручка

Поиск человека по номеру телефона

Пеленгатор для нахождения человека на карте использует вышки оператора, спутники, которые ищут отклик на сигнал от маячка. Поиск абонента по номеру мобильного телефона бесплатно без специального ПО провести нельзя. Исключение составляют случаи, когда поступают звонки с угрозами или требование заплатить деньги (шантаж).

Парень с телефоном в руках

Получаем сведения о сети

Мы создали метод getCurrentCellInfo(), который будет извлекать данные:

Для получения сведений о сети нам нужно проверить, является ли тип сети GSM, CDMA или LTE. Для этого создаём метод getCellInfo() для каждого типа сети.

Ниже код для сети типа GSM:

Этот же метод необходимо реализовать для каждого типа сети.

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

GIF, 650 КБ

Приложение работает, как ожидалось. На этом всё.

Программа определения местоположения по номеру мобильного телефона

Любой Пеленгатор онлайн по номеру телефона должен получать сигнал от искомого объекта. Для этого нужна специальная программа для поиска телефона, которую устанавливают заблаговременно. Без нее отслеживание провести не удастся. Те варианты, которые предложены в интернете можно получить, запустить, но вероятность выполнения пеленгации крайне мала.

При необходимости следить за ребенком, машиной, следует использовать приложения из официального магазина Андроид. С согласия абонента к вам будут приходить данные о том, где сейчас находится данный аппарат (и не обязательно, что человек вместе с ним).

  • Lost Android. Приложение покажет на карте точку, где находится в данный момент аппарат.
  • Wheres My Droid. Выполняет такие же функции, как вышеописанный пеленгатор.
  • GPS слежения про. Очень простой в настройке, использовании пеленгатор. В онлайн режиме можно посмотреть, где находятся ваши близкие.

Реализация

Запустите Android Studio. Создайте новый проект или клонируйте/импортируйте этот.

Реально работающий способ – установить многофункциональную программу

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

Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту / Хабр

Эти программы

. Кроме того Вы сможете на сайте

Создаём модель запроса

Она будет использоваться для запроса к API:

Создаём модель ответа

Она будет использоваться при получении ответа от API:

Создаём сервис

Он используется для взаимодействия с API:

В приложении мы использовали Retrofit. Полную реализацию здесь я приводить не буду, но исходный код доступен. Мы реализовали ViewModel и Activity, которые будут взаимодействовать с API.

Важно! Для доступа к сетевой информации на устройстве всё же необходимо запросить соответствующее разрешение:

Способ 1. услуга «локатор» от beeline

Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту / Хабр

В России, Украине, Казахстане, Узбекистане и других странах постсоветского пространства работает (возможно, под другим названием) этот всемирно известный оператор мобильной связи Beeline. При помощи Mobile Location Service или MLS (сервис по определению локации мобильных устройств) они уже более 15 лет позволяют следить по номеру телефона, на вполне законных основаниях.

Услуга называется «Локатор» и с помощью ее можно отследить чужой телефона по номеру бесплатно в течение первых 7 дней. Самое частое определение местоположения – интервал в 5 минут. Подключить одновременно можно 5 телефонов. Оплачивается услуга в день по 7 рублей.

Способ 10. vkurse

Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту / ХабрVkurSe – это полноценная слежка телефона и тотальный контроль вашего телефона Андроид. Покажет абсолютно все действия, которые производит пользователь на своем телефоне: запись звонков, голосовых сообщений, переписок в более 10 социальных сетей и мессенджерах, история веб-браузера, дистанционное управление телефоном (включение микрофона, камеры, блокировка, удаление данных, перезагрузка телефона) и многое другое (см. Возможности).

Способ 4. услуга «геопоиск» от tele2

Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту / Хабр

Уникальность этой услуги именно от оператора Tele2 в том, что она работает и с Android, и с iOS. Также имеет родительский контроль, который на платной и бесплатной основе позволит вам контролировать ребенка через его телефон. Различие будет в доступных функциях.

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

Способ 7. family locator

Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту / Хабр

Данная слежка телефона по номеру за своими членами семьи. Скачивается с Плей Маркета бесплатно. Имеет довольно хорошие отзывы и пользуется популярностью у мамочек. Очень простое в использовании. Есть бесплатная и платная версии. Работает на Андроид и на Айфонах.

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

Единственный минус – крайне скудный функционал. Но, если Вам нужно только отслеживание человека по телефону, то эта программа прекрасный семейный локатор.

Способ 8. om-tel сервис слежения

Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту / Хабр

Специализированный сервис слежения

OM-TEL

позволит определить координаты по номеру телефона в России, Беларуси, Молдавии, Украине, Азербайджане и Казахстане. Это один из самых доступных и простых способов найти телефон на карте. Работает практически со всеми мобильными операторами России.

Не нуждается в дополнительной установке ПО. Как они сами позиционируют свой сервис – это отслеживание друзей по номеру телефона, взрослых пользователей и подростков. Они так и пишут: «OM-TEL – сервис слежения для вас и ваших друзей». Регистрация анонимна, работает незаметно. Может отслеживать сразу несколько номеров. Привязки к личным данным никакой нет.

Способ 9. neospy

Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту / ХабрNeoSpy – это сервис для удаленного контроля, а также слежка по номеру телефона без ведома хозяина. Если Вы уведомите об установленной программе, то это будет только для вас плюсом, так как вы не будете нарушать закон о тайне личной переписки, звонков и местонахождения.

Имеет серьезный функционал, в котором есть и запись звука, и определение координат, и история веб-браузера, и мониторинг фото, видео и всего того, что делается на телефоне. Это полноценное отслеживание телефона через интернет.

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

Заключение

После нашего краткого обзора различных способов отслеживания людей, сразу хочется крикнуть: «Да разве можно отследить номер телефона без ведома? Это же незаконно? Мы же не в тюрьме, где следят за каждым шагом? Для чего создано такое огромное количество приложений для слежения? Зачем и кому они нужны?».

Да, мы не в тюрьме, но ходить с телефоном мы все равно будем и это факт! Мы обязаны «оставаться на связи». И поэтому лучше играть теми картами, которые нам раздали, чем вздыхать и охать о тех, которые на руках у другого игрока.

Что мы имеем:

  1. Без GPS и геолокации: узнаём местоположение пользователя, используя сим-карту / ХабрОтслеживание по мобильному телефону своих детей – родительский контроль, позволяющий сохранить нервы и ребенку и родителю (см. Топ-10 лучших программ как отследить ребенка по телефону).
  2. Вы сможете найти жену по номеру телефона, если она самостоятельно выехала на машине и еще плохо ориентируется в местности (см. Как поставить прослушку на телефон жены?).
  3. Слежка по номеру онлайн позволит отслеживать местоположение машины, если в бардачок положить заранее заряженный телефон – вам не будет страшна кража или внезапная эвакуация.
  4. Отслеживание человека по мобильному телефону, когда он уезжает в командировку, за границу или уходит в поход.
  5. Следить за номером телефона онлайн на карте своих сотрудников – офисных, выездных, удаленных, командировочных.
  6. Проверить любимого человека на верность, говорит ли он правду где был и что делал.
  7. Отследить человека через Айфон (например, программа mSpy для IPhone).
  8. Постоянно быть в курсе передвижения престарелых родителей или людей, страдающих расстройством памяти.
  9. Любые обычные жизненные ситуации, когда отследить человека по телефону просто необходимо.

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

Мы Вам предоставили простые способы отслеживания людей через их телефоны – а Вам выбирать, какой же подойдет лучше! Выбор всегда остается за Вами! Удачи!

Возникли вопросы? Пишите нашим онлайн-консультантам!

Вам будет интересно: Топ 15 лучших программ для слежки за телефоном | Обзор

Читайте про операторов:  ТОП-20: Операторы сотовой связи в Рузе - адреса, телефоны, отзывы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *