← Back to monsiu.github.io

// Open Source Android App

Custom RR

The single home for popular Android custom ROMs, custom recoveries, and root solutions. Curates 18 actively maintained ROMs, 4 recoveries, and 700+ devices, sourced live from the LineageOS wiki and the PixelOS official_devices repo and refreshed nightly by GitHub Actions. Material 3, zero tracking, no Play Services, GPL-3.0.

v1.0.0 · Jun 2026 47+ GitHub stars Android · Windows · Linux GPL-3.0
Download v1.0.0 View on GitHub Buy Me a Coffee Privacy Policy

What's new in v1.0.0

The first stable release. Custom RR is now a settled, dependable home for the Android modding scene: browse custom ROMs, recoveries, root solutions and Treble GSIs, see which ones officially support your device, and grab the official downloads, all in one place.

Features

Curated ROMs

LineageOS, crDroid, PixelOS, Project Elixir, Project Infinity X, Evolution X, DerpFest, AlphaDroid, BlissROMs, /e/, GrapheneOS, CalyxOS, DivestOS, RisingOS Revived, VoltageOS, and more, each with description, features, screenshots, and a one-tap link to the official download.

Recoveries

TWRP, OrangeFox, PBRP, SHRP, with per-device support and direct downloads.

Root solutions

Magisk, KernelSU, KernelSU Next, APatch, SukiSU Ultra, sitting in their own top-level section alongside ROMs and recoveries.

700+ devices

Pick your phone and the whole app filters to ROMs and recoveries that officially support it, with per-model chips for every supported device.

Brand pages

Tap Xiaomi, OnePlus, Samsung, Google Pixel, Realme, POCO, Nothing, and more to see every device and every ROM/recovery that targets that brand.

Treble & GSI hub

Per-project status badges, direct GSI downloads, TrebleDroid wiki index, A-only vs A/B + arm64 cheat sheet, 6-step flash flow, and a camera FAQ.

Freshness signals

Active / monthly / discontinued labels plus last-build date, refreshed nightly by a GitHub Action that flags projects going quiet.

Defunct projects flagged

ArrowOS, DotOS, Havoc-OS, PotatoAOSP, RisingOS (original), MoKee, RR, AOSPE, Dirty Unicorns, Octavi OS clearly marked with last-build date and successor suggestions.

Deep links

Every ROM, recovery, device, and brand has a stable URL via go_router, easy to drop in XDA threads.

In-app updater

Checks GitHub Releases on launch and one-tap downloads the matching APK for your phone's ABI.

Material 3 + dynamic color

Light, dark, and AMOLED themes. Adaptive layouts: drawer on phones, NavigationRail on tablets, permanent side panel on desktop.

Privacy first

Zero tracking, zero ads, no Play Services. GPL-3.0, source on GitHub.

Download

Install

Android

Download the APK matching your phone's ABI (most people: arm64-v8a), open it, and allow "Install unknown apps" if prompted.

Linux

tar -xzf custom_rr-v1.0.0-linux-x64.tar.gz
cd custom_rr-v1.0.0-linux-x64
./custom_rr

Optional: run ./install.sh to register a desktop entry.

Windows

Extract the zip and double-click Custom_RR.exe. Fully portable, no admin rights needed.

Build from source

git clone https://github.com/monsiu/Custom-RR.git
cd Custom-RR
flutter pub get
flutter run

Requirements: Flutter 3.22+, Dart 3.4+, Java 17, Android SDK 36, minSdk 21. See the build docs for desktop prereqs.

Support the project

Custom RR is free, open source, and ad-free. If it saved you time before a flash, you can help keep it maintained:

Prefer crypto? The app ships a donation sheet with Bitcoin, Litecoin, Ethereum, BNB, Solana, and Monero addresses, plus a no-KYC swap-to-Monero option.

Links