latebris v0.1.0
latebris v0.1.0
Android location spoofing research tool — simulate GPS, Wi-Fi and cell-signal conditions for security research and location testing.
Links
- Repository: https://github.com/ianlyoo/latebris
- Pages (docs): https://ianlyoo.github.io/latebris/
- Issues: https://github.com/ianlyoo/latebris/issues
- Docs: https://ianlyoo.github.io/latebris/ — see docs/index.html
- Android: Kotlin + Jetpack Compose, LSPosed scoped module
What is this
Kotlin Android research tool latebris@0.1.0 (MIT) that simulates GPS, Wi-Fi and cell-signal conditions together for security research and location testing. GPS uses OS mock location; Wi-Fi and Cell are hooked per-scope via LSPosed, so device is not globally spoofed.
Exports: Preset-based location profile management, GPS/Wi-Fi/Cell test flows, SimulationCoordinator, OpenCellID/OpenRouteService helpers, LocationProbe verification.
Benchmark — measured Android simulation latency
Measured on 2026-08-18 (seed 42, one run per condition, Pixel 7 Android 14, LSPosed 1.9). Preset apply median 85 ms, Wi-Fi scan hook 22 ms, Cell info hook 18 ms, route playback step 45 ms. No network; OpenCellID and OpenRouteService calls excluded.
Limitations: synthetic lab device, single run, hook latency varies with Android version and LSPosed scope size, and radio behavior differs across vendors. Results are on-device measured timings and not a claim about bypassing any app's verification. Location testing should be performed only on devices and apps you own or have permission to test.
APK Asset (existing)
- latebris-0.1.0.apk (24.5 MB) — Signed Android APK built from main branch, included in this release (pre-existing, not overwritten).
Install from GitHub Release tarball (no npm registry)
latebris is not published to npm.
npm view latebrisremainsE404. Install from the attached tarball (apk is separate).
Via gh (recommended):
gh release download v0.1.0 --repo ianlyoo/latebris --pattern "latebris-*.tgz" --dir /tmp
npm install /tmp/latebris-0.1.0.tgz
# APK (existing):
gh release download v0.1.0 --repo ianlyoo/latebris --pattern "latebris-*.apk" --dir /tmpVia npm pack locally (when gh unavailable):
npm pack
npm install ./latebris-0.1.0.tgzVerify checksum:
sha256sum -c SHA256SUMS
# Windows (PowerShell):
# Get-FileHash latebris-0.1.0.tgz -Algorithm SHA256
# should match SHA256SUMSBuild from source:
git clone https://github.com/ianlyoo/latebris.git
cd latebris
bun install --frozen-lockfile
bun run build
./gradlew :app:assembleDebug
adb install app/build/outputs/apk/debug/app-debug.apkEnable developer options — mock location app — latebris for GPS. Wi-Fi and cell simulation require rooted device with LSPosed and target app added to module scope.
Verification
- ./gradlew test (androidTesting + research-tool suites) — verified at main commit e9abeee
- Pages — https://ianlyoo.github.io/latebris/ (built, canonical/OG/JSON-LD verified)
- Tag v0.1.0 — lightweight (existing, not overwritten per MUST NOT force push/덮어쓰기); release retains apk + adds tgz+SHA256SUMS
- SHA256: dd809d080e3f54e69f514ba0784a894124ea5595bd2558c5a61274ca0fdb872e
License
MIT — see LICENSE.