パッチリリースから約10分後にパッチ済みAPKを再ビルドするリポジトリ
FiorenMas/Revanced-And-Revanced-Extended-Non-Rootは実運用向けに使える実用的なオープンソース実装で、再利用可能な導入ルートを持つプロジェクトです。
ひと目でわかる
- これは何?
- FiorenMas/Revanced-And-Revanced-Extended-Non-Root は Android アプリにパッチを適用し、生成された APK ファイルを公開するスクリプト群で、ReVanced、ReVanced Extended、Morphe を扱います。
- 誰に向いている?
- このリポジトリは、事前にビルドされたパッチ済み APK のダウンロード拠点であり、パッチエンジンそのものではありません。スクリプトは上流のパッチリリースから約10分後にファイルを再ビルドし、README によるとユーザーはアプリと CPU アーキテクチャを選ぶだけでよいとされています。
- 商用利用できる?
- 条件付きでできます。GPL-3.0 はコピーレフトのライセンスで、これを含むソフトウェアを配布する場合、そのソフトウェアのソースコードを同じライセンスで公開する必要があります。配布せず社内で使うだけなら、この義務は生じません。
- 今もメンテナンスされている?
- されています。最後のコミットは 1 日前です。
- 何の言語で書かれている?
- 主に Shell です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月15日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
パッチ済みAPKのダウンロード拠点
FiorenMas/Revanced-And-Revanced-Extended-Non-Root は、Android アプリにパッチを適用し、得られた APK ファイルを公開するオープンソースのスクリプト群です。リポジトリの説明では、パッチのリリースから約10分後に Morphe、ReVanced、ReVanced Extended をビルドするとされています。README は、元のパッチツールは多くのユーザーにとって使いにくいため、このプロジェクトはアプリを選び、アーキテクチャを選び、インストール可能な APK をダウンロードするというより簡単な経路を提供すると説明しています。このリポジトリは新しいリリースを作成せず、新しいファイルだけを公開するため、更新は個別のバージョン付きリリースではなく、新しいアセットとして現れます。
このリポジトリの役割はパッチャーそのものを配布することではなく、パッチ済み APK を選択しやすい形で公開することです。README の Stable、Beta、All Architectures という区分は、利用者が選ぶ対象を整理するためのものです。リリースを新規作成せず、新しいファイルを置く運用なので、通常の GitHub Release と同じ更新モデルだと考えない方がよいでしょう。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis の第1節では、入力、処理、出力を同じ記録に残します。名称だけで判断せず、README に記載されたファイル、コマンド、設定値を一つずつ対応づけると、どの機能を確認したかが後から追えます。環境差が出た場合は、OS、ランタイム、依存パッケージ、入力サイズを併記し、結果を別の条件と混ぜないようにします。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis を実際に組み込む場合の境界は、第1節に登場する具体的な出力で決まります。成功したケースだけでなく、空入力、未対応形式、権限不足、依存関係の不一致も試します。エラーメッセージと終了状態を保存し、アプリケーション側で再試行するのか利用者へ返すのかを決めます。
アプリとアーキテクチャの選択
README によると、ユーザーの操作は最小限です。リストから使いたいアプリを選び、次にスマートフォンの CPU アーキテクチャを選びます。アーキテクチャが分からない場合は 'All Architectures' オプションがフォールバックです。README はまた、ベータ版はベータ APK ファイルではなく開発パッチを使用し、ベータビルドは安定版と同じパッケージ名を持つため、ベータをインストールすると安定版を上書きすると警告しています。YouTube、YouTube Music、Google Photos では、パッチ済みアプリが動作する前に MicroG RE を別途インストールする必要があります。
端末の ABI が arm64-v8a、armeabi-v7a、x86、x86_64 のどれか分からない場合は All Architectures を選ぶ導線があります。ただし APK の大きさやインストール対象の差は残ります。YouTube、YouTube Music、Google Photos を使う場合は MicroG RE が必要と README に書かれているため、APK だけを先に入れて動作を判断する手順には無理があります。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis の第2節では、入力、処理、出力を同じ記録に残します。名称だけで判断せず、README に記載されたファイル、コマンド、設定値を一つずつ対応づけると、どの機能を確認したかが後から追えます。環境差が出た場合は、OS、ランタイム、依存パッケージ、入力サイズを併記し、結果を別の条件と混ぜないようにします。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis を実際に組み込む場合の境界は、第2節に登場する具体的な出力で決まります。成功したケースだけでなく、空入力、未対応形式、権限不足、依存関係の不一致も試します。エラーメッセージと終了状態を保存し、アプリケーション側で再試行するのか利用者へ返すのかを決めます。
パッチソースと outdated ラベル
README は同じアプリに対して複数のパッチ提供元を列挙しています。YouTube と YouTube Music には、Morphe、anddea がフォークした ReVanced Extended、ReVanced、inotia00 の ReVanced Extended に加えて、Android 6 と 7 向け、Android 5 向けの専用ビルドがあります。いくつかのアプリセクションでは、古い提供元を折りたたみ可能な 'Outdated patches' 見出しの下に置いており、ページは現在メンテナが提供しているものと、過去のアクセス用に保持されているものを区別しています。この区別は YouTube だけでなく、繰り返し現れます。
Morphe と anddea のパッチ系列が同じ一覧に現れ、Stable と Beta は dev patches の違いとして説明されています。Beta APK と混同すると同じ package name の Stable を上書きする可能性があります。outdated patches の項目も残っているため、リンク先のパッチリポジトリとファイル名を照合し、現在のアプリ版に対応するものを選ぶ読み方が必要です。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis の第3節では、入力、処理、出力を同じ記録に残します。名称だけで判断せず、README に記載されたファイル、コマンド、設定値を一つずつ対応づけると、どの機能を確認したかが後から追えます。環境差が出た場合は、OS、ランタイム、依存パッケージ、入力サイズを併記し、結果を別の条件と混ぜないようにします。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis を実際に組み込む場合の境界は、第3節に登場する具体的な出力で決まります。成功したケースだけでなく、空入力、未対応形式、権限不足、依存関係の不一致も試します。エラーメッセージと終了状態を保存し、アプリケーション側で再試行するのか利用者へ返すのかを決めます。
Google アプリ以外も広くカバー
アプリリストには、ソーシャルメディア、生産性ツール、ユーティリティが含まれます:Facebook、Messenger、Twitter、Instagram、Threads、TikTok、Twitch、Reddit、Discord、Telegram、Viber、SoundCloud、Tumblr、Duolingo、Proton VPN、Proton Mail、Waze、Strava、Pixiv など。README は Google News、Google Photos、Google Recorder に加えて、Solid Explorer、FX File Explorer、Nova Launcher、Smart Launcher などのファイルマネージャーとランチャーも扱っています。全体として、README のジャンプリストは40以上の異なるアプリを挙げており、それぞれに独自のダウンロードリンクがあります。
README には YouTube 以外にも Facebook、Instagram、TikTok、Reddit、Discord、Proton VPN など多数のアプリ名が並びます。しかし対応アプリの列挙は各版の互換性を保証する表ではありません。元 APK の入手元、パッチ側のリリース、配布 APK の署名や更新経路について、文書が説明していない部分は安全性の断定に使えません。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis の第4節では、入力、処理、出力を同じ記録に残します。名称だけで判断せず、README に記載されたファイル、コマンド、設定値を一つずつ対応づけると、どの機能を確認したかが後から追えます。環境差が出た場合は、OS、ランタイム、依存パッケージ、入力サイズを併記し、結果を別の条件と混ぜないようにします。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis を実際に組み込む場合の境界は、第4節に登場する具体的な出力で決まります。成功したケースだけでなく、空入力、未対応形式、権限不足、依存関係の不一致も試します。エラーメッセージと終了状態を保存し、アプリケーション側で再試行するのか利用者へ返すのかを決めます。
README が安全性について述べていること
README は、すべてのコードがオープンソースであり、パッチ適用に使われる APK ファイルは信頼できるサイトからダウンロードされ、その結果は '完全に安全' に使えると述べています。これらは README 内の主張であり、リポジトリのメタデータとライセンス文は独立に検証していません。このプロジェクトは GPL-3.0 で提供され、ライセンス抜粋はソフトウェアが保証なしで提供されると述べていますが、セキュリティ態勢やサポートについては触れていません。これらのファイルをインストールする人は、安全性の主張を検証済みの保証ではなく、メンテナの主張として扱うべきです。
確認するなら、対象端末の ABI を adb shell getprop ro.product.cpu.abilist で取得し、README の同名リンクを選びます。YouTube 系では MicroG RE の導入後にログイン、再生、通知を分けて試し、Stable から Beta へ切り替えた際に package name と上書き挙動を確認します。配布物を組織内へ再配布する場合は GPL-3.0 と各アプリの規約も個別に確認すべきです。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis の第5節では、入力、処理、出力を同じ記録に残します。名称だけで判断せず、README に記載されたファイル、コマンド、設定値を一つずつ対応づけると、どの機能を確認したかが後から追えます。環境差が出た場合は、OS、ランタイム、依存パッケージ、入力サイズを併記し、結果を別の条件と混ぜないようにします。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis を実際に組み込む場合の境界は、第5節に登場する具体的な出力で決まります。成功したケースだけでなく、空入力、未対応形式、権限不足、依存関係の不一致も試します。エラーメッセージと終了状態を保存し、アプリケーション側で再試行するのか利用者へ返すのかを決めます。
リポジトリのメタデータとビルド間隔
このリポジトリは Shell で書かれており、この記事で使用したメタデータの時点で、スター 2,621、フォーク 200、オープンな issue 9、アーカイブされていません。説明ではパッチリリースから約10分後にビルドが行われるとされており、自動化されたパイプラインを示唆しますが、README はビルドインフラを詳しく文書化していません。README にはバックアップ用の Telegram チャンネルがリンクされており、二次配布ポイントとなっています。頻繁な再ビルドと大きなアプリリストの組み合わせは、上流のパッチプロジェクトが活発であり続けることに依存するメンテナンスパターンを示唆しています。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis の第6節では、入力、処理、出力を同じ記録に残します。名称だけで判断せず、README に記載されたファイル、コマンド、設定値を一つずつ対応づけると、どの機能を確認したかが後から追えます。環境差が出た場合は、OS、ランタイム、依存パッケージ、入力サイズを併記し、結果を別の条件と混ぜないようにします。
fiorenmas-revanced-and-revanced-extended-non-root-deep-analysis を実際に組み込む場合の境界は、第6節に登場する具体的な出力で決まります。成功したケースだけでなく、空入力、未対応形式、権限不足、依存関係の不一致も試します。エラーメッセージと終了状態を保存し、アプリケーション側で再試行するのか利用者へ返すのかを決めます。
編集部の結論
このリポジトリは、事前にビルドされたパッチ済み APK のダウンロード拠点であり、パッチエンジンそのものではありません。スクリプトは上流のパッチリリースから約10分後にファイルを再ビルドし、README によるとユーザーはアプリと CPU アーキテクチャを選ぶだけでよいとされています。GPL-3.0 ライセンスはコードに適用されますが、README の安全性の主張は提供された資料で独立に検証されていません。
コミュニティノート