Думаю можно попробовать сделать самому.
Например можно взять микроконтроллер серии AtMega, например AtMega16 прикрутить к нему gps приемник и старый телефон.
Есть базы соответствия cellid и координат.
В итоге можно софтом получить эти cellid, а уже по базе пробить координаты. А тут далее уже фантазия как это реализовать.
Можно смской cellid передавать если нет инета на gsm передатчике и тд.