Download
Get AndroidWrt
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 sourceAn 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
AndroidWrt (AOSP)
PlannedAndroidWrt 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.
$ 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
$ ./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”.