프로그래밍/Java,JSP

[apk] 광고 없는 유튜브 - Youtube ReVanced

채윤아빠 2022. 7. 23. 14:48
728x90
반응형

개요

스마트폰으로 유튜브를 보는 것에 관심이 없었어서 이런 유용한 앱이 있는 줄도 모르고 있었는데, 최근 휴대폰 요금제를 변경하면서 유튜브에 조금이니마 관심이 생기면서 혹시나 하고 찾아 보던 중에 알게된 앱이 "Youtube ReVanced" 입니다.

이전에는 "Youtube Vanced"라고 배포되고 있었으나, 지난 3월경부터 개발 등이 중단되었다고 합니다.

하지만 "Youtube Vanced"에서 파생된 "Youtube ReVanced"라는 프로젝트가 있는데, apk를 직접 배포하는 방식이 아니라 사용자가 직접 빌드하는 방식으로 배포하고 있어서, 다른 사람이 빌드하여 배포하는 것 말고 직접 빌드해서 사용해본 내용을 정리해 봅니다.

본 글에서는 "ReVanced 설치 방법 - Java를 이용해 직접 빌드하기":https://madecat.tistory.com/88 글을 참고하여 Youtube ReVanced 빌드를 수행해 보았습니다.


Zulu JAVA SDK 설치하기

Zulu JAVA SDK 다운로드 : https://www.azul.com/downloads/?package=jdk

JDK 18.0.2+9 윈도우 버전을 받아서 설치하였습니다.


ReVanced 패치 파일 다운로드

Youtube ReVanced 빌드를 위한 필수 파일들을 다운로드 받습니다. : https://github.com/revanced


다음 3개의 파일을 각각 다운로드 받습니다.

-a----      2022-07-23   오후 4:40         714672 app-release-unsigned.apk
-a----      2022-07-23   오후 4:40       45416273 revanced-cli-2.7.1-all.jar
-a----      2022-07-23   오후 4:39         469160 revanced-patches-2.21.0.jar

유튜브 apk 다운로드 받기

"apkmirror.com"에서 유튜브 apk를 검색하여 다운로드 받습니다.


Youtube ReVanced 빌드하기

다음과 같이 "Youtube ReVanced"를 빌드하여 apk 파일을 생성합니다.

  • command
    java -jar revanced-cli-2.7.1-all.jar -a com.google.android.youtube_17.27.39-1530396096.apk -c  ^
      -o revanced_17.27.39.apk -b revanced-patches-2.21.0.jar -m app-release-unsigned.apk ^
      -i hdr-auto-brightness -i enable-debugging -i force-vp9-codec -i swipe-controls ^
      -i enable-wide-searchbar
    
  • power shell
    java -jar revanced-cli-2.7.1-all.jar -a com.google.android.youtube_17.27.39-1530396096.apk -c  `
      -o revanced_17.27.39.apk -b revanced-patches-2.21.0.jar -m app-release-unsigned.apk `
      -i hdr-auto-brightness -i enable-debugging -i force-vp9-codec -i swipe-controls `
      -i enable-wide-searchbar
    


"Youtube ReVanced" 앱 설치

빌드된 "revanced_17.27.39.apk" 파일을 휴대폰으로 복사합니다.

복사한 파일 브라우저 등의 앱을 이용하여 복사한 "revanced_17.27.39.apk"를 설치합니다. 설치하는 과정에서 출처를 알 수 없는 앱 설치에 대한 권한 부여가 필요합니다.

추가로 "apkmirror.com"에서 "Vanced microG" 앱을 검색하여 다운르도 받아 설치합니다. 이를 통하여 구글 로그인을 처리할 수 있습니다.


결론

샤오미 Mi 에서 이전/리플레이/다음 버튼이 사라지지 않는 문제가 있었는데,
"always-autorepeat" 옵션 제거하고 "-i swipe-controls" 옵션을 추가하여 문제를 해결하였습니다.

광고 없는 유튜브는 신세계였습니다. ^^


참고자료