개요
스마트폰으로 유튜브를 보는 것에 관심이 없었어서 이런 유용한 앱이 있는 줄도 모르고 있었는데, 최근 휴대폰 요금제를 변경하면서 유튜브에 조금이니마 관심이 생기면서 혹시나 하고 찾아 보던 중에 알게된 앱이 "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개의 파일을 각각 다운로드 받습니다.
- https://github.com/revanced/revanced-patches
- https://github.com/revanced/revanced-cli
- https://github.com/revanced/revanced-integrations
-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" 옵션을 추가하여 문제를 해결하였습니다.
광고 없는 유튜브는 신세계였습니다. ^^
참고자료
- "유튜브 광고 제거 Youtube ReVanced 17.24.34 (밴스드 대체) APK 다운로드":https://madecat.tistory.com/84
- "ReVanced":https://github.com/revanced ; Continuing the legacy of Vanced
- "ReVanced 설치 방법 - Java를 이용해 직접 빌드하기":https://madecat.tistory.com/88
- "유튜브 광고차단 Youtube Vanced 대체 앱 Revanced APK 설치방법":https://netxhack.com/apps/youtube-vanced-alternatives/
- "[Vanced] 유튜브 밴스드 다운로드 및 설치 방법 무료 광고 제거":https://coconuts.tistory.com/829
'프로그래밍 > Java,JSP' 카테고리의 다른 글
int를 이진 문자열로 변환(convert int to bit-binary string) (0) | 2020.10.15 |
---|---|
16진 문자열을 바이트 배열로 변환하기 (convert hexa-string to byte array) (0) | 2020.09.07 |
"jsp:param" 액션태그의 인코딩 문제(encoding problems) (2) | 2019.03.26 |
이클립스 사용시 몇 가지 팁(폰트 변경, 줄번호 표시) (0) | 2012.11.23 |
자바에서 부호없는 데이터(Unsigned data) 다루기 (0) | 2012.11.07 |