Location changer to fake or mock GPS in iOS to prevent bank surveillance

From July 1, 2026, all banks in Belarus are required to comply with new requirements for collecting, storing, and analyzing digital device fingerprints. The goal is to combat unauthorized payments and protect against fraud. This requirement is contained in the financial services and technology standard SFUT 9.07-2026 "Banking. Information security. Device fingerprint." Approved by Resolution No. 17 of the Board of the National Bank of Belarus dated January 20, 2026, "On approval of financial services and technology standards."

Let us fulfil an audit of the bank's mobile applications to determine whether they work with geolocation access.

In the Android mock GPS flag is represented programmatically by introduced in API level 31 Location.isMock() and by the deprecated pre-API 31 method Location.isFromMockProvider(). This "Mock" flag is easily caught by application developers, so, oddly enough, Android applications are better protected from GPS spoofing than iOS applications.
Android devices with root can hide mock flags or inject locations at the kernel/system level using tools like Magisk or Xposed modules.

The bank's mobile application requires access to geolocation. Screenshot

The bank's mobile app won't launch without access to GPS coordinates.

The bank's mobile application requires access to precise geolocation. Screenshot
The mobile banking app is not satisfied with the information what town or village I am in.

The program 3uTools

3uTools Start Screen
3uTools Start screen.
We need the Virtual Location menu item below.

3uTools Toolbox

3uTools Toolbox
There is Virtual Location menu item in Toolbox too.

Virtual Location window in 3uTools

3uTools GPS Mock
Modify Immediately or
Cyclic Modification check and
Start Modification requires enabling on the device

Application gives 3 ways to modify the device position:
Enter the longitude and latitude
Enter the address on the Search Location bar
Drag and Click the address on the map using the mouse


3uTools GPS Mock Enable Developer Mode

3uTools GPS Mock Enable Developer Mode
Settings > Privacy & Security > Developer Mode
iPhone Enabling Developer Mode Screenshot

Phone Location modified successully

3uTools GPS Mock. Phone Location modified successully
For 30 seconds.

A 30-second timeout when mocking a GPS location on iOS is caused by iOS background suspension. Since iOS tightly restricts third-party apps and external tools from overriding system-level CoreLocation data, simulations often fail or snap back once a brief execution or connection window expires.
Varun Kukade


Organic Maps Check

GPS Mock Organic Maps Check Screenshot
Check GPS mock in maps, for example, in Organic Maps
This article will not be complete, will be further edited, some text was removed intentionally. If you are unable to apply this, please contact for paid consultation.
Данная статья не будет полной, будет дальше редактироваться, часть текста была удалена намеренно. Если вам не удалось применить, обращайтесь за платной консультацией.

No comments:

Post a Comment