mirror of
https://github.com/revanced/revanced-documentation.git
synced 2025-01-10 10:45:57 +01:00
48 lines
1.1 KiB
Markdown
48 lines
1.1 KiB
Markdown
# Using the ReVanced CLI
|
|
|
|
1. Make sure your device is connected
|
|
|
|
```bash
|
|
adb shell exit
|
|
```
|
|
|
|
If you plan to use the root variant, check if you have root access
|
|
|
|
```bash
|
|
adb shell su -c exit
|
|
```
|
|
|
|
2. Copy the ADB device name
|
|
|
|
```bash
|
|
adb devices
|
|
```
|
|
|
|
3. Run the CLI
|
|
|
|
```bash
|
|
# 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.
|