dluciv: (Default)
[personal profile] dluciv
При наличии дата-кабеля к телефону это может сделать абсолютно кто угодно, умеющий читать. Ни образования, ни знаний, ни даже прямых рук не надо. Попробуйте. У кого винды, можете использовать программку Putty, она бесплатная.

Не секрет, что ОПСОСы работают не для того, чтобы предоставить нам удобные услуги, а для того, чтобы стричь капусту. В частности, ОПСОСы предоставляют такой сервис, как определение нахождения себя (меня) родимого. Не знаю, как остальные, а МТС - за дорого.

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

Зато ОПСОС знает, какая башня и какой её сектор (антенны направленные) в данный момент обслуживают мобильник. Но это можно узнать и без него. Бесплатно.
  1. Надо подключиться к мобильнику, как к модему. Если никак, то извините. Мобильники разные, операционки - тоже, если всё правильно - появится последовательный порт, даже если провод втыкается в USB (COM5, /dev/ttyUSB0, т.д.);
  2. надо терминалкой (хотя можно, кому не лень и не слабо, и скрипт замутить) открыть порт и сказать ему, родимому (вводим и жмем Enter):
    • ATZ - это чтобы модем проинициализировать, вообще не нужно, по привычке скорее
    • AT+CREG=2 - это чтобы телефон регистрировался где попало и выдавал достаточно информации
    • AT+CREG? - это чтобы он её таки выдал
    • AT+CSQ - и чтобы ещё выдал
    • AT+CREG=1 - это чтобы телефон вернулся в нормальное состояние; не знаю, надо или нет, может от батарейки больше протянет.
  3. можно от него отсоединиться
Итак, что получилось у меня (объяснения можно найти тут, например); то, что я вводил, такое, остальное отвечал телефон (одним цветом, конечно):
ATZ
OK
AT+CREG=2
OK
AT+CREG?
+CREG: 2,1,"7805","000014D5"

OK
AT+CSQ
+CSQ: 31,99

OK

AT+CREG=1
OK

7805 и 000014D5 - грубо говоря, номера башни. Шестнадцатиричные. Переводим второе число в дсятичную систему, получаем 5333. Это номер передатчика. Дальше ищем вот так. И видим, что мой телефон, скорее всего, у меня на работе. Что логично и чему я рад. Иногда, кстати, выдавалась другая сота, подтверждающая то же самое. Приятно, что видно башню и сектор. За деньги МТС выдаёт то же самое.

Мир не без добрых людей, и проект netmonitor.ru надо всячески холить и лелеять.

Советы:
  • Можно ещё прикинуть расстояние до башни через число 31, которое вернула следующая команда. Чем оно больше, тем сигнал мощнее. Но это зависит от многих факторов, так что ничего особо точно сказать нельзя.
  • Если Вы можете использовать сеть другого оператора, используйте. Выберите другую сеть, поменяйте симку,... Тогда Вы окажетесь в пересечении двух секторов, и это уже точнее. Но тогда об оперативности уже речи идти не будет. Мой телефон, кстати, при выборе новых сот без запросов выдаёт по ним инфу, хотя к сетям, в итоге, не подключается. Я просто включал режим поиска и выбора сетей через менюшку телефона. Так как в одном и том же месте ловится много чего, информации получится тоже много. Вот мегафонскую поймал, например.
ОПСОС не получил за это ни копейки. Базу данных с номерами башен и передатчиков можно скачать заранее, карты тоже. Так что и за это платить не надо. А главное, не надо прерывать терминальную связь с телефоном, чтобы выйти в инет, если Вы в лесу и в инет можно только через тот самый телефон.

Date: 2009-07-24 12:08 pm (UTC)
From: [identity profile] vasiliy.livejournal.com
"Думаю, по крайней мере, не всегда. Иначе бы они точнее сообщали положение."
Одно время была шумиха в финляндии, когда стало известно, что один из операторов записывал перемещение всех абонентов своей сети с высокой точностью. Потом это быстро замяли, а у нас появился локатор.
Сдается мне, что обычным пользователям возвращают не такое точное положение, какое на самом деле можно рассчитать и выдать кому следует. Т.к. у оператора еще есть высота БС, ландшафт застройки на пути к абоненту -- это позволяет намного точнее обрабатывать уровень сигнала. А для улучшения точности можно применить активный режим, когда телефон абонента сам отправляет что-нибудь, например СМС. Сделать это можно послав специальное сообщение на сим-карту, т.к. прошивка SIM-menu в ней делается оператором и может обновляться по воздуху ;) При этом пользователь вообще ничего не заметит. Мне на мою сим-карту регулярно приваливаются "левые" сообщения от оператора с HEX-кодами. Но я их вижу потому, что используется Multisim-карта.

А JSR нужного вида появился достаточно давно, мой старый K750i уже умел это, например. Думаю, что новые модели и подавно.

Date: 2009-07-24 12:34 pm (UTC)
From: [identity profile] dluciv.livejournal.com
Страшно жить :)
From: [identity profile] airmax.livejournal.com
вживую. какбы это замутить? не хотите завтра на аэродром в Гатчину съездить за компанию, там и обсудим пока парашюты будут подавать?
From: [identity profile] dluciv.livejournal.com
Не, я пасс, спасибо. И завтра, скорее всего, уже наступило :).

Date: 2013-10-29 07:51 am (UTC)
From: [identity profile] theyler.livejournal.com
Никакого "специального" сообщения присылать не нужно. Достаточно с MSC отправить на MS стандартный запрос на Location Update и получить от MS данные по LAC и пяти соседним BTS, а в придачу, значение TA. В итоге, при большой плотности BTS, оператор поимеет "пятно", кратностью и диаметром не менее ~500м. Да ещё и городская застройка даст погрешность. Никакую высоту BTS никто в GSM не меряет - попросту нет методов и механизмов.
А все сказки про "они знают больше, но нам не говорят" - это из фильмов типа "Эшелон".

February 2022

S M T W T F S
  12345
6789101112
13141516 171819
20212223242526
2728     

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 17th, 2026 10:33 am
Powered by Dreamwidth Studios