Mock Location чи Fake GPS: як вибрати застосунок для підміни

«Постав Fake GPS» звучить як назва конкретного застосунку, але в магазинах під цією назвою — десяток різних програм від різних розробників. Вибирати між ними за обіцянками в описах марно: координати вони підміняють однаково — через той самий механізм Android. Різниця в іншому, і проявляється вона не в перший день, а на другому тижні.

Що спільного в усіх таких застосунків

Механізм підміни в Android рівно один: застосунок реєструється як тестове джерело місцезнаходження й записує туди координати, а система віддає їх усім, хто запитує, де користувач. Звідси три наслідки, спільні для будь-якого застосунку категорії.

Перший: усім потрібні режим розробника й вибір застосунку в пункті «Вибрати додаток для фіктивних місцеположень». Програма, яка обіцяє працювати без цього, або вимагає root, або просто не працює.

Другий: точність підміни в усіх однакова. Координати постачаються як є, «покращити» їх неможливо — не тут застосунки можуть різнитися.

Третій: позначку фіктивного джерела бачать усі. Android позначає підставлені координати позначкою, і застосунок, що її читає (банки, доставка, корпоративний облік), відмовиться працювати з будь-яким застосунком підміни. Обіцянка «нас не видно» без модифікації прошивки неправдива, хоч би хто її давав; докладніше — чому застосунок бачить справжні координати.

Порівняння сценаріїв: мапи, погода й тестування працюють без root, банківські застосунки й античити — ні

Шість ознак, за якими вони справді різняться

Три видно одразу, на сторінці в магазині. Мова інтерфейсу — частина застосунків категорії перекладена машинно або не перекладена зовсім. Джерело встановлення — чи є застосунок у доступному вам магазині, чи його доведеться ставити APK-файлом зі стороннього агрегатора. Реклама й модель оплати — чи показується реклама поверх мапи і що саме закрито підпискою.

Інші три проявляються через тиждень користування, і саме вони вирішують. Чи тримається підміна у фоні — найчастіше розчарування: працює, поки ввімкнено екран, і мовчки зупиняється за десять хвилин після блокування. Як застосунок зберігає місця — чи є обране й історія і чи переживають вони перевстановлення. Чи є підтримка — кому писати, коли щось не так на конкретній прошивці.

Чекліст вибору застосунку для підміни геолокації: мова, джерело встановлення, поведінка у фоні, зберігання місць, реклама

Що є в Mock Location

Інтерфейс 31 мовою, зокрема українською, і підтримка через особистий кабінет і пошту.

Два чесні джерела встановлення: сторінка в RuStore й APK на цьому сайті з опублікованою контрольною сумою SHA256, яку можна звірити перед установленням (як це зробити).

Жодної реклами на будь-якому тарифі, зокрема на безкоштовному.

Робота у фоні — те, у що вкладено найбільше зусиль: сервіс тримає підміну й відновлює її після перезавантаження, а для оболонок, які агресивно вивантажують фонову роботу, є окремі інструкції — Xiaomi, Samsung, Huawei, realme, OPPO і vivo.

Місця зберігаються в обраному й історії і, з акаунтом, синхронізуються із сайтом: перевстановлення застосунку чи зміна телефона їх не губить.

Пошук адрес і закладів, зокрема голосовий офлайн, і розбір усього інтерфейсу просто в браузері — можна подивитися, як виглядає застосунок, не встановлюючи його.

Чого Mock Location не робить

Не приховує позначку фіктивного джерела. Це принципова позиція, а не недороблена функція: для приховування потрібна модифікація системи на пристрої з розблокованим завантажувачем.

Не програє маршрут із точок і не імітує рух джойстиком. Підміняється одна вибрана точка; якщо завдання — відтворити поїздку, застосунок його не розв’язує.

Зберігання місць на безкоштовному тарифі обмежене. Сама підміна безкоштовна й не обмежена в часі, але обране на безкоштовному тарифі недоступне, в історії зберігаються останні три точки, а до акаунта можна прив’язати один пристрій. Актуальні ліміти й ціни — на сторінці тарифів.

Як вибрати під своє завдання

Якщо потрібно один раз показати мапам чи погоді інше місто, підійде майже будь-який застосунок категорії, зокрема безкоштовні з рекламою: різниця проявиться пізніше, а завдання одноразове.

Якщо потрібно, щоб точка трималася годинами й переживала блокування екрана та перезавантаження, дивіться на роботу у фоні й на те, чи описав розробник налаштування для вашої прошивки. Це єдине, що справді ламається під час тривалого користування.

Якщо потрібен повторюваний набір точок для тестування, дивіться на зберігання місць і синхронізацію; введення координат вручну на кожному прогоні з’їдає більше часу, ніж здається (розбір для QA).

Якщо потрібно пройти перевірку конкретного сервісу, не підійде жоден застосунок цієї категорії, і вибирати між ними немає сенсу.

Як перейти з іншого застосунку

Видаляти попередній застосунок не потрібно. Система допускає лише одне активне джерело фіктивного місцезнаходження, а перемикання відбувається в тому самому пункті налаштувань, де застосунок вибирали спочатку: Налаштування → «Параметри розробника» → «Вибрати додаток для фіктивних місцеположень» → вибрати інший.

Одне застереження: перед перемиканням зупиніть підміну в попередньому застосунку. Інакше він залишить свою кнопку ввімкненою, хоча система його вже не слухає, — і ви дивитиметеся на «робочу» підміну, якої немає. Як переконатися, що координати справді підмінено, — в інструкції з перевірки.

Збережені місця з іншого застосунку не переносяться: у кожного свій формат зберігання, а спільного механізму обміну в Android немає.

Список застосунків для фіктивних місцезнаходжень: установлено два, вибрано один — система дозволяє лише один активний

Mock Location — підміна геолокації на Android без root

Безкоштовно, поза Google Play. Перед установленням можна звірити контрольну суму файлу.

Завантажити APK