Youtube Vanced의 후계자, reVanced 설치법

 

1. Youtube Vanced?

    Youtube에서 광고제거 및 기타 편의 설정을 추가한, 안드로이드 유사 유튜브 앱.

    유튜브 보다 더 발전된(Advanced) 앱이지만, 광고(ads)를 제거했다 하여 Vanced 이름을 정했나 보다 공대생 개그 수준의 작명수준이지만, , 이름 잘 지었네.

 

    프리미엄 구독 가입이 없어도 홈 화면 및 영상 시청 중간광고가 뜨지 않고, 특히 스폰서 광고 영상(보다 보면 어쩌고VPN 같은, 영상 만든 사람의 자체 광고)도 자동으로 넘겨주는 기능도 있어서, 이 프로그램을 아주 유용하게 사용했었다.

 

    참고로 Youtube Vanced에서 지원하는 기능들은,

  •        YouTube Premium 없이 모든 광고 제거
  •        SponsorBlock (영상 제작자의 자체 광고 자동 띄어넘기)
  •        백그라운드 재생
  •        Return YouTube Dislike
  •        자동 재생 중지
  •        VP9(또는 HDR) 강제 설정
  •        핀치 투 줌
  •        화면 하단 중앙 크리에이터 버튼 삭제
  •        테마 설정 (다크/블랙)
  •        PiP
  •        영상창 인터페이스 바꾸기
  •        영상 반복 재생
  •        선호하는 해상도 및 재생속도로 재생
  •        새로운 로고 아이콘
  •        MX 플레이어와 유사한 스와이프로 밝기/볼륨 조절
  •        커뮤니티 글 숨기기
  •        댓글창 숨기기/위치 변경
  •        워터마크 제거
  •        화질 선택 창 모양 변경
  •        아동용 동영상에서 미니 플레이어 사용 가능

  위와 같다, 위의 내용은 나무위키에서 가져옴.

 

    올 해(2022년) 2-3월부터 개발을 중단해야 할 것 같다고, 레딧에서 이야기가 솔솔 나오더니 결국 3월 말 쯤부터 더 이상 버전업은 없을 것이라고 개발자들이 공지하였다. 중단 이유는 구글에서 그만 만들라고 연락이 왔었다고. 사용자들은 이제야 올 것이 왔다는 분위기였고, 구글이 참 오래도 이 프로그램을 그냥 내버려 두었었네(구글의 주 수입원은 광고료이다), 개발자들 그동안 수고했네 하는 입장이었다.

 

    물론 몇몇 사용자들은 이번 구글의 소송 원인이 이 개발자들이 돈 욕심을 부려서(NFT로 장사할 생각이었다) 구글이 '이것봐라, 소송!' 했다고 말하는 사람들도 있는데(개발자들은 아니라고 부정함(링크)), 개인적으로는 개발자들의 욕심이 부른 화라고 하는 것이 맞는 것 같다. Vanced 앱은 기본적으로 Youtube앱을 바이너리 째 가져와서 여기에 여러 기능의 변형(patch) 작업을 한 것으로,  자동으로 배포하는 툴까지 만들었으니 소송이 걸려도 할 말이 없었을 것이다.

    어쨌든, Vanced app은 더 이상 업데이트가 없으니, 이 앱은 언제든 구글 정책에 의해 작동불능 상태가 되어도 이상할 것이 없는 시한부 생명을 살고 있는 셈.

 

  이에 몇몇 개인 개발자들이 그와 비슷한 기능을 제공하는 앱을 제작(실제로는 패치만 제공한다)중이며, 그 이름이 reVanced(역시 작명 수준은 공대 감성!)

 

 

2. reVanced

    이전의 Vanced 앱과는 다르게, 현재 날짜 기준으로, 자동배포 툴 같은 것으로 이 앱을 받기는 불가능해졌다. 이제는 개인이 유튜브 .apk와 패치 파일을 다운로드 받아 직접 패치하고 앱을 설치해야한다.

일단 기본 준비물로는

  1. 자신의 기기를 debug mode로 설정해 둔다. 혹시 디버그 모드가 뭔지 잘 모르시는 분이 있다면, 여기서 읽기를 멈추시고 이 글의 마지막 줄에 있는 Vanced링크로 들어가서 Vanced 앱을 다운받아 설치하시기를 권해 드린다.
  2. adb tool 구동 환경 설정 (adb platform toools 설치 후, dos prompt 에서 "adb devices" 를 한 번 타이핑 해 주면 데몬 실행됨)
  3. Azul Zulu JDK 17 설치 (다른 java env에서는 에러 발생함)
  4. youtube.apk 다운
  5. reVanced 패치파일들 다운

    관련 패치파일과 jdk 및 유튜브 앱 다운로드는 아래 링크 참조

    https://www.reddit.com/r/revancedapp/comments/vejmrj/simple_windows_revanced_install_guide_without/

 

 

    사실 adb tool은 꼭 필요한 것은 아닌데, 빌드할 때 자신의 device id를 넣어두면 signed apk가 되어 앱 설치 시 경고창이 뜨지 않고, usb를 통해 자동으로 설치까지 해 주어 편리하다.

 

  빌드 준비가 되었으면, 아래 명령어를 사용하여 vanced.apk 생성 및 설치를 진행하면 된다.

 

