Статья навеяна этой новостью на Хабре


Печальные новости о проекте YouTube Vanced. Гугл потребовал закрытия проекта и удаления готовых дистрибутивов. Разработчики подчинились. Поэтому больше YouTube Vanced с официального сайта не скачать. Возможно есть где-нибудь на зеркалах, но надо быть осторожным. В дистрибутиве могут быть вредные присадки.


Чем был хорош YouTube Vanced:

  1. Проигрывание видео в фоне, в том числе с погашенным экраном
  2. Проигрывание видео «картинка в картинке» на фоне другого приложения
  3. Отсутствие рекламы от Ютуба
  4. Отсутствие рекламных интеграций от авторов роликов (SponsorBlock)
  5. Подмена кодеков
  6. Расширенная настройка видеопараметров и много чего по мелочи

Но дело освобождения от рекламы живет и побеждает… ну почти. Теперь есть проект ReVanced. Позволяет самостоятельно пропатчить установочный файл YouTube.


Документация у них в зачаточном состоянии. Но испытать проект на себе можно. Официальные требования для того, чтобы попробовать:

  • ADB. Скачать можно с официального сайта. Распакуйте содержимое архива в директорию, из которой будете работать. У меня это C:\Soft\platform-tools
  • x64 or x86 architecture for now. Тут всё понятно.
  • The apk you want to patch (e.g. YouTube v17.24.34 or YouTube Music v5.03.50). Make sure the same version of the app is installed on the device. Пакет Ютуба (apk) можно взять тут. Важно брать не последнюю версию, а ту, что рекомендуют разработчики ReVanced. Она указана на странице с требованиями. На момент написания статьи это 17.24.34. Если возьмете не ту версию, будут такие ошибки:
    WARNING: Skipping seekbar-tapping: Incompatible with version 17.24.35. This patch is only compatible with version com.google.android.youtube: 17.17.34, 17.19.36, 17.20.37, 17.22.36, 17.23.35, 17.23.36, 17.24.34
  • Zulu JDK 17. Брать тут. На всякий случай, полное название «Azul Zulu Build of OpenJDK»
  • Android SDK if you plan to build the integrations from source. Это нам не пригодится
  • Добавлю от себя. У вас должен стоять microG. У меня он уже стоит, так как он используется YouTube Vanced.

Вначале я попытался пойти по этой инструкции. Но она устарела. Ключи запуска изменились. Ссылки на пакеты устарели.


