Portable GUI for ReVanced-Cli.
- On start up prints supported YouTube versions by latest ReVanced-Patches
- On button click it can check for latest versions of ReVanced-Cli, ReVanced-Patches, ReVanced-Integrations and GsmCore (MicroG) on GitHub. If newer version found - downloads them.
- List all connected ADB devices, user can choose the device to install the patched app too.
- Patches can be included or excluded from patching process
- Supports only Revanced-CLI 4.x.x and Revanced-CLI 5.x.x
- Java 17 (or any other version compatible with Revanced-Cli)
- ADB should be in the path, however it's possible to choose an option in Settings to use embedded ADB. Program will create a bin folder in root and save it there.
Download release for your OS, extract.
For Windows launch the exe in root folder
For Linux launch the executable in bin folder
At the startup program will create a bunch of folders where it will store all dependencies. While it can and will download ReVanced-Cli, ReVanced-Patches, ReVanced-Integrations and GsmCOre (MicroG) user will have to download apk to patch by himself ant place it in apk-to-patch folder.
To use specific keystore file to sign the apk it has to be placed in the same folder as executable file of the program and has to be named "yt-ks.keystore".
- Java 17
- JavaFX 17
- Maven 3.8.7 (newer versions might fail to compile)
- Clone the repo
- depending on OS run
mvn clean javafx:jlink && jpackage @jpackage-linux
ormvn clean javafx:jlink && jpackage @jpackage-windows
in terminal or command prompt appropriately.