ビルド手順を毎回忘れているので自分用にメモ。
以前は Android 端末で ReVanced Manager を使ってビルドしていたが、ビルド中にエラー吐いたりインストールできなかったりだったので、 PC で RVX Builder を使ってビルドする方法に変更した。結果、ビルド時間が 1/4 くらいになった。
前提
docker-compose が使える環境であること。
手順
- RVX Builder を
git clone
する。(clone 済みの場合はgit clone https://github.com/inotia00/rvx-builder cd rvx-builder
git pull
で最新に更新)cd rvx-builder git pull
- README に従って、 docker-compose コマンドでビルドする。
https://github.com/inotia00/rvx-builder#build-using-docker-composedocker-compose build --pull --no-cache
- 起動する。
docker-compose up -d
- ブラウザで localhost:8000 にアクセスする。
- 画面に従って進め、 apk ファイルのアップロードを行う。
- 適用するパッチを選択し、ビルドを行う。
- ビルドが終わると、
revanced
ディレクトリ配下に apk ファイルが出力される。
ReVanced-cli_v3.2.0-patches_v2.160.6.apk
のような名前。 - インストールしたい端末に apk ファイルを転送し、インストールする。
PC から Android 端末へのファイル転送は Tailscale が便利。 - 終わったらコンテナを終了しておく。
docker-compose down
Android 6.0 から 7.1 の場合
kitadai31/revanced-patches-android6-7 が利用できる。
以下の Wiki を参考に設定変更を行う。
https://github.com/kitadai31/revanced-patches-android6-7/wiki/How-to-build#method-4-using-rvx-builder-pcandroid