Мобильное приложение · Google Play · MIT

Route Spoofer — проигрыватель GPS-маршрутов для Android

Рисуете маршрут точками на карте, задаёте скорость, нажимаете старт — и всё устройство считает, что вы действительно едете по этому маршруту. Инструмент для QA-инженеров и разработчиков доставки, навигации и такси: проверять сценарии в поездке, не выезжая никуда, и повторять один и тот же прогон сколько угодно раз.

Route Spoofer — страница Android-приложения для подмены GPS-маршрута

Задача

Чтобы проверить приложение с геолокацией, тестировщику формально нужно сесть в машину и проехать маршрут — и повторить это на каждой сборке. Штатные средства подмены координат ставят одну статичную точку, а не движение, и обычно требуют возни с ADB. Нужен был инструмент, который проигрывает маршрут как настоящую поездку и делает это одинаково от прогона к прогону.

Что внутри

Системная подмена локации

Foreground-сервис на Kotlin отдаёт координаты через GPS- и NETWORK-провайдеры, так что маршрут видит любое приложение на телефоне, а не только наше.

Редактирование на лету

Точки перетаскиваются прямо во время прогона, скорость меняется глобально или по отдельным участкам.

Воспроизводимость

Остановки с таймингом, сохранение маршрутов и экспорт в JSON — один и тот же прогон повторяется один в один, что и нужно для регрессии.

Без root и ADB

Приложение ставится из Google Play и работает через штатный механизм mock-локаций Android.

8 языков и поиск мест

Интерфейс с автоопределением языка, поиск адресов по OpenStreetMap.

Открытый код

Исходники на GitHub под лицензией MIT.

Стек и подходы

Android Kotlin Capacitor Mock GPS Google Play MIT

Другие проекты

Нужен похожий продукт?

Опишите задачу в двух абзацах — ответим, реально ли это, сколько примерно займёт и с чего начать.

Обсудить проект →