# lerist/fakelocation

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/lerist-fakelocation).**

7,136 stars · 465 forks · HTML · archived

## Links

- GitHub: https://github.com/Lerist/FakeLocation
- awesome-repositories: https://awesome-repositories.com/repository/lerist-fakelocation.md

## Description

FakeLocation is a set of developer utilities for Android designed to override system-level location data, simulate network environments, and generate synthetic sensor activity. It functions as a location debugger and GPS mocking tool to test location-aware applications without requiring physical movement of the device.

The project provides capabilities for mocking cellular base stations and wireless signals to emulate different connectivity environments. It also includes a sensor simulator that generates synthetic step counter data and adjusts location update frequencies to mimic physical activity.

The software covers geographic simulation through the manipulation of GPS coordinates, accuracy, and signal strength. This includes simulating movement along defined routes or using manual controls to manage speed and orientation.

## Tags

### Operating Systems & Systems Programming

- [GPS Location Simulation](https://awesome-repositories.com/f/operating-systems-systems-programming/gps-location-simulation.md) — Mocks GNSS satellite data and geographic coordinates to test location-aware software without physical movement.
- [Joystick GPS Spoofers](https://awesome-repositories.com/f/operating-systems-systems-programming/gps-location-simulation/joystick-gps-spoofers.md) — Provides a virtual joystick interface to simulate real-time GPS movement using Android debug APIs.

### Part of an Awesome List

- [Sensor Data Simulation](https://awesome-repositories.com/f/awesome-lists/devtools/hardware-simulation/sensor-data-simulation.md) — Generates synthetic telemetry for step counters and other hardware sensors to mimic physical device activity.
- [Network Infrastructure Simulation](https://awesome-repositories.com/f/awesome-lists/devops/network-infrastructure-simulation.md) — Emulates cellular base stations and wireless signals to test applications in specific network environments. ([source](https://github.com/lerist/fakelocation#readme))

### Development Tools & Productivity

- [Location Debuggers](https://awesome-repositories.com/f/development-tools-productivity/location-debuggers.md) — Offers a developer utility to override device geographic data and signal strength for debugging purposes.

### Mobile Development

- [System Service Mocks](https://awesome-repositories.com/f/mobile-development/android-system-customization/system-service-mocks.md) — Implements mock background services to inject synthetic location data into the Android operating system.

### Testing & Quality Assurance

- [Cellular Network Emulators](https://awesome-repositories.com/f/testing-quality-assurance/cellular-network-emulators.md) — Mimics cellular base stations and wireless signal environments to verify application connectivity behaviors.
- [Radio Signal Simulators](https://awesome-repositories.com/f/testing-quality-assurance/sensing-signal-simulations/radio-signal-simulators.md) — Simulates cellular and wireless radio signals to test how applications respond to different connectivity metrics.
- [Geolocation Path Simulators](https://awesome-repositories.com/f/testing-quality-assurance/software-testing/mocking-frameworks/geolocation-mocking-tools/geolocation-path-simulators.md) — Simulates continuous movement along coordinate paths or via manual joystick control. ([source](https://github.com/lerist/fakelocation#readme))

### DevOps & Infrastructure

- [Emulated Network Connectivity](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/networking-connectivity/emulated-network-connectivity.md) — Emulates network connectivity environments to simulate how applications behave under various signal conditions.

### Hardware & IoT

- [Movement Interpolators](https://awesome-repositories.com/f/hardware-iot/gps-location-tracking/coordinate-interpolations/movement-interpolators.md) — Calculates precise GPS sequences to simulate continuous movement along defined routes at specific speeds.

### Networking & Communication

- [Movement Route Definitions](https://awesome-repositories.com/f/networking-communication/geographic-routing-engines/movement-route-definitions.md) — Allows the definition of sequential geographic coordinates to create custom movement paths for simulation.

### User Interface & Experience

- [Activity Pattern Simulators](https://awesome-repositories.com/f/user-interface-experience/coordinate-based-position-calculators/transform-calculators/geometric-motion-engines/physical-motion-simulators/activity-pattern-simulators.md) — Generates fake step counter data and motion patterns to test fitness tracking and movement features.
