Що робить Mock Location?
Він змінює місцезнаходження Android на точку, яку ви вибрали на мапі: GPS і мережевий провайдер починають повідомляти її всім застосункам, які запитують у системи геолокацію.
Ви вибираєте точку натисканням на мапу або знаходите її пошуком — і замість справжніх координат система починає віддавати вибрані; окрему кнопку «старт» натискати не потрібно. Це власний механізм Android: у параметрах розробника є пункт «Вибрати додаток для фіктивних місцеположень», і підміна працює лише тоді, коли ви самі вибрали там Mock Location.
Фіктивне місцезнаходження діє, поки працює фоновий сервіс, — це видно за постійним сповіщенням у шторці. Поки він активний, координати отримують усі застосунки на телефоні, а не якийсь один: Android не дає «обдурити» один застосунок, віддаючи іншому чесні координати.
Щойно підміну зупинено, застосунок повертається до вашого справжнього місцезнаходження й показує його на мапі. Перезавантаження телефона не скидає активне фіктивне місцезнаходження — воно відновлюється автоматично.
Цей механізм однаковий для всіх застосунків підміни — різниться те, що збудовано навколо нього: чим застосунки відрізняються один від одного.