Skip to content

Introduction

AndroidWrt turns an Android device into an OpenWrt-style router system, managed from one web panel and one configuration directory.

What it is

An Android phone or pocket router already has what a router needs: a cellular modem, Wi-Fi that can run a hotspot, USB, and more CPU than most home routers. What it lacks is the software. AndroidWrt adds it:

  • a web panel with the menus and terms of OpenWrt LuCI, in 42 languages
  • a firewall with OpenWrt-style zones and traffic rules, port forwards, UPnP IGD, NAT-PMP and PCP
  • a transparent proxy for every hotspot client, through Xray, with split routing and SmartDNS
  • dynamic DNS, SSH with SFTP, cellular management with data plans, Type-C WAN / LAN
  • status pages and tools as in LuCI: realtime graphs, logs, processes, diagnostics, scheduled tasks

Everything runs in rebornd, a single Go daemon with the panel built in. Settings live in plain files that you can also edit over SSH.

Root is a means, not the goal

On a rooted device AndroidWrt is a fully transparent gateway for the device and all its hotspot clients. Devices without root should still be usable through Android's VPN service; that mode is planned. Both share the same proxy engine, panel and configuration. See Operating modes.

Editions

EditionWhat it isStatus
AndroidWrt LiteAn app (APK) for stock, rooted Android: carries AndroidWrt, starts it after boot, updates itselfIn development
AndroidWrt (AOSP)Built into a custom ROM: full system integration and a package systemPlanned

Where to go next