Pembongkar Paket APKM

Pengonversi & Pembongkar APKM ke APK Online

Periksa dan buka paket .apkm membagi bundel langsung di browser Anda. Parsing metadata info.json secara otomatis, verifikasi header kontainer biner, ekstrak base.apk dan pemisahan CPU/DPI, atau buat perintah adb install-multiple yang siap dijalankan — 100% di sisi klien tanpa unggahan server.

Seret & Lepas Paket .APKM Di Sini

atau klik untuk memilih arsip terpisah .apkm, .apks, atau .zip

100% Pemrosesan Browser Lokal • Mengurai info.json & APK Terpisah

Di dalam Arsitektur Kontainer APKM

Saat pengembang memublikasikan Android App Bundle (.aab ke Google Play, perangkat hanya menerima APK terpisah yang disesuaikan dengan perangkat kerasnya). Platform arsip pihak ketiga seperti APKMirror mengemas pemisahan modular tersebut ke dalam bundel .apkm bersama dengan deskriptor JSON bernama info.json.

  • Verifikasi Header Magic Byte: Memeriksa apakah .apkm menggunakan framing PKZIP standar (0x504B0304) atau header aliran v2 terenkripsi.
  • Penguraian Manifes info.json: Mengekstrak nama paket (pname), kode versi, level SDK Android minimum, dan arsitektur CPU yang didukung.
  • Pengemasan Ulang .apks Standar Sekali Klik: Mengonversi wadah .apkm yang tidak terenkripsi menjadi arsip ZIP .apks universal yang kompatibel dengan SAI, bundletool, dan Penggabungan APK Split utama kami.

Referensi Teknis: Mengonversi Paket APKM ke File APK Mandiri

File .apkm bukanlah satu paket Android yang dikompilasi—ini adalah arsip multi-bagian yang berisi modul base.apk utama beserta pemisahan konfigurasi terpisah untuk set instruksi CPU (split_config.arm64_v8a.apk), split_config.armeabi_v7a.apk, kepadatan piksel layar (split_config.xxhdpi.apk), split_config.xxxhdpi.apk, dan sumber daya string yang dilokalkan (split_config.en.apk). Karena penginstal paket default Android (PackageInstaller hanya menerima satu .apk monolitik saat melakukan sideload dari pengelola file, mengetuk file .apkm langsung di ponsel Anda akan menghasilkan kesalahan file yang tidak dikenali).

Meskipun Anda mengekstrak base.apk dari arsip .apkm dan mencoba menginstalnya sendiri di Android 13, 14, atau 15, ada dua hambatan teknis yang mencegah aplikasi berfungsi:

  • Penerapan Pemisahan Manifes Biner (isSplitRequired="true"): Di dalam biner terkompilasi AndroidManifest.xml dari base.apk, tag <application> membawa atribut boolean android:isSplitRequired="true" (ID sumber daya atribut 0x01010591). Saat PackageManagerService Android melihat tanda ini saat instalasi APK tunggal, INSTALL_FAILED_MISSING_SPLIT langsung dibatalkan.
  • Perpustakaan Asli & Sumber Daya Kepadatan Terpisah: Semua pustaka bersama C/C++ yang dikompilasi (lib/arm64-v8a/*.so dan sumber daya dapat digambar UI resolusi tinggi berada di file split_config.*.apk pendamping. Tanpa menggabungkan entri tersebut ke dalam arsip dasar dan memperbarui resources.arsc), aplikasi lumpuh saat diluncurkan dengan java.lang.UnsatisfiedLinkError atau Resources$NotFoundException.
  • Aliran APKM Berbasis ZIP vs. Terenkripsi: Arsip .apkm standar dimulai dengan tanda tangan PKZIP 4-byte (50 4B 03 04) dan menyertakan file info.json di root. Namun, unduhan APKMirror tertentu yang lebih baru menggunakan format pembungkus terenkripsi khusus (header ajaib 02 ...) yang dirancang khusus untuk penginstal miliknya. Penganalisis kami segera memeriksa 16 byte pertama file Anda di memori browser: jika itu adalah .apkm berbasis ZIP standar, Anda dapat membongkar semua pemisahan atau mengekspor arsip .apks yang bersih di sini, lalu memasukkan arsip itu ke beranda XAPK & Penggabungan APK Terpisah kami untuk mengkompilasi satu .apk bertanda tangan v1+v2.
File Internal APKM Tujuan Pengiriman Bundel Aplikasi Android Diperlukan untuk Instalasi Mandiri?
info.json Deskriptor metadata JSON mencatat nama paket, versioncode, min_api, dan ABI target Tidak (hanya metadata; dihapus saat penggabungan APK)
base.apk Bytecode DEX primer (classes.dex), inti AndroidManifest.xml, dan sumber daya dasar Ya (Paket inti wajib)
split_config.arm64_v8a.apk Pustaka bersama C/C++ asli ARM 64-bit (lib/arm64-v8a/*.so) Ya (Diperlukan pada ponsel 64-bit modern)
split_config.xxhdpi.apk Ikon UI, bitmap, dan drawable tata letak berdensitas tinggi (320dpi–640dpi) Ya (Mencegah kerusakan drawable yang hilang)
split_config.en.apk Tabel string yang dilokalkan dikompilasi untuk bahasa sistem pengguna Direkomendasikan (Memastikan label teks UI ditampilkan dengan benar)
Direkayasa & Didokumentasikan oleh Mst Shaefale Pengembang Utama & Arsitek Paket Android • Terverifikasi di Android 12–15

Semua pemeriksaan file di APKM Unpacker berjalan 100% secara lokal di browser Anda menggunakan API File HTML5 dan JSZip.

APKM ke APK — Pertanyaan Umum

Letakkan arsip .apkm Anda ke dalam unpacker di atas dan klik Kemas ulang sebagai Standar .APKS (ZIP), atau ekstrak APK terpisah secara langsung. Anda kemudian dapat menggabungkan semua pemisahan menjadi satu APK bertanda tangan mandiri menggunakan XAPK utama & Konverter APK Terpisah kami, menginstalnya melalui SAI (Penginstal APK Terpisah) sumber terbuka, atau menjalankan perintah adb install-multiple yang dihasilkan dari PC atau Mac Anda.

Beberapa unduhan baru dari APKMirror dibungkus dengan cipher aliran terenkripsi milik dan bukan wadah PKZIP standar. Ketika pemeriksaan header biner kami mendeteksi byte ajaib non-ZIP, Anda dapat mengonversi aplikasi yang diinstal dari perangkat Anda menjadi cadangan terpisah standar menggunakan SAI, atau menggunakan dekripsi CLI desktop sumber terbuka (apkm2apk sebelum menggabungkan pemisahan di browser Anda).

Ya. Semuanya berjalan secara lokal di memori browser Anda—tidak ada file yang diunggah atau disimpan di server mana pun. Harap hanya memproses paket yang Anda miliki secara sah, rilis sumber terbuka, atau versi pengembangan Anda sendiri.