최근 Vanced 구버전이 광고를 계속 뿜뿜하고 있기에,
reVanced는 어떤가 하고 build해보려고 여기저기 만져봤습니다.
그나마 제일 간편(?)하게 노가다 할일이 적은 방법이
inotia00이란 사람이 만든 rvx-builder ( https://github.com/inotia00/rvx-builder )입니다.
얘도 단점이 없는건 아닌데, 문제생기면 그거 해결하느라고 쌩고생하는건 다른애들도 마찬가지겠죠.
준비물은 크게 가지 입니다.
0. Azul Zulu OpenJDK v.17.x https://www.azul.com/downloads/?version=java-17-lts&package=jdk or v.18.x https://www.azul.com/downloads/?package=jdk
1. rvx-builder https://github.com/inotia00/rvx-builder/releases
2. uber apk signer https://github.com/patrickfav/uber-apk-signer/releases
3. Auto Signer https://k.kakaocdn.net/dn/CRRRT/btrQpGEbdwr/fORrjRydyvUD7yG3PShklk/Auto_signer.zip?attach=1&knm=tfile.zip
(Optional) 4. Uninstaller 이건 알아서 |
차례로 간단히 설명하자면
0. Azul Zulu OpenJDK
Java 설치할때 귀찮은걸 대신 자동화로 처리해주는 패키지입니다.
개발자들을 포함하여 다른 사용자들도 맨땅에 헤딩하지 말고 저거 깔고 말라고 권합니다.
좀 특이사항인데 제경우 v18.x를 깔고 옵션을 줘서 잘 설치했지만 옵션이 맘에 안드는게 있어 다시 build하려고 다시키니 꼬여서 대삽질을 했습니다.
v17.x버전을 쓰라고 권하거나 v18.x버전을 쓰라고 권하는데 일단 안전빵은 v17로 시도하는 것이고 그래도 최신이 좋다 하시면 v18을 까세요.
1. rvx-builder
본체입니다.
GUI기반으로 처리를 해주기에 좋고, 필요 파일들도 지(?)가 알아서 받아옵니다.
그래서 권하는 거기도 하구요.
2. uber apk signer
이녀석은 최종적으로 Build된 apk를 Signing하여 설치할때 귀찮은 팝업 안뜨게 하는 용돕니다.
3.Auto Signer
Uber APK Signer를 편하게 하기위해 명령어를 입력해뒀습니다.
uber apk Signer 1.2.1기준으로 명령어를 만들어놨습니다.
다른 버전을 사용하면 빨간부분을 다른이름을 넣어서 수정하시면 됩니다.
순서
----
0. 상기한 파일을 다운로드 하여 최대한 간단한 경로에 옮겨넣는다.
(ex : e:\reVanced , 영어숫자외 한글 및 기타언어명 X)
1. JDK를 설치 (따로 건드릴 옵션은 없습니다.)
2. rvx-builder를 실행.
파워쉘이 실행되고
브라우저가 켜집니다.
3. Start Patching을 눌러 순서를 진행
뭘(Youtube와 Youtube Music) Build할건지선택
4. 알아서 필요한 ReVanced 관련 파일을 다운로드
5. 본인이 탑재 원하는 기능을 선택
브라우저내 번역기능이 동작하므로, 한국어로 번역해서 보시면 대충 어떤건지 알 수 있습니다.
6. 받아올 youtube 버전을 선택.
여러버전들이 선택가능한데 안드로이드 6/7용은 낮은 버전이 강제 됩니다.
윗버전들중에 recommand표기된게 제일 무난은 합니다.
7. Patching
알아서 지가 빌드하고, 완료됩니다.
8. APK Signing
하고나면 revanced라는 다른 폴더가 생기고, 그안에 파일이 여럿생깁니다.
ReVanced-YouTube-v17.42.35-cli_v2.14.1-patches_v2.99.0.apk 이런식의 긴이름의 파일이 생깁니다.
(예시일뿐 버전은 본인이 빌드한 시점과 버전에 따라 숫자등이 변경될 수 있습니다.)
uber-apk-signer와 Auto-Signer.cmd 파일을 해당 폴더에 넣고,
Auto-Signer.cmd파일을 실행합니다.
그리고 아까 생성된 ReVanced-YouTube-v17.42.35-cli_v2.14.1-patches_v2.99.0.apk 를 입력해주면 알아서 Signing이 됩니다.
9. 복사 및 설치
루팅사용자가 아니라면 ReVanced-YouTube-v17.42.35-cli_v2.14.1-patches_v2.99.0.apk 와
(아까과정에서 생성된)revanced 폴더내에 VancedMicroG 어쩌고 apk가 있을겁니다.
이걸 휴대전화로 복사합니다.
그리고 Vanced Micro G -> Revanced 순으로 설치하시면 됩니다.
기타. Build오류
java 관련 오류라는거 같은데,
제경우는 두번째 build하면 뜹니다;
왠지는 모르겠습니다.
이리저리 지우고 별 해결법을 찾아봤찌만, JDK버전으로 인한 문제란 느낌보다는 뭔가 안맞는거 같은데 말이죠.
https://github.com/inotia00/rvx-builder/issues/7
inotia00도 이문제를 알지만 저방법을 한다고 무조건 되는 것도 아니고 몇번 반복하다 해결이 되고 그렇네요.
Cli가 v2.15.1
Patches가 v2.102.0으로 업데이트 되었습니다?