このプロジェクトについて

Morpheは、他のAndroidアプリを端末上で直接パッチするAndroidアプリケーションです。READMEによると、YouTube、YouTube Music、Redditを対象とし、バイトコードレベルで改変して広告を除去し、ユーザー体験を調整します。root権限は不要で、READMEにはパッチ処理は完全にローカルで行われ、APKや個人データがアップロードされることはないと記載されています。 READMEに記載されたワークフロー: Morpheをインストールし、対応アプリを選択し、モードを選び、元のAPKを用意し(アプリが入手方法を案内します)、その後パッチ済みの結果を通常のAPKと同様にインストールします。2つのモードが提供されています。Simpleモードは厳選されたデフォルト設定によるワンタップパッチを目的とし、Expertモードではパッチの選択、パッチごとの設定、実験的バージョンのサポートに加え、リアルタイムログとライブRAM使用量を表示する拡張パッチ画面が利用できます。 READMEの機能ハイライトには、3つの対応アプリにわたる100以上のパッチ、分割APKのサポート、マージ時に未対応のCPUアーキテクチャ、ロケール、画面密度のモジュールをスキップし、通常のAPKから未対応のネイティブライブラリを除去する任意の「Optimize for device architecture」モード、完了通知、任意の完了サウンド、任意の自動インストール、すべての質問を事前に行うバッチパッチ、パッチソースが変更を公開した際の再パッチバナーが含まれます。 言及されているパッチオプションには、カスタムのアプリ表示名、ランチャーアイコン、密度バリアントを生成するヘッダーロゴ、テーマ背景色のプリセット、YouTubeでのShortsショートカットとウィジェットの非表示が含まれ、インストールされたパッチバンドルに応じてさらに多くのオプションがあります。パッチソースはGitHub URLまたはディープリンク経由で追加でき、ソースごとのプレリリース切り替え、バックグラウンド更新通知、並べ替えが可能です。 記載されているインストーラーオプション: 標準のAndroidインストーラー、Shizuku、確認なしインストール用のShizuku+またはSui、Magiskモジュールサポート付きのrootインストーラー(マウントベースで、更新時にデータ損失なし)、Play Storeインストーラーのバリアント(その後Play Storeがパッチ済みビルドを上書きする更新を提供する可能性があるという警告付き)、検出されたサードパーティインストーラー、インストール時に確認するオプション。root化された端末では、Morpheはパッチ前にRoot MountとStandardインストールのどちらを使用するかを尋ね、それに応じてパッチを調整します。 外観とホーム画面の機能には、System/Light/Dark/Material Youテーマ、OLED向けのPure Blackモード、アクセントカラーの選択、シャッフル間隔付きのアニメーション背景、アプリアイコンの選択、時間帯に応じた挨拶、並べ替え可能なアプリリスト、パッチソースまたはカスタムカテゴリによるグループ化、アプリの非表示、複数選択の一括操作、ランチャーショートカット、トップへスクロールするボタン、初回パッチ後のガイド付きツアーが含まれます。 詳細オプションには、ReplaceまたはMergeによる設定のJSONインポート/エクスポート、キーストアのインポート/エクスポート、保存された元のAPKとパッチ済みAPKおよびアプリごとのパッチ選択の管理、APIレート制限を高めるためのGitHub Personal Access Tokenサポート、設定可能なメモリ制限を持つ別個のパッチプロセス、速度、メモリ、出力サイズに影響するバイトコード処理モード、隠しファイルをサポートする内蔵ファイルピッカー、アプリごとの確認を条件とする自動化アプリ向けの任意の外部トリガー、デバッグログのエクスポートが含まれます。 READMEは、MorpheがReVanced ManagerとURVを基盤として構築されており、変更はGit履歴に記録されていること、GPLv3の下でライセンスされ、派生作品におけるMorpheの名称、ロゴ、商標の使用を制限する追加のSection 7条件が付いていることを記しています。ガイド、ドキュメント、subreddit、Crowdin翻訳ページへのリンクがあります。