Skip to content

latebris v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 04:25

latebris v0.1.0

Android location spoofing research tool — simulate GPS, Wi-Fi and cell-signal conditions for security research and location testing.

Links

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 latebris remains E404. 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 /tmp

Via npm pack locally (when gh unavailable):

npm pack
npm install ./latebris-0.1.0.tgz

Verify checksum:

sha256sum -c SHA256SUMS
# Windows (PowerShell):
# Get-FileHash latebris-0.1.0.tgz -Algorithm SHA256
# should match SHA256SUMS

Build 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.apk

Enable 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.