Fully automated GitHub Actions workflows to build and release ReVanced-patched apps for YouTube, Google Photos, and Reddit.
This repository automatically builds ReVanced-patched APKs using GitHub Actions — triggered only when a new supported app version is detected, so you always get the latest compatible build without unnecessary runs.
- Checks for new supported versions of YouTube, Google Photos, and Reddit daily.
- Compares against the last successfully built versions — only rebuilds when something actually changed.
- Downloads clean standalone APKs from Uptodown (no split/XAPK bundles).
- Patches using the official ReVanced CLI and Patches.
- Creates a new GitHub Release with all three patched APKs attached.
- Automatically deletes the previous release to keep things clean.
Go to the Releases page and download the latest build:
| App | Latest Filename |
|---|---|
| 📺 YouTube ReVanced | youtube-revanced-vX.X.X-YYYY.MM.DD.apk |
| 📸 Google Photos ReVanced | google-photos-revanced-vX.X.X-YYYY.MM.DD.apk |
| 🔴 Reddit ReVanced | reddit-revanced-vX.X.X-YYYY.MM.DD.apk |
- Install GmsCore (MicroG) first — required for Google account login.
- Install the YouTube ReVanced APK.
- Open the app and sign in.
- Install the Google Photos ReVanced APK.
- It installs as a separate app alongside your original Google Photos — both can coexist.
- Sign in to get free unlimited original quality backup.
- Uninstall or keep the original Reddit app — Reddit ReVanced installs alongside it.
- Install the Reddit ReVanced APK.
- Sign in with your Reddit account.
Ad blocking, SponsorBlock, Return YouTube Dislike, background playback, downloads, hide Shorts, swipe controls, custom themes, and more.
- Spoof features — Enables Pixel-exclusive features including unlimited original quality backup.
- Enable DCIM folders backup control — Control which folders are backed up.
- GmsCore support — Works without root via MicroG.
- Change package name — Installs alongside the original app.
- Spoof client — Removes old Reddit API restrictions.
- Premium icon — Unlocks premium app icons.
- Hide ads — Removes ads from the feed.
- Sanitize sharing links — Removes tracking parameters from shared links.
- Open links externally — Opens external links in your default browser.
- GmsCore support — Works without root via MicroG.
A single GitHub Actions workflow (build_apps.yml) runs daily:
-
Job 1 —
check-versions: Fetches the latest ReVanced CLI and patches, queries compatible app versions for all three apps, and compares them to the last successfully built state. -
Job 2 —
build-and-release(only runs if changes are detected):- Downloads APKs from Uptodown.
- Patches each app with the relevant patches.
- Creates a dated GitHub Release with all APKs attached.
- Commits the updated state file so future runs know what was just built.
The workflow tracks built versions in .github/last_built_versions.json. On each check run, it compares:
- The latest supported app versions (per ReVanced patches)
- The patches version itself (new patches → rebuild everything)
If nothing changed, the build job is skipped entirely — no unnecessary work.
- Fork this repository.
- Go to the Actions tab in your fork and enable workflows.
- Workflows run daily automatically at 2 AM UTC, or trigger manually via Actions → Build ReVanced Apps → Run workflow.
This is a build wrapper around the tools made by the ReVanced team:
- ReVanced CLI
- ReVanced Patches
- apkeep — for downloading APKs
- Uptodown — standalone APK source
This project is not affiliated with or endorsed by ReVanced, Google, YouTube, or Reddit. These scripts are for educational and personal use only. Use at your own risk. Patching apps may violate Terms of Service of the respective applications.