Test a location-based Android app by simulating being at a specific address without physically going there
Simulate walking, driving, or cycling speed to test step-counting or navigation features in your app
Follow a pre-set route to test how a delivery tracking or mapping app responds to movement over time
Root mode requires SELinux set to permissive, which reduces device security, non-root mode is safer but has fewer features.
FakeLocation is an Android application that lets you set a fake GPS position on your device, overriding whatever location your phone would normally report. It is described as a developer tool for building and testing apps, games, or features that depend on location data, though it works equally well for other purposes. The app runs in two modes: one that requires root access (root mode) and one that does not (non-root mode). It supports Android versions 5 through 16. The README includes a warning that root mode also requires SELinux to be switched to permissive mode, which reduces device security, and advises against using it unless you understand the risks. The feature list is extensive. You can move your fake location interactively using an on-screen joystick, and the direction of movement can adjust automatically based on the direction you physically hold the phone. You can simulate movement at several speeds: walking, running, cycling, driving, flying, or a custom speed you set yourself. The app also supports route simulation (following a set path), step count simulation (pretending to take steps to fool pedometer-based apps), WiFi positioning simulation, standalone mode, and GPS signal simulation. Locations can be saved for quick recall, and the update frequency for the reported position can be configured. The README also includes a warning about pirated versions of the app circulating online. Because the app needs high-level root permission, a tampered version could be used to install malware, so the developer advises only downloading from the official release channel.
← lerist on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.