Skip to content

Using the ReVanced CLI and installing ReVanced

oSumAtrIX edited this page Jun 27, 2022 · 20 revisions

Using the CLI

  1. Make sure your phone is connected
adb shell exit
  1. If you plan to use the root variant, check if you have root access
adb shell su -c exit
  1. Copy the ADB device name
adb devices
  1. Run the CLI
# Non-Root
java -jar revanced-cli-all.jar \
 -a some.apk \
 -c \
 -d device-name \
 -o revanced.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 some.apk \
 -c \
 -d device-name \
 -o revanced.apk \
 -b revanced-patches.jar \
 -e microg-support \
 --mount

A lot of patches require the integrations which you can merge by adding the -m flag and passing the integrations file as the argument. If you need the list of patches available, pass in -l.

If you specified an ADB device the application should now open on your device and the CLI will show logs until the app is closed.

Clone this wiki locally