Ultra-realistic System-Level GPS spoofing for Rooted Android devices (LsPosed).
Mô phỏng vị trí GPS siêu chân thực ở cấp độ Hệ thống (System-level) dành cho thiết bị Android đã Root.
Fake GPS is a powerful tool designed to alter your device's GPS location precisely, naturally, and undetectably. This project was originally forked from an open-source repository that was no longer actively maintained. We have resurrected it, actively updating and completely refactoring it to follow Clean Architecture, alongside adding numerous unprecedented, "Exclusive" features.
Whether you need to bypass geographical restrictions, conduct localization testing, or just play games — this application delivers a flawless simulation workflow ranging from standing still, walking via a Joystick, to simulated driving that actually obeys traffic lights!
Unlike standard mock location apps that are easily detected, Fake GPS directly intervenes in the system's core via the Xposed / LsPosed API:
- Location Hook: Completely overrides the location system framework without leaving traces.
- Network & Sensor Hook: Sensor and network parameters are smoothly simulated and synchronized with your virtual coordinates.
- Automatically scans and detects intersections (3-way, 4-way) along the navigation route.
- Applies a realistic random red light stop probability (30-50%).
- Implements vehicle physics: Smooth braking (Deceleration) when approaching and accelerating when the light turns green.
- Syncs a countdown timer (8s - 35s) directly on the BottomBar Control and within the Notification!
An advanced anti-detection package to trick the strictest security mechanisms:
- Bypasses Google Location Accuracy algorithms and implements Geocoder spoofing.
- Spoofs physical network data: Blocks WiFi scanning, Bluetooth spoofing, and Cell tower spoofing.
- Provides real-time popup notifications when third-party apps attempt to access your location, enabling a "1-Tap Kill."
Extracts and simulates highly natural routes from leading map providers:
- Google Maps | Apple Maps | Grab | Waze | OSRM
- A floating virtual Joystick controller on your screen, allowing easy navigation anytime, anywhere with smart speed synchronization.
- Flexibly and rapidly extracts and loads travel routes from third-party map applications or systems, minimizing manual setup efforts.
Built upon Modern Android Development (MAD) standards:
- Language:
Kotlin - Architecture:
Clean ArchitecturewithMVVMin a clear modular structure. - Mapping:
Mapbox SDK v11.19(Smooth map, modern UI). - Injection:
Dagger Hiltfor Dependency Injection (DI). - Asynchronous:
Kotlin Coroutines&Flow/LiveData. - Database / Network:
Room Database,Retrofit. - Core system:
HiddenApiBypass,Virtual Joystick Android,LSPosed / Xposed SDK.
- Ensure your device is Rooted (KernelSU or Magisk is recommended).
- Install the LSPosed Framework (Zygisk version).
- Clone the project and build the APK via Android Studio, or download the latest release from the Releases tab.
- Install the
Fake GPSAPK onto your device. - Open LSPosed Manager -> Enable the Module for
Fake GPSand select the Target Apps that you wish to spoof location for. - Grant Mock Location permissions in Developer Options (Optional fallback).
- Reboot your device.
- Open the App & Enjoy!
All Pull Requests (PRs) contributing ideas or fixing bugs are warmly welcomed!
As the project strictly follows Clean Architecture, please ensure you adhere to the modular structure to avoid side effects. If you're proposing a major change, please open an Issue first to discuss it.
Fake GPS là một công cụ mạnh mẽ giúp bạn thay đổi vị trí GPS của thiết bị một cách tự nhiên và khó bị phát hiện nhất. Dự án này ban đầu được fork từ một nguồn mã mở, nhưng do dự án gốc đã ngừng duy trì khá lâu. Chúng tôi đã quyết định đưa dự án trở lại hoạt động, duy trì thường xuyên, tái cấu trúc toàn diện theo Clean Architecture và bổ sung hàng loạt tính năng "Độc quyền" chưa từng có.
Cho dù bạn cần bypass giới hạn địa lý của các ứng dụng, phục vụ công việc kiểm thử (testing) hoặc chỉ đơn thuần muốn chơi game — ứng dụng sẽ cung cấp cho bạn một luồng mô phỏng hoàn hảo từ việc đứng im, đi dạo bằng Joystick cho đến lái xe giả lập tuân thủ đèn giao thông!
Không giống như các app giả lập vị trí thông thường bị phát hiện dễ dàng, Fake GPS can thiệp trực tiếp vào Core của hệ thống thông qua Xposed / LsPosed API:
- Location Hook: Ghi đè toàn trình hệ thống định vị mà không để lại dấu vết.
- Network Hook & Sensor Hook: Thông số cảm biến và mạng được mô phỏng trơn tru, đồng bộ với tọa độ ảo.
- Tự động quét và nhận diện giao lộ (Ngã 3, Ngã 4) trên hành trình định vị dọc theo đường đi.
- Áp dụng tỷ lệ dừng đèn đỏ ngẫu nhiên chân thực (30-50%).
- Hiện thực hóa vật lý mô phỏng xe chạy: Tự động phanh mượt mà (Deceleration) khi lại gần và tăng tốc (Acceleration) khi hết đèn.
- Đồng bộ hiển thị đếm ngược (8s - 35s) trực tiếp trên BottomBar Control và Notification!
Gói giải pháp chống phát hiện tiên tiến giúp đánh lừa những hệ thống kiểm tra khắt khe nhất:
- Lừa tín hiệu thuật toán Google Location Accuracy và Geocoder spoofing.
- Fake các thông tin mạng vật lý: Khóa quét WiFi, Bluetooth spoofing, Cell tower spoofing.
- Hỗ trợ popup thông báo real-time khi có app bên thứ ba đang cố lấy vị trí của bạn, cho phép "Kill" ngay trong một chạm.
Hỗ trợ trích xuất và giả lập tuyến đường cực kỳ tự nhiên từ các nhà cung cấp bản đồ hàng đầu:
- Google Maps | Apple Maps | Grab | Waze | OSRM
- Controller Joystick ảo nổi (floating) trên màn hình, dễ dàng điều hướng mọi lúc mọi nơi. Đồng bộ tốc độ thông minh.
- Cho phép trích xuất và nạp lộ trình di chuyển từ các ứng dụng bản đồ hoặc hệ thống bên thứ ba cực kỳ linh hoạt và nhanh chóng, giảm thiểu thao tác thiết lập thủ công.
Dự án được xây dựng dựa trên các tiêu chuẩn phát triển Android hiện đại (Modern Android Development - MAD):
- Ngôn ngữ:
Kotlin - Kiến trúc:
Clean Architecturekết hợpMVVMtheo cấu trúc module rõ liên kết. - Bản đồ:
Mapbox SDK v11.19(Bản đồ siêu mượt, UI hiện đại). - Injection:
Dagger Hiltcho Dependency Injection (DI). - Asynchronous:
Kotlin Coroutines&Flow/LiveData. - Database / Network:
Room Database,Retrofit. - Core system:
HiddenApiBypass,Virtual Joystick Android,LSPosed / Xposed SDK.
- Đảm bảo thiết bị của bạn đã được Root (Khuyến khích KernelSU hoặc Magisk).
- Cài đặt Framework LSPosed (phiên bản Zygisk).
- Clone project và build file APK thông qua Android Studio, hoặc tải bản Release mới nhất từ mục Releases.
- Cài đặt file APK
Fake GPSvào máy. - Mở LSPosed Manager -> Bật Module cho
Fake GPSvà chọn các ứng dụng (Target Apps) mà bạn muốn fake vị trí. - Cấp Mock Location permission trong Tùy chọn nhà phát triển (Developer Options).
- Khởi động lại thiết bị (Reboot).
- Mở App & Trải nghiệm!
Mọi PR (Pull Request) đều được hoan nghênh. Vui lòng đảm bảo tuân thủ cấu trúc module Clean Architecture để tránh side-effects. Nếu có thay đổi lớn, vui lòng mở một Issue trước để thảo luận.
Made with ❤️ for the Android Community


