Throne for Android

What Throne for Android is, how it relates to Throne desktop, a quick start, and the main differences between the two apps.

Throne for Android is the Android version of Throne. It was formerly called NekoBox for Android. Since version 2.0.0 it runs the same core as Throne desktop (ThroneCore), so groups, subscriptions, routing profiles, DNS, presets, the auto selector, WARP and backups work the same way in both apps.

The pages in this section cover what is specific to Android: installation, permissions, the VPN and proxy modes, widgets, Android TV and troubleshooting. If you are new to the app, follow the quick start, then read Permissions & Background so that Android does not stop the VPN.

The features that both apps share are explained in these guides:

The Documentation item in the app's side menu (the drawer) opens this website.

Quick start

  1. Install the APK for your device. Most phones need arm64-v8a. See Choose the right APK.
  2. Open Throne. On Android 13 and newer, allow notifications.
  3. When Throne asks "Keep Throne running", tap Allow and confirm in the Android dialog. See Permissions & Background.
  4. Copy your subscription URL.
  5. On the Profiles screen, tap Add profile in the toolbar (the page with a plus sign), then Import from clipboard. To scan a QR code instead, choose Scan QR code.
  6. Throne detects the URL and asks "How to update?". Tap Create new subscription group. Throne adds a group named after the host name in the URL and downloads its profiles.
  7. Tap the tab of the new group.
  8. Tap ⋮ (More options) → URL test. A panel shows the progress and a summary of the results. Each profile shows its own result in the list.
  9. When the test finishes, tap Select fastest, or tap a profile that works.
  10. Tap the round connect button at the bottom of the screen. The first time, Android asks whether Throne may set up a VPN connection. Allow it.
  11. To check the connection, tap the bar at the bottom of the screen ("Connected, tap to check connection"). It shows "Success: HTTP handshake took …ms" when traffic passes through the profile.

If your provider gives you a throne://addsub/… link, open it on the phone instead of steps 4–6. Throne asks "Add this subscription?", adds the group, downloads its profiles and opens the Groups screen. Then open the Profiles screen and continue with step 7.

Throne does not appear in the Android share menu when you share a text link from another app. Copy the link and use Import from clipboard instead.

Differences from desktop

The two apps share the core and most settings. These things work differently:

Area Throne desktop Throne for Android
How traffic reaches Throne Tun Mode and System Proxy checkboxes Settings → General → Service mode: VPN (default) or Proxy only. See VPN & Proxy Modes.
Choosing apps Routing rules by process name or path Per-app proxy (Apps VPN mode) and routing rules by app
Backups .thrbackup files .thrbackup files, also on a WebDAV server
Default TUN MTU 1500 9000
Default core log level info warn
A throne://add/… link opened from another app Imports the profile at once Asks "Import profile" first
Raw routing profiles Supported Not supported. Raw profiles from a desktop backup are kept read-only.
TLS spoof, Tailscale and Extra Core profiles, OTP Manager, OpenVPN and OpenConnect endpoints in routing profiles Available Not available

Share links such as vless://… that you open from another app also ask "Import profile" first. Profile links that you paste with Import from clipboard or scan as a QR code are imported without a question.

Android also has home-screen widgets, a Quick Settings tile and the system's Always-on VPN. See Widgets, Tile & Automation and Always-on VPN. Routing rules that match the connected Wi-Fi network need location access on Android. See Location for Wi-Fi rules.

The shared guides show the desktop menus. On Android the same options are here:

Throne desktop Throne for Android
Groups → Manage Groups Drawer → Groups
Routing → Routing Settings → Route tab Drawer → Routing
Routing Settings → Common tab Settings → Routing
Routing Settings → DNS tab Settings → DNS
Routing Settings → Warp tab Settings → Routing → WARP
Settings → Tun Settings Settings → TUN / VPN
Settings → Preset Settings Settings → Presets
Settings → Basic Settings → Subscription Settings → Subscriptions
Settings → Basic Settings → Backup and Restore Drawer → Tools