Skip to content

Download

Get AndroidWrt

AndroidWrt has not published a release yet. Until the first one, build the Lite edition from source and install it on a rooted device: it takes a few minutes.

No release yet. There are no official builds to download today. When the first release is out, it will be listed on this page with its checksums. Watch the repository to hear about it.

Editions

AndroidWrt Lite

Build from source

An app (APK) for stock Android with root. It installs AndroidWrt, starts it after every boot and updates itself.

Android
8.0 or later, arm64-v8a
Root
KernelSU or Magisk
File
androidwrt-lite.apk
Build instructions

AndroidWrt (AOSP)

Planned

AndroidWrt built into a custom ROM, with the router as a system service, no root needed and a package system. It will live in a separate repository.

Build from source

The build runs on macOS or Linux and cross-compiles for the device. You need:

  • Go 1.27 or later
  • Node.js 24 or later, with npm
  • The Android SDK: build-tools 35.0.0, platforms;android-30, platform-tools (adb)
  • A JDK

Builds without a release key are signed with a local debug key: fine for your own device, never for publishing. See Building from source.

Build
$ git clone https://github.com/AndroidWrt/core.git
$ cd core
$ ./cores/fetch-cores.sh # Xray, SmartDNS and geo data (first time only)
$ ./build.sh # web panel + rebornd, into dist/rebornd
$ ./android/build.sh # the Lite app, into dist/androidwrt-lite.apk
Install over USB debugging
$ ./deploy/deploy.sh --apk # installs the app and starts AndroidWrt

Or copy the APK to the device, install it, open AndroidWrt Lite, allow root when asked and tap “Start AndroidWrt”.