Throne for Android
A quick start for Throne for Android and how it differs from Throne desktop.
Throne for Android (formerly NekoBox for Android) runs the same core as Throne desktop, so groups, subscriptions, routing profiles, DNS, presets, the auto selector, WARP and backups work the same way in both apps. The guides explain them: Subscriptions & Groups, Routing, DNS, Testing & Auto Selector, Cloudflare WARP and Moving between desktop and Android. This section covers what is specific to Android.
Quick start
- Install the APK for your device. Most phones need
arm64-v8a. See Choose the right APK. - Open Throne. Allow notifications, and tap
Allowwhen Throne asks to keep running in the background. See Permissions & Background. - Copy your subscription URL. On the
Profilesscreen, tapAdd profile(the page with a plus sign) →Import from clipboard, orScan QR codefor a QR code. - Tap
Create new subscription group. Throne adds the group and downloads its profiles. - Open the tab of the new group and tap ⋮ →
Test→URL test. When the test finishes, tapSelect fastest, or tap a profile that works. - Tap the round connect button at the bottom of the screen and allow the VPN request.
- Tap the bar at the bottom of the screen to check the connection. "HTTP: … ms" means that traffic passes through the profile.
If your provider gives you a throne://addsub/… link, open it on the phone instead of steps 3 and 4.
Throne does not appear in the Android share menu for text links. Copy the link and use Import from clipboard.
Differences from desktop
| Area | Throne desktop | Throne for Android |
|---|---|---|
| How traffic reaches Throne | Tun Mode and System Proxy |
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, also on WebDAV |
The same, with only profiles, routing profiles and settings. See WebDAV backups. |
| Default TUN MTU | 1500 | 9000 |
| Raw routing profiles | Supported | Not supported. Raw profiles from a desktop backup are kept read-only. |
| sing-box dashboard | Tools → Open Web dashboard. The sing-box API is off by default. |
Drawer → sing-box dashboard. The API is on by default and listens only on the device. |
| Kill switch | Kill Switch | Android's "Block connections without VPN" comes closest. See Always-on VPN. |
TLS spoof, Tailscale and Extra Core profiles, the OTP Manager, OpenVPN and OpenConnect endpoints in routing profiles, the Throne API, thronectl and headless mode are not available on Android.
Touch and hold the bar at the bottom of the screen for Live graphs (speed, CPU, memory and connections of the core) and Speed test current connection.
Profile list layout
- In landscape, the
Double columnbutton in the toolbar shows smaller cards side by side. In portrait, the list always has one column. Settings→Appearance→Compact profile rowsshows each profile on one line with only its name and latency.Settings→Appearance→Compact group cardsshortens the cards on theGroupsscreen. Subscription groups show a usage bar, the time left and a refresh button instead of the link andUpdate subscription.
Double-column cards and compact rows have no edit and share buttons. Use ⋮ → Edit or Share on the row.
Desktop menus on Android
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 |
Settings → Basic Settings → Diagnostics |
Settings → Diagnostics |