У меня последовательность действий получилась следующая:

  1. Скачиваем ADB и распаковываем. Рекомендую делать короткий путь, чтобы проще было переходить в каталог из командной строки. Мой путь C:\Soft\platform-tools
  2. Скачиваем и ставим Zulu JDK. При установке надо активировать пункт добавления путей в переменные окружения, чтобы можно было просто написать java [options]
  3. Скачиваем файлы проекта: revanced-cli, revanced-patches, revanced-integrations. И конечно apk-файл Ютуба. Я рекомендую дать скачанным файлам простые названия, чтобы ими было удобно пользоваться в командной строке. apk Ютуба я назвал «youtube1.apk», apk c revanced-integrations, соответственно, «revanced-integrations.apk». Скачанные файлы копируем в директорию ADB. То есть я скопировал в C:\Soft\platform-tools.
  4. Запускаем командную строку, переходим в каталог с ADB и нашими файлами. Тут такой момент. В контекстном меню каталога есть пункт «Открыть в терминале» (Windows 11). Но такой терминал у меня работал некорректно, он не видел запускаемого файла JAVA. Видимо, не читал переменные окружения. И файлы внутри директории видел только с префиксом ".\". В общем, не надо так делать. Лучше открыть терминал в меню «Пуск/Start» и выполнить команду cd:
    PS C:\Users\Evgeniy> cd C:\Soft\platform-tools\
      PS C:\Soft\platform-tools> ls
    
        Каталог: C:\Soft\platform-tools
    
    Mode                 LastWriteTime         Length Name
    ----                 -------------         ------ ----
    ------        01.01.2008      0:00        5989376 adb.exe
    ------        01.01.2008      0:00          97792 AdbWinApi.dll
    ------        01.01.2008      0:00          62976 AdbWinUsbApi.dll
    ------        01.01.2008      0:00         241664 dmtracedump.exe
    ------        01.01.2008      0:00         436224 etc1tool.exe
    ------        01.01.2008      0:00        1649152 fastboot.exe
    ------        01.01.2008      0:00          44032 hprof-conv.exe
    ------        01.01.2008      0:00         231594 libwinpthread-1.dll
    ------        01.01.2008      0:00         489984 make_f2fs.exe
    ------        01.01.2008      0:00         489984 make_f2fs_casefold.exe
    ------        01.01.2008      0:00           1157 mke2fs.conf
    ------        01.01.2008      0:00         752128 mke2fs.exe
    ------        01.01.2008      0:00        2834292 NOTICE.txt
    -a----        25.06.2022     22:22       45397186 revanced-cli-1.11.1-all.jar
    -a----        25.06.2022     22:20        1816001 revanced-integrations.apk
    -a----        25.06.2022     23:22           2040 revanced-integrations.keystore
    -a----        25.06.2022     22:10         114924 revanced-patches-1.10.5.dex
    -a----        25.06.2022     22:10         251013 revanced-patches-1.10.5.jar
    -a----        26.06.2022      0:08           2040 revanced.keystore
    ------        01.01.2008      0:00             37 source.properties
    ------        01.01.2008      0:00        1162752 sqlite3.exe
    -a----        25.06.2022     22:21      137603855 youtube.apk
    -a----        25.06.2022     23:35      137603855 youtube1.apk

    попробуйте запустить команду java. Должен быть вывод примерно такой:
    PS C:\Soft\platform-tools> java
    Usage: java [options] <mainclass> [args...]
               (to execute a class)
       or  java [options] -jar <jarfile> [args...]
               (to execute a jar file)
       or  java [options] -m <module>[/<mainclass>] [args...]
           java [options] --module <module>[/<mainclass>] [args...]
               (to execute the main class in a module)
       or  java [options] <sourcefile> [args]
               (to execute a single source-file program)
    
     Arguments following the main class, source file, -jar <jarfile>,
     -m or --module <module>/<mainclass> are passed as the arguments to
     main class.
    ..........
  5. Включаем на телефоне отладку по USB. На моем телефоне для этого надо 10 раз пошлепать по номеру сборки в «Информации о телефоне» для получения доступа к «Меню разработчика». Затем выбрать соответствующий пункт. Способ может быть свой каждой модели телефона.
  6. Нужно узнать идентификатор телефона. Для этого подключаем телефон к компьютеру по USB и вводим команду:
    PS C:\Soft\platform-tools> adb devices
    * daemon not running; starting now at tcp:5037
    * daemon started successfully
    List of devices attached
    12345678        unauthorized  

    На экране смартфона появится окно с предложением авторизовать подключение. Соглашаемся. Еще раз выполняем команду для проверки:
    PS C:\Soft\platform-tools> ./adb devices
    List of devices attached
    12345678        device

    Теперь всё хорошо. Нам нужен это идентификатор — в моем примере 12345678.
  7. Надо определиться с теми патчами, которые вы НЕ хотите накладывать. Полный список можно вывести следующей командой. Рекомендую это сделать на своем компьютере, разработчики бодро вносят изменения:
    PS C:\Soft\platform-tools> java.exe -jar .\revanced-cli-1.11.1-all.jar -b .\revanced-patches-1.10.5.jar -l
    INFO: seekbar-tapping: Enable tapping on the seekbar of the YouTube player.
    INFO: general-ads: Patch to remove general ads in bytecode.
    INFO: video-ads: Patch to remove ads in the YouTube video player.
    INFO: custom-branding: Change the branding of YouTube.
    INFO: premium-heading: Show the premium branding on the the YouTube home screen.
    INFO: minimized-playback: Enable minimized and background playback.
    INFO: disable-fullscreen-panels: Disable comments panel in fullscreen view.
    INFO: old-quality-layout: Enable the original quality flyout menu.
    INFO: disable-create-button: Disable the create button.
    INFO: amoled: Enables pure black theme.
    INFO: disable-shorts-button: Hide the shorts button.
    INFO: hide-cast-button: Patch to hide the cast button.
    INFO: microg-support: Patch to allow YouTube ReVanced to run without root and under a different package name.
    INFO: background-play: Enable playing music in the background.
    INFO: exclusive-audio-playback: Add the option to play music without video.
    INFO: codecs-unlock: Enables more audio codecs. Usually results in better audio quality but may depend on song and device.
    INFO: upgrade-button-remover: Remove the upgrade tab from the pivot bar in YouTube music.
    INFO: tasteBuilder-remover: Removes the "Tell us which artists you like" card from the Home screen. The same functionality can be triggered from the settings anyway

    Приведу список ключей, доступный на момент написания статьи. Тоже рекомендую проверить список на момент вашей работы:
    PS C:\Soft\platform-tools> java.exe -jar .\revanced-cli-1.11.1-all.jar -h
    Usage: ReVanced-CLI [-hV] (-b=<patchBundles> [-b=<patchBundles>]... [-l]
                        [-a=<inputFile> -o=<outputPath> [-e=<excludedPatches>]...
                        [-r] [--experimental] [-m=<mergeFiles>]... [--mount]
                        [--cn=<cn>] [--keystore=<keystorePath>] [-p=<password>]
                        [-d=<deploy>] [-t=<cacheDirectory>] [-c]])
      -a, --apk=<inputFile>      Input file to be patched
      -b, --bundles=<patchBundles>
                                 One or more bundles of patches
      -c, --clean                Clean the temporal resource cache directory. This
                                   will be done anyways when running the patcher
          --cn=<cn>              Overwrite the default CN for the signed file
      -d, --deploy-on=<deploy>   If specified, deploy to adb device with given name
      -e, --exclude=<excludedPatches>
                                 Explicitly exclude patches
          --experimental         Disable patch version compatibility patch
      -h, --help                 Show this help message and exit.
          --keystore=<keystorePath>
                                 File path to your keystore
      -l, --list                 List patches only
      -m, --merge=<mergeFiles>   One or more dex file containers to merge
          --mount                If specified, instead of installing, mount
      -o, --out=<outputPath>     Output file path
      -p, --password=<password>  Overwrite the default password for the signed file
      -r, --resource-patcher     Disable patching resources
      -t, --temp-dir=<cacheDirectory>
                                 Temporal resource cache directory
      -V, --version              Print version information and exit.

    Например, в статье, на которую я ссылался выше, использовался ключ "-i", позволявший активировать патч. Надо было перечислить все патчи, которые нужно применить. А вот в текущей версии такого ключа нет, но есть ключ "-e", который исключает применение тех или иных патчей. То есть оказывает обратное действие в сравнении со старым ключом "-i".
  8. Проверяем, что телефон подключен к компьютеру и выполняем команду:
    PS C:\Soft\platform-tools> java.exe -jar .\revanced-cli-1.11.1-all.jar -a .\youtube1.apk -c -d 12345678 -o .\revanced.apk -b .\revanced-patches-1.10.5.jar -m .\revanced-integrations.apk
    INFO: Decoding resources
    INFO: Reading dex files
    INFO: Merging .\revanced-integrations.apk
    WARNING: Skipping background-play: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
    WARNING: Skipping exclusive-audio-playback: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
    WARNING: Skipping codecs-unlock: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
    WARNING: Skipping upgrade-button-remover: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
    WARNING: Skipping tasteBuilder-remover: Incompatible with com.google.android.youtube. This patch is only compatible with com.google.android.apps.youtube.music
    INFO: seekbar-tapping succeeded
    INFO: general-ads succeeded
    INFO: video-ads succeeded
    INFO: custom-branding succeeded
    INFO: premium-heading succeeded
    INFO: minimized-playback succeeded
    INFO: disable-fullscreen-panels succeeded
    INFO: old-quality-layout succeeded
    INFO: disable-create-button succeeded
    INFO: amoled succeeded
    INFO: disable-shorts-button succeeded
    INFO: hide-cast-button succeeded
    INFO: microg-support succeeded
    INFO: Compiling resources
    INFO: Writing modified dex files
    INFO: Writing dex file classes.dex
    INFO: Writing dex file classes3.dex
    INFO: Writing dex file classes2.dex
    INFO: Writing dex file classes4.dex
    INFO: Writing dex file classes6.dex
    INFO: Writing dex file classes5.dex
    INFO: Writing dex file classes7.dex
    INFO: Writing dex file classes8.dex
    INFO: Writing resources
    INFO: Aligning revanced_raw.apk
    INFO: Signing revanced_aligned.apk
    INFO: Found existing keystore: revanced
    INFO: Copying revanced_signed.apk to revanced.apk
    INFO: Installing without mounting
    INFO: Finished

    Пакет будет подготовлен и установлен на телефон. Важно. Имя пакета в ключе "-o .\revanced.apk" — это выходное имя создаваемого пакета. Его на момент запуска команды еще не существует. Имя можно выбрать любое. Идентификатор устройства в ключе "-d 12345678" мы узнали на шаге 6.

    Пример команды, если мы хотим исключить некоторые патчи:
    java.exe -jar .\revanced-cli-1.11.1-all.jar -a .\youtube1.apk -c -d 12345678 -o .\revanced.apk -b .\revanced-patches-1.10.5.jar -m .\revanced-integrations.apk -e custom-branding -e premium-heading -e amoled
  9. Остается проверить, что приложение появилось на телефоне и работает.