java \

    -jar revanced-cli-2.4.0-all.jar \

    -a youtube_17.26.36.apk \

    -b revanced-patches-2.12.0.jar \

    -c \

    –d 자신의_device_ID \

    -m app-release-unsigned.apk \

    -o revanced.apk \

    -e fenster-swipe-controls \

    -e custom-branding \

    -e hdr-max-brightness \

    -e disable-create-button \

    -e hide-autoplay-button \

    -e enable-debugging \

    -e background-play \

    -e exclusive-audio-playback \

    -e codecs-unlock \

    -e upgrade-button-remover \

    -e tasteBuilder-remover \

    --experimental

 

   빌드 명령어에서 -e 부분은 그 기능을 사용하지 않겠다는 의미로 예를 들어 -e hide-autoplay-button 은 다음 영상 자동 플레이 버튼을 숨기는 기능을 사용하지 않겠다(그러니까 화면에 다음영상 자동 플레이 가능 버튼이 보이도록 하는 것)는 의미이다. 

 

    (패치파일의 버전번호와 유튜브 앱의 빌드번호는 현재날짜(2022-07-10) 기준으로 작성된 것이며 차후 변경될 수 있으며, 위의 빌드 명령어는 사용하기 쉽도록 아래에 txt파일로 첨부해 두었습니다)

 

revanced_cmd.txt
0.00MB

 

3. Vanced vs reVanced

   결론 : Vanced의 압승.

     

   reVanced 단점

  1.  일부 광고가 화면에 뜬다. 특히 홈 화면 상단의 광고는 매번 자주 표시된다. 
  2.  Vanced의 스폰서 광고를 자동으로 띄어넘는 기능은 정말 편한데, reVanced에서는 현재 작동하지 않는다 - 물론 reVanced 개발자들은 현재 이 기능을 넣는 작업 진행 중 이라고는 하니, 어쩌면 이 달 이내에 작동할지도... (7월 18일에 이 기능이 추가된 패치가 릴리즈 되었다!)
  3.  비디오 코덱 강제설정 없으며, 
  4.  디스라이크(Disklike)예전으로 되돌리는 기능(싫어요 수 표시하는 기능) 없음 (7월 18일 버전에서 구현됨!)
  5.  추가로, apk 빌드시 일부 기능 강제로 추가됨 - 명백히 -e 옵션으로 제거를 했음에도 기능이 빠지지 않는 경우가 아직 있다. (7월 18일자 버전에서는 이상 없음)
  6. 배포툴이 없어서 개인이 일일이 앱 빌드환경을 만들어서 빌드하여 설치까지 해야 함. 

  reVanced 장점 

  1.  최신 버전의 Youtube.apk를 사용함. 끝.

 

4. 정리

   올 3월에 Vanced가 문을 닫은 후 부터 개발을 시작했으니, reVanced의 개발 기간은 얼마되지 않은 편. 짧은 기간에도 불구하고, 그리고 개발자 각자의 짜투리 시간을 투자하여 개발하는 환경의 열약함에도 불구하고, 현재의 완성도는 상당한 편으로 평가하고 싶다.

  일단, 이 앱과 패치를 개발하고 유지하고 있는 자유개발자들에게 무한한 지지와 성원을 보내며, 빌리 조엘어벤저스 팀의 We Didn't Start the Fire와 함께 오늘의 잡담을 종료.

 

 

PS. 혹시 아직도 Vanced앱이 필요하신 분을 위해서 아래에 다운로드 링크를 추가하였습니다. 

https://www.reddit.com/r/Vanced/comments/tdazfr/discontinuation_of_the_vanced_project/

 

 

PS. 오늘(2022년 7월 18일) 날짜로 [스폰서 블록SponsorBlock]이 추가된 패치가 릴리즈 되었다. 패치 버전은 revanced-patches-2.17.0.

Integration쪽 파일도 바뀌었으니 두 개 - 실제로는 dex포함 세 개의 파일을 새로 받아 패치하시기를.

반응형

+ Recent posts