revanced-documentation/docs/revanced-development/7_usage.md
2022-12-29 03:21:49 +01:00

1.1 KiB

Using the ReVanced CLI

  1. Make sure your device is connected

    adb shell exit
    

    If you plan to use the root variant, check if you have root access

    adb shell su -c exit
    
  2. Copy the ADB device name

    adb devices
    
  3. Run the CLI

    # Non-Root
    java -jar revanced-cli-all.jar \
    -a input.apk \
    -c \
    -d device-name \
    -o output.apk \
    -b revanced-patches.jar
    
    # Root
    # In the case of YouTube you want to exlude the patch 'microg-support' with the option '-e'. The option '-e' allows you to exclude patches (e.g. -e microg-support -e amoled ...)
    java -jar revanced-cli-all.jar \
    -a input.apk \
    -c \
    -d device-name \
    -o output.apk \
    -b revanced-patches.jar \
    -e microg-support \
    --mount
    

Note

: Patches might require additional integrations to be merged. Merge integrations with the option -m. Note: You can list all patches available by using the option -l.

If you specified an ADB device the patched application will be automatically installed.