dgscyg/action-twrp-builder — explained in plain English
Analysis updated 2026-07-30 · repo last pushed 2024-12-20
Build a TWRP recovery image for a specific Android phone model using GitHub Actions instead of your own computer.
Automate fresh TWRP builds whenever a device maintainer updates their source code.
Create legacy TWRP builds for older Android versions 8.1 and below that require Python 2.
Access private device configuration files securely during the build using optional SSH key setup.
| dgscyg/action-twrp-builder | 0xdevalias/docker-upx | 123satyajeet123/bitnet-server | |
|---|---|---|---|
| Stars | — | — | 0 |
| Language | Shell | Shell | Shell |
| Last pushed | 2024-12-20 | 2017-11-28 | — |
| Maintenance | Stale | Dormant | — |
| Setup difficulty | easy | easy | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
No local software install needed, but you must know your device's source code repository URL, branch, device name, and target partition to fill in the build parameters.
This project lets you automatically build TWRP, a custom recovery tool for Android phones, using GitHub's free automation service instead of your own computer. TWRP (Team Win Recovery Project) is what Android enthusiasts use to back up their entire phone, install custom operating systems, or recover a device that won't boot normally. Normally, compiling TWRP from source code requires a powerful computer, lots of storage, and technical knowledge. This tool moves all that work to GitHub's servers. You start by clicking "Use this template" on the repository page, which creates your own copy. Then you trigger a build through GitHub's Actions menu, filling in a handful of parameters: where the Android source code lives, which branch to use, the URL for your specific device's configuration files, the device name, and which partition to target. The system downloads everything, compiles it, and makes the finished recovery image available for download in your repository's Releases section. For older Android versions (8.1 and below), there's a separate legacy build option since newer systems dropped support for Python 2, which those older builds need. The people who'd use this are Android device maintainers, the folks who create and publish custom recovery images for specific phone models. For example, someone who supports TWRP for an ASUS ROG Phone would point the tool at that device's source code repository and let it produce a fresh build whenever they update their code. It's designed for stable, verified source code rather than experimental work, since GitHub limits how much free build time you get. The project is built entirely in Shell scripts and leans on GitHub Actions, which means there's no software to install locally. One tradeoff: the developer notes that issues and pull requests may go unanswered, so users are largely on their own if something breaks. There's also an optional SSH key setup that lets the build process securely access private device trees, though the README doesn't explain why you'd need that beyond accessing restricted repositories.
Automatically build TWRP custom recovery images for Android phones using GitHub's free automation, so you don't need a powerful computer or technical compiling skills. Just fill in your device details and download the finished image.
Mainly Shell. The stack also includes Shell, GitHub Actions.
Stale — no commits in 1-2 years (last push 2024-12-20).
No license information is provided, so usage rights are unclear and you should contact the author before relying on this project.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.