ReVanced | |
|
|
<colbgcolor=#1c1b1b><colcolor=#fff> 개발 | ReVanced |
출시 | 2022년 3월 21일 |
주요 기능 | 광고 차단, 편의기능 추가 |
링크 |
[clearfix]
1. 개요
Android용 유튜브 앱을 포함한 여러 애플리케이션에 광고 차단, 백그라운드 재생 등의 편의 기능을 추가하는 패치 프로그램이다. 2022년 3월 14일 지원이 중단된 YouTube Vanced의 사실상 정신적 후속작으로 보고 있다. YouTube Vanced와는 달리 패치된 앱의 APK 파일을 직접 배포하는 게 아니라, 패치를 수행하는 프로그램을 배포하는 방식을 사용하여 저작권 문제를 피해가고 있다. YouTube와 YouTube Music 앱 외에도 X, TikTok, Reddit 등 다양한 앱에 대한 광고제거 패치를 제공한다는 점도 YouTube Vanced와의 차이점이다.패치가 각각의 패키지로 나뉘어져 있기 때문에, 원하는 부분만 선택적으로 패치가 가능하며, 패치할 수 있는 기능이 정말 많다. 단순히 광고 제거 툴이 아니라, 종합적인 어플 개조 툴에 가깝다. 유튜브 프리미엄 등 이미 유료 서비스를 가입한 사람 중에서도 해당 패치들의 편의성이 좋아서 리밴스드를 또 사용하는 경우도 드물지 않게 볼 수 있다.
YouTube Vanced의 개발이 종료된 지 오래되었고, ReVanced Manager의 안정화가 되어감에 따라 기존 YouTube Vanced 유저들의 상당수가 ReVanced로 옮겨가고 있는 중이다. YouTube Vanced의 시청 자체가 막힌 2023년 4월 이후부터는 대부분 ReVanced를 사용한다.
2023년 12월 8일 이후로 유튜브 프리미엄 가격이 월 10,450원에서 14,900원으로 대폭 인상됨에 따라 기존 프리미엄 유저들의 반발로 이곳으로 건너오려는 유저들이 증가할 것으로 예상된다.
2. 패치 목록
2.1. YouTube
이하의 내용은 대략적인 설명을 한 부분이며 최신 원문 내용 및 자세한 설명은 이 링크를 참조하면 된다. 기존 YouTube Vanced와 마찬가지로 슈퍼챗, 영화 구매 기능은 없다.- downloads: 음악 및 동영상 다운로드 가능[1]
- swipe-controls: 스와이프로 밝기/볼륨 조절
- seekbar-tapping: 동영상 플레이어에서 탐색 표시줄 탭 활성화
- minimized-playback: 백그라운드 재생 및 PiP, 아동용 동영상 미니 플레이어 사용 제한 해제
- amoled: 완전한 블랙 테마
- disable-create-button: 화면 하단 중앙 크리에이터 버튼 삭제
- hide-cast-button: 크롬캐스트 버튼 삭제
- return-youtube-dislike: 모든 유튜브 영상의 싫어요 수 공개
- hide-autoplay-button: 자동재생 버튼 삭제
- premium-heading: YouTube Premium으로 상단 로고 변경
- custom-branding: 앱 로고를 자체 디자인으로 변경
- disable-fullscreen-panels: 전체화면 영상창 댓글/정보 패널 삭제
- old-quality-layout: 해상도 설정창을 구 버전으로 변경
- hide-shorts-button: Shorts 버튼 삭제
- SponsorBlock: 영상 내 간접 광고 스킵
- enable-wide-searchbar: 넓은 검색바 디자인
- force-vp9-codec: VP9 강제 설정
- always-autorepeat: 동영상 연속 재생을 기본으로 설정
- microg-support: 루팅하지 않은 기기에서 Vanced microG 지원
- enable-debugging: 앱 디버깅 활성화
- custom-playback-speed: 커스텀 재생속도 활성화[2]
- hdr-auto-brightness: HDR 재생 시 시스템 밝기 유지
- video-ads: YouTube Premium 없이 동영상 광고 제거
- general-ads: YouTube Premium 없이 홈 화면 광고 제거
- hide-infocard-suggestions: 동영상 정보 카드 삭제
2.2. YouTube Music
유튜브 뮤직 리밴스드도 개발되었으나 구글 측에서 대한민국 한정으로 유튜브 뮤직을 유료화함에 따라 일반 사용자들의 유튜브 뮤직의 접근을 막아놨기 때문에 VPN을 사용해야 하는 단점이 있다. 이를 우회하기 위해서는 1.1.1.1 같이 국가 지정이 불가능한 vpn을 사용해서는 안 된다. 대신 touch vpn과 같이 유튜브 뮤직이 무료인 국가를 지정할 수 있는 vpn을 이용하자. 안드로이드 오토에서 이 앱을 사용하려면 설정에서 개발자 설정을 활성화 한 후 외부앱 사용 설정을 on 해야 한다.- minimized-playback-music: 아동용 음악에서 미니 플레이어 사용 활성화
- tasteBuilder-remover: 홈 화면 "좋아하는 아티스트를 알려주세요" 카드 삭제
- hide-get-premium: 프리미엄 홍보 문구 삭제
- compact-header: 홈페이지 상단 음악 카테고리 바 삭제
- upgrade-button-remove: 피봇 바의 업그레이드 버튼 삭제
- background-play: 백그라운드 재생 활성화
- music-video-ads: 음악 플레이어 광고 삭제
- codecs-unlock: 보다 나은 음질의 코덱 활성화
- exclusive-audio-playback: 비디오 없이 음악만 재생 활성화
2.3. 기타
- X(트위터): 2022년 7월 23일 revanced-patchers 2.21.0 업데이트로 지원.
- timeline-ads: 타임라인 광고 제거
- 레딧: 2022년 7월 26일 2.25.0 업데이트로 지원.
- general-reddit-ads: 첫 페이지 및 서브레딧 광고 제거
- premium-icon-reddit: 프리미엄 레딧 아이콘 해제
- TikTok: 2.35.0 업데이트로 지원.
- tiktok-ads: 광고 제거
- Spotify
- 트위치
- Messenger
- pixiv
3. 설치 방법
앱 자체는 YouTube Vanced와 비슷하게 순정 유튜브 앱을 개조한 앱이다. 다만 법적 문제를 피하기 위하여 개조된 APK 자체를 배포하는 게 아니라 패치 프로그램만을 배포하고 그 안에 순정 유튜브 앱을 넣어서 사용자가 직접 패치를 진행한 뒤 패치한 앱을 설치하도록 하는, 개조 롬과 유사한 배포 방식을 택했다.기존 YouTube Vanced의 개발이 중단된 이유 또한 개조된 APK파일을 직접 배포하는 행위가 법적으로 문제가 되었기 때문이었다. 이를 반면교사로 삼아, ReVanced 개발 팀은 패치된 APK 파일을 일절 배포하지 않고 있다.
3.1. ReVanced Manager
ReVanced 개발진이 권장하는 공식 설치 방법으로 멀웨어 걱정 없이 설치가 가능하다.ReVanced Manager를 이용해 YouTube ReVanced를 설치할 수 있다. 그러나 이전의 YouTube Vanced 설치 과정에 비해서, ReVanced Manager는 버전에 맞는 순정 APK도 직접 구해야 하고 설치과정 중 여러 가지 잡다한 설정을 해야 하는 수고스러움이 있는 등 설치가 복잡한 편이다.[3]
2023년 4월 30일 기준, Android 8 이상 os에서만 지원하며 ARM 아키텍처 armv7 일부 기기는 미지원 한다.
2023년 5월 6일 기준, 리밴스드 매니저가 1.0.0 버전으로 업데이트 되면서 루팅하지 않은 기기의 경우 리밴스드 매니저에서 설치된 유튜브 앱 자체를 패치하는 방식은 없어졌으며, 저장소에 있는 APK 파일을 패치하는 방식으로 변경되었다. 루팅한 기기는 여전히 아래 서술 되어있는 방식처럼 유튜브 앱 자체를 패치한다. 루팅한 기기이든, 그렇지 않은 기기이든 아래에 서술된 순서대로 따라가다 보면 어렵지 않게 설치할 수 있다.
3.1.1. 설치법
ReVanced Manager를 이용한 ReVanced 설치 방법은 다음과 같다. 최종 설치까지 대략 10~25분 정도 소요된다.- 이미 이전에 리밴스드 매니저를 통해 리밴스드를 설치 한 적이 있고 단순히 업데이트를 하려는 것이라면 1번부터 6번까지의 과정은 다시 할 필요 없고 7번 과정부터 진행하면 된다. 대신 깔끔한 업데이트를 위해 설치 되어 있는 리밴스드를 지우고 5번 과정부터 진행하거나, 추가로 microG 앱까지 지우고 4번 과정 부터 진행해서 다시 재설치 하는 것을 권장한다.
- 설치에 앞서, 설치되어 있는 기존의 YouTube 앱을 초기 버전으로 롤백한다.[4][5]
- Play 스토어 - Youtube 검색 - YouTube로 들어가 "제거"를 누른다. 초창기 버전으로 롤백된다.
- 설정 - 애플리케이션 - YouTube에서도 업데이트 제거가 가능하다.
- 롤백된 기존 YouTube 앱을 사용 중지한다.
- YouTube 아이콘을 길게 눌러 사용 중지를 누르거나, 설정 - 애플리케이션에서 YouTube를 찾아 클릭 후 사용 중지를 누른다.
- ReVanced Manager를 설치한다.
- 공식 GitHub에 접속해 Download 섹션을 통해 ReVanced Manager의 APK파일을 설치한다.
- 루팅된 기기가 아니라면 GmsCore 혹은 Vanced microG를 설치한다.
- 본인 기기를 루팅한 적이 없으면 공식 GitHub를 통해 24년 3월 26일자로 변경된 새로운 microG 인 GmsCore APK를 통해 microG Services를 설치할 수 있다. 최신 버전의 ReVanced를 사용하고 있다면 기존의 microG를 삭제하고 새로운 버전의 microG Services를 설치 해야 기능이 정상 동작한다.
- 기존의 Vanced microG는 공식 GitHub를 통해 다운 받을 수 있다.
- microG Services가 정상작동하지 않는다면, microG Settings 앱을 삭제하고 공식 GitHub를 통해 GmsCore APK로 microG Services를 재설치한다.
- Vanced microG가 정상작동하지 않는다면, Vanced microG를 삭제하고 공식 GitHub를 통해 Vanced microG를 APK를 통해 재설치한다.
- ReVanced Manager를 실행한 후 필요한 권한을 부여한다.
- 만약 출처를 알 수 없는 앱 설치 화면이 나오면 "이 출처 허용"을 활성화한다.
- 만약 배터리 사용량 최적화 중지 알림이 나오면 "허용"을 클릭한다. 알림이 안 뜰 경우 직접 설정해 주어야 하며, ReVanced 설치 완료 이후에는 ReVanced Manager의 배터리 사용량 최적화를 최적화나 제한으로 설정하거나 ReVanced Manager를 삭제해도 무방하다.
- 하단의 Patcher 탭에서 "Select an app"을 눌러 들어가면 YouTube 앱 버전이 Install[6], Suggested 이렇게 두 가지로 표기되어 있다. 이후 과정에 순정 Youtube APK 파일[7]이 필요한데, Install 버전이 아닌 반드시 Suggested 버전과 일치하는 Youtube의 APK를 다운받아야 한다. (1~3분 소요)
- Suggested 버전은 권장버전을 의미하므로 Suggested 버전을 맞춰주지 않을시 오류가 발생할 수 있기 때문에 부득이하게 ReVanced Manager 앱이 먹통이 된 경우가 아니라면 반드시 Suggested 버전을 따르도록 한다.[8]
- 2024년 10월 3일 기준, ReVanced의 Suggested 버전[9]은 v19.16.39[10]이다. 링크를 클릭하면 해당 버전의 APKmirror 사이트로 이동하여 해당 링크에서 APK 파일을 다운 받을 수 있다.
- 또는 APKmirror에서 특정 버전의 순정 APK를 구할 수 있다.
- {{{#!folding【 APKmirror에서 순정 APK 구하는 법 펼치기 · 닫기 】
- 이곳에 들어가 APKmirror의 YouTube 페이지에 접속한다. 광고가 많으니 클릭 미스가 나지 않도록 주의한다.
- All versions 섹션에서 자신이 확인했던 Suggested 버전을 찾은 뒤(beta 버전이 아니어야 한다.)[11], 제목 또는 오른쪽의 다운로드 버튼을 누른다.
- 밑으로 내려서 ALL VARIANTS 항목에 들어가면 두가지 버전의 다운로드 화면을 찾을 수 있다. 반드시 nodpi의 단일 apk[12]로 다운로드 받는다. 320-640dpi의 split apk[13](bundle)을 이용하면 앱 실행이 안 되는 버그가 발생할 수 있다.
- 밑으로 내려 Verified safe to install 섹션을 찾아 하단의 DOWNLOAD APK 버튼을 눌러 순정 APK를 다운로드한다. 보안 경고가 발생하면 무시하고 다운로드를 누른다.
- 루팅한 기기인 경우, 해당 링크에서 받은 APK를 바로 설치한다. (1~3분 소요) 루팅하지 않은 기기는 바로 설치하지 말고 ReVanced Manager의 Patcher 탭 - Storage를 눌러 저장소에 있는 Suggested 버전에 맞춰 다운로드 받았던 APK 파일을 선택한 후 이후 Patch를 눌러 APK 파일을 자동으로 변환한다.(3~9분 소요)
- 패치 옵션들을 변경하고 싶다면, Selected patches를 누르면 선택 가능한 패치 옵션들이 쭉 나열되어 나오는데, 이때 자신이 원하는 패치 옵션을 선택 후 Done을 눌러 원하는 패치옵션 설정을 완료한다.
- 만약, 자신이 무슨 패치 옵션을 골라야할지 잘 모르겠다면 파일을 선택한 이후 기본적인 패치옵션들은 기본으로 선택되어 있으므로, 바로 Patch를 누르거나 Selected patches를 누른 이후 None을 눌러 전체옵션 체크를 해제 시킨 다음 Default를 누르면 필수적인 패치 옵션이 자동으로 체크되어 설치하게 된다.
- Vanced MicroG Support[14]는 반드시 필수로 선택되어 있어야 한다. (이때 Default를 누르면 MicroG Support 필수옵션이 자동으로 선택된다.)
- 유튜브의 경우 초기 버전으로 롤백되어 있지 않으면 "apk 패키지가 잘못되어 앱이 설치되지 않았습니다."라는 오류가 발생할 수 있는데, 이 경우 설치 과정 1.을 참고.
- 설치 과정에서 파일 접근 권한을 요구할 경우 파일 접근 권한을 부여해야 설치가 가능하다. 기기의 파일 접근 허용 메시지가 나오는데 반드시 "허용"을 누른다. [15]
- APK 파일이 변환이 완료 되었다면 Install 버튼을 눌러 자동으로 생성된 YouTube ReVanced apk 파일을 설치하거나,(2~4분 소요)[16] 만약 지금 당장 설치하지 않을 거면 Export를 눌러 패치된 APK를 받을 수 있다.
- 도중에 Google Play 프로텍트로 인해 "안전하지 않은 앱 차단됨" 메시지가 나온다면, 세부정보 더보기 - 무시하고 설치하기를 클릭한다.
- 설치가 완료되면 새로 깔린 Youtube 앱에 들어가 설치가 정상적으로 되었는지 확인한다.
- 해당 앱에 처음 들어갔을 때 microG GmsCore가 설치되어 있다면 곧바로 사용이 가능하고, 당초 설치 과정 4.에서 GmsCore를 설치하지 않았다면, 자동으로 GmsCore를 설치할 수 있는 공식 Github 링크로 이동한다. 해당 링크에서 GmsCore APK를 받아 설치해도 설치 과정 4.에서 GmsCore를 설치한 것과 동일하게 작동된다.
- ReVanced 설치가 완료된 이후에는 ReVanced Manager의 배터리 사용량 최적화를 최적화나 제한으로 설정하거나, 이후 ReVanced를 별도로 업데이트 할 생각이 없다면 ReVanced Manager를 삭제해도 무방하다.
}}}
3.2. 직접 컴파일
ReVanced Manager로 패치가 되지 않을 경우 사용할 수 있다. CLI 인터페이스에 익숙하지 않은 사용자라면 revanced-cli를 사용해 앱을 직접 패치하는 것이 어렵게 느껴질 수 있다.[17]- Zulu JDK 18을 운영체제에 맞게 설치한다.[18]
- 순정 유튜브 APK 파일을 준비한다.
- Github에서 revanced-patches, CLI, integration 3개 파일을 다운받는다.
- 셸에서 파일을 다운로드한 디렉토리로 이동한다.
- 코드를 입력하여 빌드한다.[19]
- Google 로그인이 필요한 경우 microG를 별도로 설치한다.
2023년 9월 8일 기준 프롬프트에서 파일이 있는 폴더 위치로 이동하여 java -jar (cli 파일 이름 입력) patch -b (patches 파일 이름 입력) -m (integration 파일 이름 입력) -o (설치할 apk 이름 입력) (순정 youtube apk 파일 이름 입력) 커맨드를 입력하면 된다. 설치까지 시간은 좀 걸리는 편.
3.2.1. 컴파일 자동화 스크립트
- 이 과정을 Batch 스크립트로 자동화한 Apk 패커가 있다. 링크
- inotia00이 개발한 rvx builder도 있다. zulu JDK 설치까지 자동화하여 ReVanced Manager로 설치하는 것보다 절차가 간편하다.
- 이 과정을 한국의 잡다한것들이라는 블로거가 쉽게 컴파일을 할 수 있는 ReVanced GUI Maker를 공개했다. #1 #2
3.3. 완제품 APK 받기(비공식)
일부 사이트에서 순정 유튜브 APK 파일과 빌드한 APK 파일을 대신 패치하여 배포하고 있는 곳이 있다. 다만 이 방식은 비공식적인 방식이며, 해당 배포처가 APK에 정확히 무엇을 했는지 알 수 없기에 보안에 주의해야 하고 출처를 신뢰할 수 있을때만 사용해야 한다. 아래 나열된 사이트는 그나마 가장 잘 알려진 비공식 배포처이다.- RVX Lite(ReVanced Extended Lite): 비공식적 배포 방법 중에 가장 유명한 텔레그램 배포처이며 익스텐디드 버전을 배포한다. 리밴스드 익스텐디드 외에도 유튜브 뮤직, 레딧, 틱톡 등의 광고 제거 버전을 배포한다. magisk module(루팅 환경) 버전과 루팅하지 않은 환경의 apk를 모두 배포한다. 구글 계정을 사용하려면 GmsCore(MicroG)를 별도로 설치해야 한다.
- j-hc ( GitHub): '성능 최적화 외의 추가적인 간섭이 없는' 것을 모토로 제작된 magisk module 형태의 배포판. magisk module의 자체 업데이트 감지 기능을 사용해 모듈에서 자체적으로 업데이트를 감지할 수 있다. 루팅 사용자에게 맞춰져 있어 루팅하지 않은 사용자에겐 그냥 또 다른 형태의 apk 빌더일 뿐이다.
- nikhilbadyal, NoName-exe, MatadorProBr ( GitHub): j-hc의 모듈형 설치 방식을 Revanced를 추가로 개조한 Revanced Extended에 적용한 버전.
- r/revancedapks: 레딧 사용자가 제공하는 apk 파일이다. 다만 MediaFire로 파일 공유되고 있는데, MediaFire의 경우 간혹 실제 파일 대신에 바이러스 파일을 받도록 유도하는 경우가 있으므로, 꼭 브라우저에 광고 차단 확장 프로그램을 설치한 뒤에 apk 파일을 받도록 하자. MicroG(GmsCore)는 별도로 다운받아야 한다.
- Patched-RevancedExtended ( GitHub): 리밴스드 (깃허브) 마이너 갤러리에서 제공하는 배포판.
아래는 멀웨어가 포함된 증거가 확실히 있는 링크이며 해당 링크를 통해 설치하려 하지 말 것.
- [ 멀웨어 포함 사이트 펼치기 · 닫기 ]
- *
https://revanced.io/-
https://revancedextended.com/ko/: inotia00(Revanced Extended 프로젝트의 개발자) 버전.
리밴스드 익스텐디드 서브레딧에 따르면, revancedextended.com 와 revanced.io 에서 배포하는 APK 파일에 멀웨어가 포함되어 있다는 증거가 발견되었다고 한다. 따라서 해당 사이트들을 이용해서는 안 되며, 다운받은 파일이 있다면 모두 삭제하고, 다운받은 APK를 통해 구글 계정에 로그인을 했다면 비밀번호를 변경하고, 로그인 한 모든 디바이스에서 제거하라고 한다.
그 외 가짜 사이트 리스트
-
liteapks revanced: 본 apk를 설치해서 프로그램을 실행하면 liteapks.com 팝업창이 뜬다.
-
|liteapks vanced: 본 apk를 설치해서 프로그램을 실행하면 liteapks.com 팝업창이 뜬다. 위의 liteapks.com/youtube-revanced.html 과 형제 사이트로 추측된다.
-
4. ReVanced Extended
inotia00이 개발한 ReVanced의 포크. 기존 ReVanced에 없는 기능도 있고, 버그 수정 및 업데이트도 더 빠르며, ReVanced 설정이 한글로 되어 있는 장점[20]이 있어 많이 이용된다.설치하려면 inotia00가 직접 개조한 RVX Manager을 이용하여야 오류 없이 설치가 가능하다.
개발자인 inotia00이 개발 중단 및 재개를 반복하다 다시 개발을 계속하고 있다.[21]
2024년 10월 21일 기준 공식 Suggested 버전[22]은 v19.16.39[23]이다.
4.1. for Android 6.0-7.1
inotia00의 RVX를 기반으로 17.34.36 버전에 포크해 안드로이드 8 버전 미만의 구형 기기에서도 ReVanced를 사용할 수 있다. 64비트 기기에서만 지원한다. #전용으로 개조된 ReVanced Manager를 사용하며 추가로 설정이 필요하다. 빌드 방법
===# ReX(anddea) #===
2023년 8월 19일, 베트남 출신의 Hoàng Gia Bảo가 inotia00의 뒤를 이어 Youtube ReVanced Advanced라는 새로운 명칭으로 패치 개발을 시작하였다.
한때 inotia00의 복귀로 개발이 중단 되었지만, inotia00이 다시 개발 중단을 선언하여 2024년 2월 2일 새로운 버전인 v2.220.2가 출시되면서 개발이 다시 재개되었다.
하지만 2024년 3월 2일 v2.220.9 업데이트를 마지막으로 Hoàng Gia Bảo는 학업으로 ReX 프로젝트를 무기한 중단한다고 공지하였고, 그 뒤를 이어 anddea가 ReX를 개발하고 있었다가 inotia00의 복귀로 개발이 중단되었다.
현재 ReX(anddea)의 설치는 RVX Manager로 패치해야 하며 일반 ReVanced Manager를 이용하여 설치 시 패치가 불가능한 오류가 있다.
먼저 Settings->Sources로 들어가서 아래의 값으로 변경해야 한 후 재시작 하여야 한다.
API URL | api.github.com |
Patches organization | anddea |
Patches source | revanced-patches |
Integrations organization | anddea |
Integrations source | revanced-integrations |
2024년 4월 25일 기준 ReX의 Suggested 최고 버전은 v19.16.38이다.
2024년 4월 28일 기준 ReX의 Suggested 권장 버전은 v.19.05.36이다.
5. 버그 및 문제점
- 일부 영상에서 자막이 화면 아랫부분이 아닌 윗부분에 위치하게 되는 버그가 있다. 이는 'Spoof App Signature' 기능을 해제하면 해결되지만 해당 기능을 해제하면 영상 재생 자체가 불가능해지기에 이러지도 저러지도 못하는 상황.
- 모바일 데이터로 영상 재생시, 영상은 제대로 작동하지만, 일정 시간 후에 무한 로딩에 걸린다.
- Revanced Extended 버전 한정으로 해결법이 있기는 한데 그 방법은 Revanced Extended 실행→오른쪽 상단 프로필→설정→Revanced Extended→기타→플레이어 매개변수 변경하기 활성화 켜기.[24]
- 단, 이 기능을 사용하면 엔드스크린 카드 및 재생바 섬네일이 누락된다. 버그가 아니라 버퍼링 문제로 일부러 없앤 듯하다.
- 멤버십이 가입되어있는 채널의 게시물에 댓글을 달려고 할때, 멤버십 전용 이모티콘을 사용할 수 없는 버그가 있다.
- 트위치(v16.1.0) 인스타그램(v275.0.0.27.98) Revanced Manager v 1.11.2 기준 설치시 normal mount 2가지 선택지가 뜬다.
- normal은 순정버젼이고 mount는 루팅버젼이다.
- 현재는 루팅버젼이 정상적으로 설치가된다.
- youtube 설치시도 마찬가지로 위에처럼 선택지가 2가지가 뜨므로 normal을 선택하자.
- 쇼츠 영상 클릭시 문제가 발생했다는 문구와 함께 재생도 하지 않고 바로 다음 영상으로 넘긴다.
- 처음 누른 쇼츠 영상의 댓글창만 보이고, 이후 넘어가는 영상들은 댓글을 확인할 수 없다.
- 최근 서버 오류가 자주 걸린다. SponsorBlock이 안 되거나 싫어요 표기가 안 되는 식이다.
6. 사건 사고
6.1. ReVanced 패치 DMCA 테이크다운 사건
2022년 12월 9일 오전 8시 48분경, ReVanced 패치 리포지터리가 DMCA 요청으로 인해 GitHub에서 내려가는 사태가 발생하였다. 사실상 제 2의 youtube-dl 사태가 발발한 것. 이로 인해 커뮤니티는 혼란에 빠졌으며, 아직 자세한 복구 과정에 대한 공지는 나오지 않았다. 주체는 AnyTracker와 Pflotsh ECMWF로 두 곳 모두 유료 기능 우회를 이유로 DMCA를 걸었다. 다행히 12월 10일 공지 없이 조용히 복구되었다.6.2. r/revancedapp 서브레딧 무기한 폐쇄
자세한 내용은 레딧 문서 참고하십시오.레딧 API 사태에 반발하여 6월 12일부터 서브레딧을 무기한 폐쇄 조치했다.
6.3. 무한 로딩 (버퍼링) 이슈
6.3.1. 2023년
2023년 6월 부터 리밴스드를 사용하는 일부 계정에서 무한 로딩 현상이 발생하기 시작했다. 검색결과에서 검색된 동영상이 1분에서 1분 15초 부근부터 버퍼링이 걸리며 더이상 재생이 되지 않는다. 당장 임시로는 리밴스드를 사용한 적이 없는 계정으로 전환하거나 시크릿 모드를 사용하면 사라진다.하지만 이건 임시 방편책이며 앱을 새로 설치 해야한다. MicroG를 바꿔야 한다.유튜브 리밴스드를 자주 쓰는 계정마다 밴을 먹여 버퍼링을 일으킨다는 루머가 있으나 이는 사실이 아니다. 정작 해당 계정들은 PC나 일반 유튜브 앱으론 정상적으로 작동하며, 구버전으로 인한 이슈였다.
6.3.2. 2024년 (해결중)
이후 2024년 5월 경 구글 측이 microG 관련해서 패치로 아예 무한버퍼링이 걸리는 문제가 발생하였다. ReVanced 개발자 oSumAtlX는 이 문제를 인지하고 해결 중에 있다. 이 증상은 계정/휴대폰 기종 단위로 발생하며 일부 기종 및 계정은 발생하지 않는다고 한다. 간혹 막혔다가 뚫렸다를 반복하기도 한다. 5월 17일 경 ReVanced측이 패치가 곧 발표될 것이라는 공지를 올렸다. #2024년 5월 21일, 재생 문제를 해결한 최신 패치가 나왔다. # 기존에 리밴스트 매니저를 깔았던 사람들은 기존 (리밴스트 패치된)유튜브를 삭제하고 새로운 순정 유튜브 apk를 구해서 패치하면 된다.
다만 아직 inotia00의 ReVanced Extended, anddea의 ReX에는 해당 패치가 적용이 안 되어 있으며, 그 해결법이라는 것이 microG 대신에 iOS YouTube API를 새로운 경로로 쓰는 방식이기에, 테스트 클라이언트의 한계로 인해 여러 부작용이 존재한다.
2024년 5월 26일 intotia00의 버퍼링 문제 해결 최신 패치가 올라왔다. # 기본 설정에선 클라이언트 변경 옵션이 꺼져있기 때문에 설정 - revanced extended - 기타에서 클라이언트 변경하기를 켜야 한다.
6.4. 삼성 보이스피싱 앱 차단 이슈
2023년 9월 6일부터 국내 출시된 삼성 기기 한정으로, One UI의 잠수함 업데이트로 인해 보이스피싱 앱으로 분류되어 설치가 불가하다는 메시지가 떴었다. 해당 오류가 발생하는 기기의 경우 ADB를 사용하여 패키지를 설치해야 하거나 공식 디스코드에서 테스트 버전을 다운 받아야 했다. 2023년 9월 8일 갤럭시 스토어 보안정책 업데이트 후 정상적으로 설치 및 실행이 되었으나, 이후 2024년 2월 13일 ReVanced/RVX/ReX 패치 기준으로 또 다시 보이스피싱 앱으로 분류되는 현상이 발생하고 있다.[25]6.5. 시청기록 먹통 이슈 (해결됨)
2024년 2월 28일부터 쇼츠를 제외한 시청기록이 보이지 않고, 동영상을 시청해도 기록에 남지 않는 문제가 발생했다. 구글 계정 활동 페이지에서는 기록이 남아있는 데 반해 유튜브 내에서는 보이지 않는 것으로 봐서, 상술한 무한 버퍼링 이슈를 해결하기 위해 플레이어 매개변수가 변경된 동영상 시청을 유튜브 측에서 의도적으로 기록에서 제외한 것으로 보인다. 이 문제를 해결하기 위해서는 언급한 플레이어 매개변수 변경 설정을 꺼야 하는데, 이렇게 되면 무한 로딩 문제가 다시 발생한다. 다행히도 3월 3일 이후 패치로 해결되었다. 근데, 요새 또 다시 시청기록 이슈가 나타나기 시작했다.6.6. Video Not Available 오류 (해결됨)
microG가 구현을 너무 잘한 나머지 변조된 유튜브 앱도 정직하게 변조됐다고 보내서 일어나는 매개변수 스푸핑 관련 문제로 픽스 버전[26]을 따라 새로 설치하면 된다.
2024년 3월 29일 10시를 기점으로 문제가 사실상 종식되었는데, 기존 MicroG의 기능을 하는 GMS 코어패치[27]를 받고, 계정을 다시 추가하고, 최신버전을 다운받거나 ReX 등의 익스텐디드 버전의 경우 다운로드 받은 뒤 앱에 들어가서 설정 - 리밴스드 설정 - 기타 - 플레이어 매개변수 설정 토글을 끄면 해결이 된다.
상기 서술 내용대로 하여도 해결되지 않는다면 리밴스드의 파일을 리밴스드 설정 - 기타 - 파일 가져오기 / 불러오기에서 가져온 후 리밴스드 앱의 데이터를 지운 뒤 위 설정에서 다시 파일을 불러오면 된다.
만약 위 내용을 모두 따라했는데 1분쯤 지난 뒤 버퍼링이 걸리는 문제가 있다면 MicroG Settings 앱에 들어간 뒤 Self-Check > 공유 저장공간의 컨텐츠 읽기 / 수정 및 삭제 Permission을 활성화 해주면 된다. 그래도 안된다면 MicroG Settings의 배터리 최적화를 제한 없음으로 설정하자.
이렇게 해서도 해결이 되지 않는다면 스마트폰 설정 에플리케이션에 들어가서 YouTube를 사용 안함 설정해 보자.
이렇게 해도 해결이 안될 시 스마트폰 설정 - 어플리케이션 - YouTube - 사용 안함 으로 설정해 보자.
여담으로 이 문제로 인해 디시인사이드의 갤럭시 마이너 갤러리가 개념글이나 공지를 읽지 않은 무개념 유저들의 질문글로 도배당하는 일이 있었다. 사실 이 당시는 국내, 해외 가리지 않고 별의별 일이 다 생기는[28] 혼란한 시기이긴 했다. 이로 인해 리밴스드 (깃허브) 마이너 갤러리가 개설되고 3일 만에 흥갤에 오르는 기염을 토하기도(?) 하였다.
6.7. 쇼츠 재생 오류
이번엔 쇼츠가 말썽이다. 시작할 때 버퍼링이라도 걸린 듯 맨 앞 부분이 3번 반복되는 건 기본에, 일부 쇼츠는 최대 10초 뒤 다시 처음부터 시작하는 해괴한 오류가 발생 중이다.revanced Extended -> 동영상 -> 모바일 네트워크 / Wifi 이용 시 기본 동영상 화질을 "자동" 으로 바꿔주면 해결된다.
7. ReVanced 인앱 기능 설명
https://kazimmt.github.io/: ReVanced Extended 기준 최신 버전에서 추가된 기능은 없지만 대부분의 기능은 사진으로 확인할 수 있다.8. 유사 앱
8.1. iOS
- uYou: iOS 전용.
- uYou+: uYou의 확장판. 리밴스드의 익스텐디드와 비슷한 개념이다. TrollStore(iOS 14~15), 스칼렛(iOS 16~)을 이용하면 컴퓨터 없이 설치할 수 있다. 현재는 구글의 DMCA 크리로 ipa 파일이 내려가서 리포지터리를 포크 떠서 내장된 워크플로우 스크립트로 직접 컴파일해야 한다.
- uYouEnhanced: uYou의 확장판2. 기존 uYou+ 앱[29]의 숏츠 미표시, 동영상 재생 팅김[30] 등 버그가 많아 최신 버전인 Enhanced 앱[31]을 권장한다. 설치 방법은 먼저 AltStore을 설치한 후에 링크에서 다운로드한 IPA파일을 설치한다. 근데 얘도 DMCA 크리로 ipa가 내려갔다... 직접 빌드해야 한다.
9. 관련 문서
[1]
단 리밴스드 자체로 작동하는 것이 아니라 외부 앱을 애드온으로 사용한다. 리밴스드에서 추천하는 다운로더는
YTDLnis,
NewPipe,
Seal이 있다.
[2]
x3, x4, x5배속이 활성화된다.
[3]
좀 더 간편하게 설치하고 싶으면 하단 문단의 inotia00의 ReVanced Extended 만들기를 참고하자. 공식 방법은 아니다.
[4]
유튜브 링크 클릭 시 순정 YouTube가 열리지 않도록 하기 위해서는 기존의 YouTube 앱을 사용 중지할 필요가 있다.
[5]
루팅 기기의 경우, 이 과정이 없으면 나중에 다운로드 받은 순정 APK를 설치하는 과정에서 "이 앱이 설치되지 않았습니다" 오류가 나며 설치되지 않는다.
[6]
Install 버전은 자신의 폰에 이미 기본으로 설치되어 있는 오리지널 YouTube 앱의 버전을 의미한다. 가볍게 무시하자.
[7]
이를 개조하여 ReVanced APK를 생성 후 설치하게 된다.
[8]
주요 기능들은 전부 Suggested 버전에서만 지원하며, 이 기능 중 하나는 사실상 이 앱을 쓰는 이유인 "광고 제거 기능"도 포함되어 있다.
[9]
ReVanced Extended의 Suggested 버전과 헷갈리지 않도록 주의한다.
[10]
그러나 기기마다 ReVanced의 Suggested 버전이 달라질 수 있으니 자신의 기기에 표시된 버전을 따라야 한다!
[11]
버전이 오래되어 보이지 않으면 아래의 See more uploads...를 눌러 찾아본다.
[12]
확장자 .apk / 별도 프로그램 없이 설치가 가능하다.
[13]
확장자 .apks,apkm / 별도 프로그램이 없으면 설치가 불가능한 버전이다.
[14]
non-root 기기에서 ReVanced를 사용하기 위해 반드시 필요하다.
[15]
이 과정이 없으면 나중에 패치를 진행할 때 Failed to apply...(패치명)...: 'settings' did not succeed previously가 도배되며 패치가 적용되지 않는다.
[16]
만약 "이 앱이 설치되지 않았습니다." 오류가 발생한다면 다양한 원인이 있을 수 있는데, 예컨대 ReVanced 이전 버전을 삭제를 안했거나, 또는 만약 본인이 보안 폴더를 사용 중이고 보안 폴더에 이전 버전의 ReVanced가 설치되어 있는 경우 패키지 충돌로 인해 오류가 발생할 수 있다. 이외에도 구글에서
구글링하면 많은 해결법을 볼 수 있다.
[17]
잘못 알려진 사실 중 하나로 'Java 프로그래밍에 대한 지식까지 필요한' 것은 아니다. 알맞은 명령어만 알고 있다면, 공식 런처가 없던 시절의
마인크래프트 자바 에디션을 실행하는 것보다 약간 더 어려운 정도이다.
[18]
다른 openjdk 17버전도 가능하다.
[19]
2022년 8월 4일 기준 빌드 옵션이 앱 설정에 내장되어 필요한 기능마다 별도로 빌드할 필요는 없어졌지만, 이에 맞춰 수정된 공식 가이드의 명령어에는 필수 매개변수 -m 옵션에 대한 설명이 빠져있으니 유의.
[20]
기존 ReVanced는 영문으로 되어있다.
[21]
일례로 2023년 8월 5일
RVX Manager 및 ReVanced Extended 개발 중단을 선언하였으나 1달도 채 안 되어 복귀했는데, 2024년 1월경에 다시 개발 중단을 선언하였다.
# 이후 5월 9일에 다시 복귀하였다.
[22]
RVX Manager 앱 내에서의 권장 버전
[23]
기존에는 v19.25.39였으나,
A/B 테스트로 인한 재현 불가능한 패치 버그가 너무 많아져 권장 버전을 롤백했다.
#
[24]
다음 설정은 안 해도 크게 상관은 없으나 해두면 무한 로딩 방지에 좀 더 도움이 된다. Vanced microG→Google 기기 등록→장치 등록 끄기→클라우드 메시징→오른쪽 상단 세로점 3개(고급 설정)→모바일 네트워크, Wi-Fi, 로밍, 다른 네트워크 4개 모두 꺼짐 선택.
[25]
다만 그럼에도 보이스피싱 앱일 수 있다는 경고 메시지만 뜨고 설치 버튼을 누르면 설치가 가능했으나 최근에는 다시 아예 설치가 막히는 현상이 일어난다. 이 경우는 패치 후 저장 버튼으로 APK 파일을 가져와서 ADB를 써야 된다.
[26]
리밴스드 (깃허브) 마이너 갤러리로 이동한다.
[27]
깃허브로 이동한다.
[28]
MicroG 구조가 크게 변해서 리밴스드 전체 재설치가 필요했는데 변종 중 하나인 microG RE는 개발자 개인 사정상 당시 안 따라온 바람에 여기서 방법이 갈리고, 거기다가 구글 공식 유튜브앱과 유튜브 뮤직 앱을 설치해야만 한다고 리밴스드 측에서 공지했던 적이 있는데, 이걸 리밴스드측에서 또다시 개선하면서 공앱들 설치 필요없다고 번복했다. 이 때문에 텔레그램 RVX 챗방과 Revancify 서포팅 지원 챗방 양측에서도 하루에 수십 수백개의 문의 도배로 골머리를 썩었었고 이러한 이용자들을 밴처리하기도 하였다. 또 문제 해결 방안을 역시 친절하게 공지에 박아놨는데도 DM이나 문의방에 도배가 되자 RVX Lite chat은 제발 빌어쳐먹을 공지에 다 있으니까 쳐 읽으라는 마지막 말을 남기고 서버를 닫았으며, 루팅 파일을 받는 RVX Lite Repo에서도 역시 더 이상 DM으로 해당 내용에 관해 연락할 시 무기한 정지를 때리겠다고 말하기도 하였다.
[29]
v19.08.2-3.0.3 기준
[30]
이 버그는 Sponsor Block 기능을 끄면 해결되기는 한다.
[31]
현재 v19.21.2