Самостоятельно компилируем 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
⚠️ Для неопытных пользователей Windows рекомендую Liberica JDK:
2. ReVanced CLI
Позволяет легко патчить приложение YouTube.
Всегда свежая версия по ссылке:
https://github.com/revanced/revanced-cli/releases/latest
3. ReVanced Patches
Эти патчи активируют/деактивируют необходимый функционал официального приложения YouTube.
Всегда свежая версия по ссылке:
https://github.com/revanced/revanced-patches/releases/latest
4. ReVanced Integrations
Нужны для применения патчей.
Всегда свежая версия по ссылке:
https://github.com/revanced/revanced-integrations/releases/latest
5. Официальное приложение YouTube
Некоторые патчи подходят только к определённой версии YouTube, поэтому сначала определимся с ней. В README.md смотрим список патчей для com.google.android.youtube:
В столбце Target Version указаны совместимые версии;
all означает, что патч применим к любой версии YouTube
18.03.36 - конкретная версия YouTube, к которой можно применить патч
Т.е. чтобы успешно отработали все патчи, нужна версия YouTube 18.03.36
Идём на APKMirror и скачиваем необходимую нам версию YouTube:
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.