Skip to content

Repository files navigation


Android ROM Compat

Which Android ROMs run on your phone, what works on them, and whether the bootloader unlocks
🌐 android-rom-compat.peng.ly

The Pixel 7 page, with a table of the ROMs that support it

About

Covers GrapheneOS, LineageOS, CalyxOS, /e/OS, crDroid and iodéOS, official builds only. Every bit of data lives as YAML in data/, so fixing a mistake just means editing a file - no coding needed.

It'd rather leave a gap than guess, so anything nobody has checked shows as unknown.


Contributing

Know a feature works (or doesn't) on your phone? Spotted something out of date? The contributing guide walks through it, and you can do the whole thing in GitHub's web editor. Or just fill in an issue form and we'll add it for you.


API

The whole dataset is published as static JSON, rebuilt everytime teh data changes. No key and no rate limit.


Running it

It's a static Astro site, so the build in dist/ runs on any static host. You'll need Node 22 or newer.

git clone [email protected]:NotAFlightRisk/android-rom-compat.git
cd android-rom-compat
npm i
npm run dev        # dev server on localhost:4321
npm run validate   # check the data
npm run build      # build into dist/

Or run the pre-built image from DockerHub (also on GHCR):

docker run -p 8080:8080 notaflightrisk/android-rom-compat

Licence

The code is MIT. The data in data/ is CC BY-SA 4.0, so reuse it however you like, just credit this project and share alike. ROM names and logos belong to their own projects.

Contributors

contributors badge



© NotAFlightRisk 2026

About

Which Android ROMs run on your phone, what works, and whether the bootloader unlocks. GrapheneOS, LineageOS, CalyxOS, /e/OS, crDroid and iodéOS.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages