Menyelesaikan masalah Pemasangan XAPK pada Xiaomi HyperOS/MIUI, Penyekat Auto Samsung & Integriti Google Play
Android 14 dan Android 15 memperkenalkan perubahan keselamatan peringkat OS utama merentas Xiaomi (HyperOS / MIUI), Samsung (One UI 6 dan One UI 7) dan Perkhidmatan Google Play. Jika anda seorang pembangun yang menguji binaan yang dieksport atau pengguna memulihkan sandaran pakej yang sah, memahami cara Pengoptimuman MIUI, Penyekat Auto Samsung dan API Integriti Google Play berinteraksi dengan fail APK yang ditukar akan menjimatkan beberapa jam kekeliruan.
1. Memasang XAPK pada Xiaomi, Redmi & POCO Tanpa Melumpuhkan "MIUI Optimization"
Apabila anda cuba memasang himpunan .xapk atau .apks berbilang bahagian pada telefon Xiaomi, Redmi atau POCO menggunakan pemasang belah pihak ketiga (seperti SAI), cangkuk PackageInstaller tersuai Xiaomi menolak sesi berbilang APK melainkan anda masuk ke Pilihan Pembangun dan mematikan Pengoptimuman Sistem (Pengoptimuman MIUI).
Mengapa melumpuhkan Pengoptimuman MIUI adalah idea yang tidak baik: Mematikan Pengoptimuman Sistem menetapkan semula kebenaran masa jalan (kenalan, storan, akses pemberitahuan) merentas berdozen apl yang dipasang, mengubah tingkah laku tetingkap terapung dan menetapkan semula penskalaan fon tersuai.
Penyelesaian yang lebih bersih: Daripada melumpuhkan Pengoptimuman MIUI untuk menjalankan pemasang berpecah, tukarkan berkas .xapk kepada gabungan tunggal .apk menggunakan Penukar XAPK ke APK kami. Oleh kerana output ialah fail .apk standard tunggal dan bukannya PackageInstaller.Session berbilang APK, Xiaomi HyperOS dan MIUI memasangnya melalui dialog APK tunggal biasa dengan Pengoptimuman Sistem kekal 100% didayakan.
2. Samsung Galaxy One UI 6 & One UI 7: Memahami "Auto Blocker"
Pada telefon dan tablet Samsung Galaxy yang menjalankan One UI 6.0, 6.1 atau 7.0, Samsung menyertakan ciri keselamatan yang dipanggil Penyekat Auto (terletak di bawah Tetapan → Keselamatan dan Privasi → Penyekat Auto). Apabila aktif, Auto Blocker menghalang sebarang pakej aplikasi—sama ada .apk atau .xapk yang ditukar—daripada dipasang di luar Gedung Google Play atau Samsung Galaxy Store, dan juga menyekat arahan ADB melalui USB.
- Jika anda sedang menguji binaan pembangunan yang ditandatangani anda sendiri atau memasang keluaran sumber terbuka yang disahkan (seperti daripada F-Droid atau repositori GitHub rasmi), anda boleh menyemak tetapan Penyekat Auto di bawah Tetapan → Keselamatan dan Privasi → Penyekat Auto.
- Sebelum memasang sebarang pakej di luar kedai rasmi pada peranti Samsung, sentiasa periksa sijil kriptografinya menggunakan Pengesah Tandatangan APK kami.
3. Mengapa Sesetengah Apl Ditukar Menunjukkan "Dapatkan Apl Ini daripada Play" (Integriti & PairIP Google Play)
Mulai 2024–2026, banyak aplikasi Android komersial menyepadukan Play Integrity API dan Pengesahan lesen PairIP automatik Google (com.pairip.licensecheck). Apabila apl yang dibina dengan perlindungan ini dilancarkan, ia menanyakan perkhidmatan Gedung Google Play tempatan untuk mengesahkan dua perkara:
- Bahawa perduaan aplikasi ditandatangani dengan sijil keluaran rasmi pembangun asal (bermaksud ia belum dibungkus semula atau ditandatangani semula).
- Bahawa akaun Google pengguna memegang rekod pemasangan yang sah ("nama pakej pemasang = com.android.vending") daripada Gedung Google Play rasmi.
Mengapa Ini Berlaku & Apa Yang Perlu Anda Lakukan: Apabila pembahagian arkib .xapk digabungkan menjadi satu .apk, penukar mesti menggunakan tandatangan kriptografi v1+v2 baharu supaya pengurus pakej Android menerima gabungan arkib. Jika pembangun apl telah mendayakan pelesenan anti-gangguan Google Play Integrity atau PairIP secara eksplisit, apl akan mengesan bahawa tandatangan atau sumber pemasangnya berbeza daripada Gedung Play dan memaparkan skrin "Dapatkan apl ini daripada Play".
Mekanisme keselamatan ini wujud untuk melindungi pembangun perisian daripada pengubahsuaian dan cetak rompak tanpa kebenaran. Kami menyokong sepenuhnya hak harta intelek pembangun: jika aplikasi menguatkuasakan pelesenan Play Integrity, jangan cuba memintas atau mengganggu pemeriksaan lesennya—sentiasa pasang apl terus daripada Gedung Google Play rasmi.