Android client for your Rayhunter device
  • Kotlin 93.3%
  • Rust 5.9%
  • Shell 0.8%
Find a file
Markus Unterwaditzer 7b458ed873 version 0.3.1
2026-03-19 12:22:33 +01:00
.forgejo/workflows add installer (#6) 2026-01-26 15:22:13 +01:00
app version 0.3.1 2026-03-19 12:22:33 +01:00
gradle/wrapper init 2025-06-22 15:16:19 +02:00
scripts fail release if build fails 2026-01-26 15:23:44 +01:00
.gitignore add installer (#6) 2026-01-26 15:22:13 +01:00
build.gradle init 2025-06-22 15:16:19 +02:00
gradle.properties init 2025-06-22 15:16:19 +02:00
gradlew init 2025-06-22 15:16:19 +02:00
LICENSE init 2025-06-22 15:16:19 +02:00
README.md ntfy.sh support 2026-03-18 21:51:51 +01:00
settings.gradle init 2025-06-22 15:16:19 +02:00

Rayhunter Companion

This app allows you to store a list of WiFi networks that run Rayhunter, and connect to any of them to open Rayhunter's admin UI in a WebView. It offers several features over just using a regular browser on Android:

  • Keep using phone's data connection: The app will only connect to the Orbic/TP-Link for accessing rayhunter, while you can still use your phone's data connection in other apps. This is convenient if your Orbic does not have an active SIM-card with data.

  • Notifications: Once connected to a device, tap Set Up Notifications from the ... menu to receive alerts on your phone when Rayhunter detects something suspicious or the device battery is low. This uses rayhunter's ntfy.sh support, but the server runs on your phone, without requiring an internet connection.

  • Installer: The app can also run the Rayhunter installer directly from your phone. This works for network-based installers (tplink, orbic), but not USB-based ones like orbic-usb or uz801. Once connected to a device, tap Install Rayhunter in the ... menu.

Installation

Head over to the Releases tab to grab the APK.

Building from source

./gradlew assembleDebug
adb install app/build/outputs/apk/debug/app-debug.apk

License

Licensed under GPLv3, see LICENSE