Найти тему
Эникей на передержке

Сборка YouTube ReVanced одной командой

Самостоятельно компилируем YouTube без рекламы с кучей полезных улучшений.

Также доступны патчи для YouTube Music, TikTok, Spotify и др. Полный список патчей можно посмотреть здесь: https://github.com/revanced/revanced-patches

Android only!

Обновляемая сборка и описание применяемых патчей: https://dzen.ru/a/ZARfnnWhG3vWH2K7?share_to=link

ВНИМАНИЕ!

####

Теперь можно собирать ReVanced прямо на телефоне или планшете. Видеоинструкция доступна по ссылкам ниже:

Смотреть на Я.Дзен | Смотреть на Rutube

####

Необходимые компоненты:

1. Java Runtime Environment (JRE)

Я использовал OpenJDK 19 версии (последняя на момент написания статьи). Актуально для Windows/Linux/MacOS.

Установка в deb-дистрибутивы командой:

sudo apt install openjdk-19-jre
Доступные для скачивания сборки OpenJDK 19.0.2
Доступные для скачивания сборки OpenJDK 19.0.2

⚠️ Для неопытных пользователей Windows рекомендую Liberica JDK:

Скачивание Liberica JDK для Windows
Скачивание Liberica JDK для Windows

2. ReVanced CLI

Позволяет легко патчить приложение YouTube.

Всегда свежая версия по ссылке:

https://github.com/revanced/revanced-cli/releases/latest
Необходимо скачать jar-файл revanced-cli
Необходимо скачать jar-файл revanced-cli

3. ReVanced Patches

Эти патчи активируют/деактивируют необходимый функционал официального приложения YouTube.

Всегда свежая версия по ссылке:

https://github.com/revanced/revanced-patches/releases/latest
Здесь тоже необходим только jar-файл
Здесь тоже необходим только jar-файл

4. ReVanced Integrations

Нужны для применения патчей.

Всегда свежая версия по ссылке:

https://github.com/revanced/revanced-integrations/releases/latest
Нужен только apk-файл
Нужен только apk-файл

5. Официальное приложение YouTube

Некоторые патчи подходят только к определённой версии YouTube, поэтому сначала определимся с ней. В README.md смотрим список патчей для com.google.android.youtube:

Неполный список патчей с указанием совместимых версий YouTube
Неполный список патчей с указанием совместимых версий YouTube

В столбце Target Version указаны совместимые версии;

all означает, что патч применим к любой версии YouTube
18.03.36 - конкретная версия YouTube, к которой можно применить патч

Т.е. чтобы успешно отработали все патчи, нужна версия YouTube 18.03.36

Идём на APKMirror и скачиваем необходимую нам версию YouTube:

Скачивание YouTube 18.03.36
Скачивание YouTube 18.03.36

6. Vanced microG

Нужны для авторизации в своём аккаунте на девайсах без root

Применение патчей

Создайте на ПК папку vanced и поместите в неё следующие файлы:

  • revanced-cli*.jar
  • revanced-integrations*.apk
  • revanced-patches*.jar
  • YouTube*.apk

*У ВАС ИМЕНА ФАЙЛОВ МОГУТ ОТЛИЧАТЬСЯ!

Запустите терминал/командную строку и перейдите в папку vanced:

cd "путь к папке vanced"

Применение всех патчей

Для применения всех патчей необходимо выполнить одну команду:

java -jar revanced-cli*.jar -c -a YouTube*.apk -o YTReVanced.apk -b revanced-patches*.jar -m revanced-integrations*.apk

YTReVanced.apk - файл, который будет создан в результате применения патчей.

Активация патчей
Активация патчей

Игнорирование патчей

Некоторые патчи могут убрать функционал, который нам нужен. Например, исключим применение патчей disable-startup-shorts-player и hide-shorts-button, чтобы можно было смотреть короткие видео (Shorts). Для этого используем параметр '-e':

Исключение патчей
Исключение патчей

Установка YTReVanced

Для установки достаточно скопировать на телефон и установить YTReVanced.apk и Vanced-microG*.apk.

Если вы используете ADB, то можно автоматизировать установку, добавив параметр -d <device>. В этом случае приложение будет установлено на телефон сразу после завершения компиляции apk.

Интерфейс приложения
Интерфейс приложения