One place for Android modding. Search any device and see every custom ROM, recovery, root tool, and guide available for it β pulled live from 20+ public sources. No account needed. No ads. No paywalls.
π Live site: eliekh05-droidify-hf.hf.space
Since Android 1.0 there has never been a single place to find what is available for your device. You had to check the LineageOS wiki, then TWRP, then OrangeFox, then XDA, then SourceForge, then crDroid β each one completely separate, none of them connected. You had to already know what existed in order to find it, which is completely useless for anyone just starting out.
All of that data has been publicly accessible the whole time. LineageOS has had a JSON API for years. TWRP has had a search endpoint for years. OrangeFox has had structured CDN data for years. Nobody built the aggregator. So we did.
Everything you see on Droidify is fetched live from the original source. Nothing is made up, approximated, or served as current when it is actually old. If something fails to fetch you will see it clearly marked β it will never quietly pretend to be fresh data when it is not.
β οΈ One exception: The Android versions page uses a hardcoded reference table β explained below.
Most websites that cover Android versions only list the major releases. They skip the subversions that actually shipped on real hardware β things like 2.3.1 through 2.3.7, 4.0 through 4.0.4, 4.4 through 4.4.4, and so on. Those versions existed. Devices shipped with them.
The naming makes it worse. When someone sees a ROM targeting Android 14, many people think that means 14GB of storage. Others confuse it with the API level, which is actually 34. Android went from version 9 (Pie) straight to 10 and dropped the dessert naming entirely. Android 12L appeared between 12 and 13 and most people have never heard of it.
Version number, API level, internal codename, and release year are four completely different things and almost no site puts them all together clearly. We do.
The data is hardcoded because the live sources β Wikipedia and apilevels.com β are inconsistent, don't reliably include all subversions, and change format without warning. A carefully maintained reference table is more accurate and more stable. Every entry is verified against official Android SDK documentation and source.android.com build numbers. New versions are added when Google announces them.
| Category | Details |
|---|---|
| π± Devices | 946+ β search by name, codename, or manufacturer |
| πΏ Custom ROMs | LineageOS, GrapheneOS, crDroid, /e/OS, CalyxOS, DivestOS, postmarketOS, PixelExperience, and more |
| π§ Recoveries | TWRP, OrangeFox, PBRP, SHRP, unofficial builds |
| β‘ Root tools | Magisk, KernelSU, APatch, LSPosed β live versions from GitHub |
| π οΈ Flashing tools | Odin, ADB/Fastboot, SP Flash Tool, Mi Flash, QFIL β live versions |
| π Guides | Unlock bootloader β recovery β ROM β root β restore β buy/sell |
| π€ Android versions | Every version from 1.0 to latest including all subversions |
| π Watchlist + alerts | Save devices, get notified when new builds drop |
| π² PWA | Install directly from the browser on any device |
Open the site in Chrome or Edge. An install button appears automatically. Works on Android, Windows, macOS, and Linux. On iOS: Safari β Share β Add to Home Screen.
This is the best option on every platform β no warnings, no friction, instant updates.
Download Droidify.apk from Releases and install.
β οΈ Samsung devices (One UI 6.1.1+): Auto Blocker is on by default and will block the APK. Go to Settings β Security and Privacy β Auto Blocker β Off before installing. You can turn it back on after. Or skip the APK entirely and use the browser install β Chrome or Edge on Android, no Auto Blocker issue.
This is a TWA (Trusted Web Activity) β a thin native shell that opens the website directly. When the site updates, the app updates automatically. No new APK needed for any content or feature change.
Download Droidify.msix from Releases and double click to install.
β οΈ Expect SmartScreen warnings. The package is not signed through the Microsoft Store so Windows will complain about it. Click "More info" β "Run anyway". The app is safe and the source code is right above. If you want none of this friction, use the browser install β Microsoft cannot interfere with that and it works better anyway.
This project should not have issues. If it does, open one and we will reach out. Nothing gets closed without an explanation. If something is broken we will fix it. If it cannot be fixed we will tell you exactly why.
| Layer | Technology |
|---|---|
| Backend | FastAPI + Python 3.12, fully async |
| Templates | Jinja2 server-side rendering |
| Frontend | 3 JS files, no framework, no build step |
| Deploy | Docker on HuggingFace Spaces |
| Database | SQLite via aiosqlite, persistent via HF Storage Bucket |
| Auth | GitHub OAuth2, optional |
Public. No authentication required. All GET.
| Endpoint | Description |
|---|---|
GET /api/devices |
Search 946+ devices |
GET /api/devices/{codename} |
Device detail β ROMs, recoveries, firmware |
GET /api/roms |
ROM index |
GET /api/recoveries |
Recovery index |
GET /api/tools |
Root and flashing tools with live versions |
GET /api/android-versions |
Full Android version history including all subversions |
GET /api/guides |
Universal guides |
GET /api/guides/{codename} |
Device-specific guides |
GET /api/health |
Health check |
LineageOS API Β· LineageOS Wiki Β· OrangeFox CDN Β· TWRP search.json Β· Wikipedia Β· crDroid Β· SourceForge Β· GrapheneOS Β· postmarketOS Β· DivestOS Β· CalyxOS Β· /e/OS Β· Ubuntu Touch Β· NetHunter Β· customrombay.org Β· SamFW Β· GitHub Releases
Nothing is redistributed. Every download link goes directly to the original project's own servers.
MIT. The code is yours. See DMCA.md for data and takedown policy.