ZArchiver、SAI、AntiSplit-M とブラウザ XAPK 変換: どちらの方法を使用する必要がありますか?
Android ユーザーと開発者が、重いサードパーティ ストア クライアントをインストールせずに、.xapk または .apks アーカイブをインストールまたは変換する必要がある場合、ZArchiver、SAI (分割 APK インストーラー)、アンチスプリット-M、および xapktoapk.com のような ブラウザベースのXAPKSからAPKへのコンバーター の 4 つのツールが繰り返し表示されます。 4 つすべてが Android アーカイブ コンテナーを処理しますが、内部では根本的に異なるジョブを実行します。
1. 最新の分割アプリで ZArchiver でのbase.apkの抽出が失敗する理由
何千ものチュートリアルでは、ZArchiver で .xapk を開き、base.apk を抽出して、「インストール」をタップするようにユーザーに指示しています。この方法は、.xapk に 1 つのモノリシック APK と Android/obb/ フォルダーのみが含まれていた 2018 年に機能していました。しかし現在では、Android アプリの 85% 以上が 動的配信の分割 APK を使用しています。
ZArchiver を使用して分割バンドルから base.apk のみを抽出すると、ZArchiver はバイナリ APK コンパイラではなく ファイルアーカイバ であるため失敗します。つまり、config.arm64_v8a.apk を base.apk にマージせず、バイナリ AndroidManifest.xml 内の isSplitRequired="true" にパッチを当てず、変更されたパッケージに再署名しません。 ZArchiver の組み込みの「インストール」メニューは、一部の携帯電話で Android のマルチパッケージ インストーラー セッションを呼び出すことができますが、Android TV またはエミュレーター上で共有、アーカイブ、またはサイドロードできるスタンドアロンの .apk ファイルを生成しないことに注意してください。
2. SAI (Split APKs Installer) と APK Merger の違い
SAI は、Android の PackageInstaller.Session API を使用して複数の .apk スプリットを同時にオペレーティング システムに供給する、評判の高いオープンソース Android ユーティリティです。しかし:
- SAI インストールします はアーカイブを現在の電話機に分割しますが、結合できません は .xapk を単一のスタンドアロン .apk ファイルに分割します。
- MIUI または HyperOS を実行している Xiaomi 携帯電話では、MIUI 最適化 (携帯電話全体でアプリのアクセス許可をリセットします) を無効にしない限り、SAI が頻繁に失敗します。
3. AntiSplit-M とブラウザベースの変換 (xapktoapk.com)
アンチスプリット-M はデバイス上で分割された APK をマージするように設計されたオープンソース Android アプリですが、xapktoapk.com は Android、Windows PC、macOS、Linux、ChromeOS のブラウザーで直接実行され、アプリのインストールは必要ありません。
| 能力 | xapktoapk.com (ブラウザ) | ZArchiver | SAI (分割インストーラー) | アンチスプリット-M |
|---|---|---|---|---|
| 単一のスタンドアロン .APK を出力しますか? | はい (マージ + 署名) | いいえ (解凍のみ) | いいえ (分割のみをインストールします) | はい |
| 最初にアプリをインストールする必要がありますか? | いいえ (ブラウザで実行) | はい (Android のみ) | はい (Android のみ) | はい (Android のみ) |
| Windows PC、Mac、Chromebook で動作しますか? | はい (すべての OS) | いいえ | いいえ | いいえ |
| パッチ isSplitRequired および V1+V2 の兆候? | はい | いいえ | 該当なし | はい |
| .OBB 拡張抽出を処理しますか? | はい (OBBツール) | はい(手動コピー) | 限定 | スプリットのみ |
ワークフローで各ツールをいつ使用するか
- 携帯電話にヘルパー アプリをインストールせずに、または Windows PC、Mac、Chromebook、または Android TV で作業しているときに、単一の永続的にマージされた v1+v2 署名付き .apk が必要なときはいつでも xapktoapk.comを使用する を使用します。
- ZArchiver を使用する (Android 13 ~ 15 のShizuku とペアリング) 抽出した .obb 拡張ファイルを、コンピューターを使わずに携帯電話の /sdcard/Android/obb/<package>/ にコピーする必要がある場合。
- SAIを使用する インストールされている分割アプリを自分のデバイスから .apks バックアップ アーカイブにエクスポートする場合。