Skip to content

FFDA/revanced-cli-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ReVanced-CLI-GUI

Portable GUI for ReVanced-Cli.

Features

  • 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

Requirements

  • 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.

Instalation & Usage

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".

Compiling

Requirements:

  • Java 17
  • JavaFX 17
  • Maven 3.8.7 (newer versions might fail to compile)

Compile:

  1. Clone the repo
  2. depending on OS run mvn clean javafx:jlink && jpackage @jpackage-linux or mvn clean javafx:jlink && jpackage @jpackage-windows in terminal or command prompt appropriately.

About

Portable GUI for ReVanced-Cli

Resources

License

Stars

Watchers

Forks

Packages

No packages published