Mock Location чи Fake GPS: як вибрати застосунок для підміни
«Постав Fake GPS» звучить як назва конкретного застосунку, але в магазинах під цією назвою — десяток різних програм від різних розробників. Вибирати між ними за обіцянками в описах марно: координати вони підміняють однаково — через той самий механізм Android. Різниця в іншому, і проявляється вона не в перший день, а на другому тижні.
Що спільного в усіх таких застосунків
Механізм підміни в Android рівно один: застосунок реєструється як тестове джерело місцезнаходження й записує туди координати, а система віддає їх усім, хто запитує, де користувач. Звідси три наслідки, спільні для будь-якого застосунку категорії.
Перший: усім потрібні режим розробника й вибір застосунку в пункті «Вибрати додаток для фіктивних місцеположень». Програма, яка обіцяє працювати без цього, або вимагає root, або просто не працює.
Другий: точність підміни в усіх однакова. Координати постачаються як є, «покращити» їх неможливо — не тут застосунки можуть різнитися.
Третій: позначку фіктивного джерела бачать усі. Android позначає підставлені координати позначкою, і застосунок, що її читає (банки, доставка, корпоративний облік), відмовиться працювати з будь-яким застосунком підміни. Обіцянка «нас не видно» без модифікації прошивки неправдива, хоч би хто її давав; докладніше — чому застосунок бачить справжні координати.

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

Що є в Mock Location
Інтерфейс 31 мовою, зокрема українською, і підтримка через особистий кабінет і пошту.
Два чесні джерела встановлення: сторінка в RuStore й APK на цьому сайті з опублікованою контрольною сумою SHA256, яку можна звірити перед установленням (як це зробити).
Жодної реклами на будь-якому тарифі, зокрема на безкоштовному.
Робота у фоні — те, у що вкладено найбільше зусиль: сервіс тримає підміну й відновлює її після перезавантаження, а для оболонок, які агресивно вивантажують фонову роботу, є окремі інструкції — Xiaomi, Samsung, Huawei, realme, OPPO і vivo.
Місця зберігаються в обраному й історії і, з акаунтом, синхронізуються із сайтом: перевстановлення застосунку чи зміна телефона їх не губить.
Пошук адрес і закладів, зокрема голосовий офлайн, і розбір усього інтерфейсу просто в браузері — можна подивитися, як виглядає застосунок, не встановлюючи його.
Чого Mock Location не робить
Не приховує позначку фіктивного джерела. Це принципова позиція, а не недороблена функція: для приховування потрібна модифікація системи на пристрої з розблокованим завантажувачем.
Не програє маршрут із точок і не імітує рух джойстиком. Підміняється одна вибрана точка; якщо завдання — відтворити поїздку, застосунок його не розв’язує.
Зберігання місць на безкоштовному тарифі обмежене. Сама підміна безкоштовна й не обмежена в часі, але обране на безкоштовному тарифі недоступне, в історії зберігаються останні три точки, а до акаунта можна прив’язати один пристрій. Актуальні ліміти й ціни — на сторінці тарифів.
Як вибрати під своє завдання
Якщо потрібно один раз показати мапам чи погоді інше місто, підійде майже будь-який застосунок категорії, зокрема безкоштовні з рекламою: різниця проявиться пізніше, а завдання одноразове.
Якщо потрібно, щоб точка трималася годинами й переживала блокування екрана та перезавантаження, дивіться на роботу у фоні й на те, чи описав розробник налаштування для вашої прошивки. Це єдине, що справді ламається під час тривалого користування.
Якщо потрібен повторюваний набір точок для тестування, дивіться на зберігання місць і синхронізацію; введення координат вручну на кожному прогоні з’їдає більше часу, ніж здається (розбір для QA).
Якщо потрібно пройти перевірку конкретного сервісу, не підійде жоден застосунок цієї категорії, і вибирати між ними немає сенсу.
Як перейти з іншого застосунку
Видаляти попередній застосунок не потрібно. Система допускає лише одне активне джерело фіктивного місцезнаходження, а перемикання відбувається в тому самому пункті налаштувань, де застосунок вибирали спочатку: Налаштування → «Параметри розробника» → «Вибрати додаток для фіктивних місцеположень» → вибрати інший.
Одне застереження: перед перемиканням зупиніть підміну в попередньому застосунку. Інакше він залишить свою кнопку ввімкненою, хоча система його вже не слухає, — і ви дивитиметеся на «робочу» підміну, якої немає. Як переконатися, що координати справді підмінено, — в інструкції з перевірки.
Збережені місця з іншого застосунку не переносяться: у кожного свій формат зберігання, а спільного механізму обміну в Android немає.
