This project will allow you to download the APK of supported apps and build ReVanced Extended easily!
To use on PC, see this document.
To use on Android (via Termux), see this document.
For developers, see this
Required docker and docker-compose (for *nix cli) must be installed
Note: If you're using Docker Desktop, docker-compose will be pre-installed.
Clone the repository and cd into the directory rvx-builder
docker-compose build --pull --no-cacheThis builds the Docker image (--no-cache is used to build the image from scratch; sometimes the cache might cause version conflicts).
After building, launch the container (runs at localhost:8000):
docker-compose up -dTo stop the container:
docker-compose downNote: docker-compose uses docker-compose.yml so make sure you are in the same directory rvx-builder
To update to a newer version, stop the existing container if it is running, build the image and start it again.
docker build . --pull -t <name_of_the_image> --no-cacheRun the newly built container:
docker run -d --name <name_of_container> -p 8000:8000 --restart unless-stopped -v ./revanced/:/app/rvx-builder/revanced/ <name_of_the_image>This launches the container on http://localhost:8000
To stop the container:
docker rm <name_of_container> -f
docker rmi <name_of_the_image> -fTo update to a newer version of Builder, stop the existing container if it is running, build the container start it again.
In both the builds, a persistent storage is kept. All the builds are stored in <path/to>/rvx-builder/revanced/.