знайти телефон по ІМЕІ на дуже просто. Хіба шо це потребує ресурсів, як людських, так і розумових.
Думаю шо всі розуміють що оператор має БД в якій записані ваші ІМЕІ та ідентифікатори карток (номер телефона зберігається на сервері оператора, на сімці є тільки ідентифікатор абонента.)
Шо ж ми маємо? Про ехолоти мабуть всі чули: коли відправляють радіосигнал, він відбивається від перешкоди, повертається назад і маючи швидкість поширення хвилі в певному середовищі, та знаючи час, якій "мандрував" сигнал ми можемо знайти відстань до перешкоди/об*екта.
Так з телефонами ж зовсім не так! Скажете ви...

Ті, хто вивчав полярну систему координат шустренько зрозуміють, ті, хто не вивчав - напружте мозок.

Пропоную поглянути на малюнок, на І частину:
Від Базової станції (БС) відправляємо сигнал і ваш телефон на нього відповідає. Цей випадок я опишу докладніше.
1. БС відправила сигнал и ввімкнувся таймер.
2. Телефон отримав сигнал і відправив відповідь.
3. БС отримала сигнал і вимкнула таймер.
r=v*t/2 це і є відстань до абонента. (v-швидкість поширення сигнала. 3*10^8 м/с; t - час, який "мандрував" сигнал; r - відстань до телефона) Єдиний трабл полягає в тому, що абонент може бути буть-де (на червоному колі).
Частина ІІ.
Маємо вже 2-і БС. Така кількість БС дає нам змогу звузити пошук телефона до 2-х точок.
Частина ІІІ.
Тут маємо вже 3 БС. Таким чином ми на 100% знаємо де знаходиться телефон.
Доречі, ваш телефон з періодом від 6-ти до 60-ти хвилин сам зв*язується з БС. Для того, щоб ваш оператор знав на яку БС направати виклик.