Из замеченных минусов — нет тонкой настройки видео, как было в YouTube Vanced. И нет фильтра на рекламную интеграцию авторов видео. И явный минус — всю эту операцию надо делать регулярно с выходом новых версий Ютуба и патчей ReVanced к нему


Телеграмм-канал команды
Сообщество на Reddit

Комментарии (91)


  1. Alexufo
    26.06.2022 02:30

    А лаки патчер это делать не умеет?


    1. Ev9en1y Автор
      26.06.2022 02:52

      Не знал о таком. Судя по описанию, может всё. Но стремно пробовать :)


      1. Alexufo
        26.06.2022 03:13

        давно использую, там есть и пользовательске патчи. Вот он давно как опасное приложение определяется play маркетом, однако, его так никто и не напугал закрыть свой офф. сайт.


        1. Alexsey
          26.06.2022 03:50
          +28

          Тут ситуация разная. Vanced распространяли модифицированный клиент ютуба. Гугл в принципе на это закрывал глаза пока разработчики не пытались монетизировать его. Но моча в голову таки ударила и они решили устроить монетизацию через NFT, этого гугл уже не стерпел и выслал C&D.


          1. Ev9en1y Автор
            26.06.2022 12:55

            Спасибо за пояснение. Не знал причину закрытия.


          1. KawaiiSelbst
            26.06.2022 18:39
            +1

            Не причём тут NFT, это первый пункт в официальном ответе разработчиков
            https://telegra.ph/Vanced-Discontinuation-03-19

            Цитата из оригинала через переводчик (для ленивых):

            Теория Vanced NFT/LTD:

            Расширенный NFT:-

            Некоторые пользователи считают, что Google отправил письмо о прекращении и отказе, потому что команда Wanted отказалась зарабатывать деньги на проекте vanced. В конце концов, разыскиваемая NFS так и не была продана. Кроме того, это было сделано в шутку и не более того.
            Проект был в основном задуман как хобби-проект, который позже стал достоянием общественности благодаря своему огромному успеху.
            Следовательно, команда wanted никогда не просила никаких пожертвований и не имеет никакого мотива зарабатывать деньги на этом проекте. Почти 2 года назад нас спонсировали Brave Browser и Adguard, и с тех пор на нашем сайте advanced Manager появились реферальные ссылки. Если бы речь шла о том, чтобы заработать на этом деньги, Google занялся бы вашим проектом намного раньше, чем это произошло на самом деле.


            1. zartarn
              26.06.2022 19:43
              +13

              Кроме того, это было сделано в шутку и не более того.

              Ну да) как обычно, «просто шутка». А если бы прокнуло, стало бы не шуткой.


              1. Abscent
                27.06.2022 10:48

                It was just a prank bro!


        1. Ev9en1y Автор
          26.06.2022 12:55

          Понятно. Надо посмотреть. Я о ReVanced узнал из новости (ссылка в начале статьи) и решил попробовать, а опыт записать.

          Чисто субъективно я с подозрением отношусь к "швейцарским ножам", которые могут всё. Наверное можно провести эксперимент и применить патчи ReVanced через LP.


          1. Alexufo
            26.06.2022 12:58

            Идея LP проста, патчить по сигнатурам, что позволяет убирать рекламу даже если приложение нельзя купить и отключить ее так.


    1. vadimk91
      26.06.2022 14:25

      Надо же, лаки патчер ещё существует. Когда-то использовался, первый телефон был ещё со 2 версией андроида, но конечно нужны рут права.


      1. Alexufo
        26.06.2022 14:27

        Теперь не нужны. Он перепаковывает уже установленное приложение в новый apk. Но я бросил его так как особо не использую, а что пытался не сработало, процесс попыток не такой быстрый. Но на какие то донатные помойки для того чтобы ребенок быстро потерял интерес к игре да. это можно иногда))


  1. Dmitry_Dor
    26.06.2022 04:06
    +16

    дело освобождения от рекламы живет и побеждает… ну почти. Теперь есть проект ReVanced.
    Для TV-Box и Smart TV на Android теперь также есть

    • SmartTubeNext (на github, в Telegram)
      • простая установка из .apk файла без “плясок с бубном“
      • для установки не требуется root
      • без рекламы YouTube,
      • есть SponsorBlock с тонкой подстройкой,
      • широкие возможности настройки качества видео (как через пресеты, так и оперативно),
      • возможность выбора кодека видео и аудио
      • возможность управления приложением со смартфона,
      • не требует microG и др.дополнительных программ,
      • независимость от сервисов Google,
      • возможность работы с одним или несколькими аккаунтами Google,
      к сожалению пока без поддержки тачскрин (автор обещает добавить)


    1. Goscha
      26.06.2022 06:25

      а на chromecast оно устанавливается?


      1. Volkerball
        26.06.2022 18:59

        да.


    1. Ev9en1y Автор
      26.06.2022 13:00

      Это здорово. Надеюсь его портируют на KODI. а то в моем блоге одна из самых популярных статьей - как настроить авторизацию разработчика в приложении Youtube.


    1. Revertis
      27.06.2022 17:59

      Скорость работы аж пугает! Давно таких резких и быстрых приложений на андроиде не юзал! Официальный Ютуп и NewPipe тормозят, а этот STN просто летает!


    1. Stazz
      28.06.2022 08:45

      Эта та приложуха, ради которой живут все телевизоры и андроид-приставкиу меня дома :)

      Просто отлично сделана!


  1. ShadowMaster
    26.06.2022 04:43
    +4

    Youtube vanced никуда не делся и (пока) отлично работает. Так что заголовочек исправляйте.


    1. ptica_filin
      26.06.2022 08:44

      Да, установленный ранее пока работает...


      1. zenija2007
        27.06.2022 09:16

        Vanced manager все ещё позволяет скачивать приложения, так что можно и с нуля поставить.


        1. Ev9en1y Автор
          27.06.2022 10:50

          Версия давно не двигается с17.03.38 :(


    1. garriad
      26.06.2022 11:11

      согласен, работает отлично. только выкидывает постоянно из аккаунта, решения не нашел. права ВСЕ выдал приложению


      1. xTuMoHx
        26.06.2022 13:21
        +3

        На сколько я помню, Vanced использует microG для эмуляции гуглсервисов, проверьте там разрешения


        1. emerald_isle
          26.06.2022 20:21

          Если точнее, дело может быть не в разрешениях, а, например, в энергосбережении - была рекомендация отключать его для microG.


      1. ShadowMaster
        26.06.2022 20:20

        Non-root версия с microG никогда не выкидывало. Подозреваю, что у вас проблемы с энергосбережением для microG? Его тупо android прихлопывает. Во всяких китайских оболочках типа MIUI эта проблема встречается. На LineageOS такой проблемы нет.


      1. develmax
        26.06.2022 21:03

        Если выкидывает, то скорее старая версия. Чтобы починить нужно удалить Youtube vanced, удалить аккаунт microG (в аккаунтах или синхронизации), удалить microG. Обновить Youtube, зайти в него и потом отключить в приложениях без возврата старой версии. Установить последнюю доступную версию microG и Youtube vanced. Войти в аккаунт в Youtube vanced. Отключить энерносбережение для microG.


    1. Ev9en1y Автор
      26.06.2022 13:03
      +7

      Я с вами не соглашусь. Если нельзя обновить - значит приложение мертво. Вопрос времени. Первое заметное изменение в протоколе YouTube - и оно отвалится. Так было с YouTube для KODI. Гугл добавил требование индивидуальных ключей разработчика для авторизации. И все старые версии перестали работать.


      1. DerRotBaron
        26.06.2022 19:46
        +1

        Официальные приложения работают на приватных api ломать так быстро не любят, в основном из-за старых версий OS, которые поддерживать на фронте надоело, а на бэке еще пару лет есть не просят.
        А вот внешних разработчиков можно сколько угодно заставлять переделывать работу


      1. ShadowMaster
        26.06.2022 20:24
        +1

        Да, когда-нибудь оно сдохнет, я не спорю. Но пока что все функции работают в полном объеме, даже показ дизлайков.


  1. ajijiadduh
    26.06.2022 06:27
    +3

    Рекомендую делать короткий путь, чтобы проще было переходить в каталог из командной строки.

    камон, переходите в нужную папку, в адресной строке pwsh или cmd


    1. Ev9en1y Автор
      26.06.2022 13:07

      Спасибо, не знал. Я всё по старинке. запустил cmd, потом сделал cd. Про контекстное меню писал, почему-то не подгружается переменная PATH. Вашим способом все нормально отрабатывает.


  1. sden77
    26.06.2022 09:17
    +8

    Есть еще похожий проект NewPipe, как по мне ничем не уступает Vanced, устанавливатся из apk


    1. DonAgosto
      26.06.2022 09:41
      +9

      устанавливатся из apk

      NewPipe есть на F-Droid. Удобнее оттуда установить и потом автоматически обновлять


    1. Rundik
      26.06.2022 10:07
      +15

      ничем не уступает Vanced

      Нет рекомендаций, подписки не синхронизированы с аккаунтом, нельзя оставлять комментарии, нельзя ставить (диз)лайки, нет SponsorBlock, не видно приблизительных дизлайков, нет черной олед темы


      1. wyfinger
        26.06.2022 10:14
        +4

        Нет рекомендаций, подписки не синхронизированы с аккаунтом, нельзя оставлять комментарии

        это плюсы. SponsorBlock нет, это да. Но исходники открыты, велкам.


        1. gudvinr
          26.06.2022 10:33
          +3

          велкам

          нет


          1. psydvl
            26.06.2022 14:41
            +1

            1. zikasak
              26.06.2022 15:52

              Удалеео


      1. DonAgosto
        26.06.2022 11:15
        +3

        нет черной олед темы
        Есть, именно черная


      1. psydvl
        26.06.2022 14:40
        +1

        Есть форк с SponsorBlock, скачать можно как с гитхаба, так и добавить репозиторий в F-Droid

        https://github.com/polymorphicshade/NewPipe

        https://apt.izzysoft.de/fdroid/index/apk/org.polymorphicshade.newpipe


    1. Ev9en1y Автор
      26.06.2022 13:14
      +1

      Я его себе поставил. Попробовал. У него есть плюсы и минусы по сравнению с патченным YouTube. Плюсы:

      • Нет трекеров

      • Можно создавать подписки без авторизации

      • Функция "В фоне" не загружает видео вообще, что удобно для экономии трафика при прослушивании разговорного жанра

      Минусы (субъективно):

      • Система рекомендаций так себе

      • Интерфейс неудобный

      • Нет SponsorBlock (очень быстро к нему привыкаешь)

      У меня стоят два приложения параллельно. Каждое для своего. YouTube - интересные видео от рекомендательной системы. NewPipe - прослушивание в фоне разговорных роликов.


      1. dive155
        26.06.2022 15:55
        +1

        Есть форк со SponsorBlock https://github.com/polymorphicshade/NewPipe


  1. boris768
    26.06.2022 09:20
    +5

    А просто готовый apk выложить почему нельзя? Я конечно согласен, что здесь все прозрачно и понятно откуда что взялось и где поменялось, но для обычных пользователей такая сложность установки неприемлема.


    1. iClo
      26.06.2022 12:36
      +4

      Готовый apk не будут выкладывать, чтобы не повторить судьбу Vanced. По поводу обычных пользователей. Не переживайте, это просто новостники торопятся. Вторую новость выкатывают особо не разбираясь. Господа из команды ReVanced сейчас как раз усиленно занимаются созданием менеджера, который всё сделает за вас. Также как и было у Vanced. Судя по их дискорду - он готов на 95%. Пока же можно по старинке дернуть apkшку на 4pda или спокойно продолжать пользоваться Vanced. У него на текущий момент 0 проблем(проблемы с авторизацией - это проблемы с microG).


    1. Ev9en1y Автор
      26.06.2022 13:15

      Пока привязка к идентификатору устройства идет на этапе сборки. Я думаю, это временное решение


      1. psydvl
        26.06.2022 14:44

        Нет там никакой привязки к идентификатору устройства


    1. VitaliyII
      26.06.2022 13:43

      С большой силой согласен с Вами, Борис. Для многих юзеров описанные телодвижения недоступны. Например, у меня нет ББ с 2014-го года. И таких людей среди моих знакомых уже изрядно. Поэтому нужен apk-файл.


      1. JerleShannara
        26.06.2022 17:17

        Что такое ББ?


        1. VitaliyII
          26.06.2022 17:27

          ББ — «большой брат», на IT-слэнге это desktop либо laptop. У меня с 2014-го года только КПК с Android’ом.


          1. JerleShannara
            26.06.2022 17:29
            +1

            Эээ, а как так вообще можно жить, если конечно не ограничивать себя просмотрюм ютубов и трёпом в телеге?


            1. VitaliyII
              26.06.2022 17:40

              Например, для занятия юриспруденцией КПК достаточно вполне. Мой текст на эту тему с некоторыми подробностями: https://t.me/Vatniks/8839


            1. Ev9en1y Автор
              26.06.2022 18:44
              +2

              Как ни странно, можно. У меня жена так живет. Работает с iPhone. И даже деньги за работу получает. Я сам был несколько шокирован поначалу. А потом привык - "практика - критерий истины" :)


              1. VitaliyII
                27.06.2022 12:15

                Именно мне iPhone не подходит, ибо я слииишком много пишу (в среднем, 20 000–40 000 символов/сутки, иногда до 100 000). На моём КПК можно легко, быстро, просто и неутомимо писать свайпом пером на свайп-клаве. Оттопыренным же пальчиком на замусоленном экранчике возюкать с такой интенсивностью не получится — палец отвалится.


          1. poxvuibr
            26.06.2022 17:55
            +7

            Боже мой )).


            Есть два типа устройств. Одно следит за тобой постоянно и непрерывно, записывает твои перемещения, хранит идентификаторы сетей, к которым ты подключался. И второе считай почти не следит.


            Но именно вот это, не следящее устройство назвали Большим Братом )). Какая ирония!


            1. VitaliyII
              26.06.2022 18:24
              +1

              Дорогой камрад, среди моих затруднений нет паранойи. Более того, я уже десятка так два лет наслаждаюсь слежкой Google’a. Ибо в результате получаю уйму рекомендаций, улучшающих мою жизнь.


              1. harios
                27.06.2022 10:46
                +1

                Матрица — это система, Нео. Эта система — наш враг. Когда ты внутри, ты осматриваешься, что ты видишь? Бизнесмены, учителя, адвокаты, плотники. Люди, которых мы пытаемся спасти, но пока они подключены, они все еще часть системы, а значит — наши враги. Ты должен понять, что большинство этих людей не готовы к отключению. И множество из них очень привязаны к системе, поэтому они будут бороться за нее… Ты слушаешь меня, Нео, или любуешься на женщину в красном платье?


                1. VitaliyII
                  27.06.2022 12:09

                  Это, конечно же, прикольная выдумка (мне понравилась первая серия «Матрицы»). Но это только лишь выдумка, не более того.

                  И вот ещё что… При таком подходе придётся назвать «элементами матрицы» врачей, юристов, инженеров и прочих консультантов (рекомендации Google’a в некоторой степени автоматизируют рутинную часть консультирования). В итоге придётся перейти к отрицанию жизни вообще и сойти с ума.

                  --


            1. bilayan
              26.06.2022 19:48
              +3

              Потому что нзывали без отсылок к чему либо. Телефон маленький брат, пк — большой)


      1. sleirsgoevy
        26.06.2022 23:37

        chroot (termux-proot для людей без рута) + qemu-user-static для эмуляции x86 бинарей из android sdk. вполне сносно работает


        1. Ev9en1y Автор
          27.06.2022 01:02

          Ядрёно :)


        1. VitaliyII
          27.06.2022 07:52
          +1

          Дорогой камрад, для абсолютного большинства (>99 %) юзеров Android’a предлагаемый Вами метод, к сожалению, «китайская грамота». Для меня тоже.


    1. wifftees
      27.06.2022 09:15

      Нашел apk-файл в первом тг-канале по запросу Revanced, 15к подписчиков и постоянно выходят новые версии.


  1. pavelsc
    26.06.2022 09:55
    +13

    >Поэтому больше YouTube Vanced с официального сайта не скачать.

    Эпплоюзер детектед или на 4pda забанили. Или хлебом не корми, хотелось статью на Хабр запилить

    >И явный минус — всю эту операцию надо делать регулярно с выходом новых версий Ютуба и патчей ReVanced к нему

    Внезапно можно отключить обновления. Я в лоб не понимаю зачем мне эти релизы каждые две недели обычного плеера. Я из тех времён когда winamp писали один раз на диск и всем домом использовали и никто не умирал без скрам дерьма и обязательных релизов. Ни разу ещё быстрее и безопаснее не стало, в лучшем случае как было + свистоперделка.


    1. alexyr
      26.06.2022 11:14
      +1

      не совсем корректное сравнение. winamp это самостоятельный проигрыватель, а тут клиент для youtube. меняется API и клиент превращается в тыкву! стандартная головная боль для обладателей всяких Smart TV, когда производитель забивает на обновления… насчёт «релизы каждые две недели» согласен, перебор. но в итоге всё равно нужно будет обновляться, рано или поздно.


      1. Qwentor
        26.06.2022 12:31
        +4

        У меня SmartTV от Samsung, купленный в 2014 году. Ни разу не обновлял прошивку из страха окирпичить дорогую вещь. YouTube до сих пор работает.


        1. nidalee
          26.06.2022 12:35
          +1

          На Samsung-ах вообще приложения лучше не обновлять, как ни обновление, то что-то ломают.


        1. Ev9en1y Автор
          26.06.2022 18:48

          Может быть. По опыту, в телевизоре стоит нестандартный Ютуб. У меня он не показывает рекламу. Похоже есть какие-то взаимоотношения производителя ТВ и Гугла. Прошивку не обязательно обновлять. На телефоне приложения обновляются не с прошивкой. И могут это делать в фоновом режиме вас не спрашивая. У меня так сервисы Гугла обновляются. Но это лишь предположение.


        1. sleirsgoevy
          26.06.2022 23:39
          +1

          Приложение YouTube для смартТВ по сути кастрированный браузер. См. https://cobalt.foo


    1. nidalee
      26.06.2022 12:31
      +1

      Внезапно можно отключить обновления.
      Я вот сколько не бился, не смог на рутованном (!) смартфоне на Android 12 отключить обновления YouTube. Каждое обновление ломало Vanced, приходилось патчить заново. Ни одна из приблуд для отвязки от маркета не оказала никакого эффекта, включая терминальные с Magisk.


      1. Drad
        26.06.2022 13:21
        +1

        На S21, отключил ютуб в настройках приложений и установил Vanced с MicroG, всё делалось без рута. С тех пор он ниразу не обновлялся, так и остался в версии 17.03.


      1. snuk182
        26.06.2022 21:22

        С рутованого устройства ванильный Ют можно снести к чертям, а не отключать. Все равно при необходимости ставится из стора.


    1. Ev9en1y Автор
      26.06.2022 13:18

      Каждые две недели не надо обновлять. Но я уверен, что скорее раньше, чем позже текущая версия YouTube Vanced перестанет работать, потому что Гугл внесет изменения в протокол. Кто-то уже жалуется на проблемы с авторизацией (см. посты выше).


  1. klingeltonkostenlos
    26.06.2022 11:11

    Нам это тоже очень интересно и интересно. Музыку с YouTube можно использовать для многих других целей, например, для мобильных рингтонов.


  1. ZardoZAntony
    26.06.2022 11:11

    Заменил его не Видео Youtube, легче, чем основной клиент. Меня устроило. Сам вансед у меня в последних версиях глючил с авторизацией.


  1. Kerrigan
    26.06.2022 13:21

    В revanced пока что нет интеграции со sponsorblock, очень ждем


  1. Sanzhar94
    26.06.2022 13:22
    +1

    Слишком сложно, YouTube Vanced до сих пор успешно пашет, как помрёт, перейду на NewPipe, таким мазахизмом не вижу смысла заниматься))


  1. Evengard
    26.06.2022 19:01

    Пробовал я NewPipe, причём форк со SponsorBlock (без SponsorBlock на ютубе нынче лучше вообще не появляться...), очень не хватает интеграции со своим аккаунтом. Ни "миксов", ни отслеживания подписок, и да, рекомендаций разного толка тоже не хватает... Вернулся на Vanced, надеюсь ReVanced таки доделают (SponsorBlock + настройка буферов воспроизведения), перейду на них...

    И да, в телеграме есть готовые apk "устанавливай и пользуйся".


    1. Evengard
      26.06.2022 19:17

      Одной вещи которой прямо ну очень не хватало в NewPipe - это синхронизированной истории просмотра, и чуть меньше - синхронизированных списков "посмотреть позже". Их не хватает для удобного перехода мобильник <=> десктоп.


  1. Barmaletin
    26.06.2022 19:49

    Если всё хочешь сделать сам, то да, интересно) Но сложновато выходит. Для интереса можно это проделать один раз а потом, как товарищи написали 4pda рулит.


  1. VarRmiNe
    26.06.2022 21:50

    А если у меня стоит Vanced, его трогать не надо, не поломается?


    1. Ev9en1y Автор
      26.06.2022 21:51

      У меня стоит и не поломался. Но сами понимаете, руку на отсечение я не дам :)


  1. Johan_Palych
    26.06.2022 23:35

    Ну зачем ? Есть invidious.snopyta.org с допканалами.


    1. ESedov
      27.06.2022 09:16

      Клиента у invidious.snopyta.org для андриода нет. А в этом вся идея Vanced, где не только нет рекламы, но и он играет в свернутом виде, и с погашенным экраном.


      1. Johan_Palych
        27.06.2022 11:45

        Добавил на экспресс-панель Opera и пользуюсь


  1. Vilgelm
    27.06.2022 00:09
    +3

    И не одного комментария в стиле «купите YouTube Premium», коих было половина под постами про Vanced, удивительно.


    1. gremlin244
      27.06.2022 00:30

      Насчет рекламы могу я написать. Купите YouTube Premium, ну или не купите. Ну то есть на мой взгляд на ютубе не так уж все плохо с рекламой, чтобы ее как-то прям стараться со всей силы обходить. Не, наверное если целыми днями смотреть ютуб, и ролики минутные — да, или автор обнаглел с монетизацией и воткнул рекламу каждые три минуты. Но в основном как-то у меня вот не вызывает особого раздражения посмотреть 5 секунд и ткнуть пропустить. Я конечно понимаю что это звучит как наворачиваю говно, но всего ложку, а вокруг тарелками пихают, но… Но блин эт действительно так. Вы вообще видели интернет без адблока? Да на его фоне ютуб плюшевый зайчик.
      Насчет других фич ванседа спорить не могу, у меня как то не возникало таких надобностей.


      1. Ev9en1y Автор
        27.06.2022 00:59
        +1

        Просто у меня YouTube Vanced c SponsorBlock, uBlock Origin, Noscript и Enhancer for YouTube. Отгородился от рекламы со всех сторон. не хочу ее даже в небольшом количестве. Тем более, реклама часто громче основного аудиопотока. :)


      1. Julegg
        27.06.2022 01:38

        на ютубе не так уж все плохо с рекламой

        Это от канала зависит. У некоторых особо популярных гугл впихивает 2-3 рекламных блока в десятиминутное видео, что на мой взгляд ну просто ни в какие ворота. Да, блоки короткие, 5-15 секунд, но всё равно неприятно.


        1. gremlin244
          27.06.2022 23:12

          Поправьте меня если я ошибаюсь, но мне кажется если речь про встроенную рекламу гугла, ее регулирует автор канала, а не сам гугл решает кому побольше впихнуть. То есть если кто и наглеет, то не гугл, точнее не совсем гугл, а авторы контента которых гугл соблазняет возможностью выкрутить ползунок рекламы на максимум. Собственно если автор идейный, он может вообще отключить монетизацию, и рекламы гугла не будет, я на пару таких каналов подписан, один из которых со 100к подписчиков.


    1. MrB4el
      27.06.2022 08:52
      +5

      "купить" стало проблематично в отдельно взятой стране