Rosakkan Fail APK dalam Talian
Rosakkan fail .apk Android dalam talian secara percuma. Memusnahkan bekas ZIP dan manifesnya, jadi pakej itu tidak boleh dipasang mahupun diperiksa.
- Tanpa muat naik
- Tanpa had saiz
- Tanpa pendaftaran
Rosakkan fail APK anda
Ditala untuk .apk, .aab, .xapk, dan berfungsi sama baiknya dengan mana-mana format lain.
Mengapa fail APK sukar dirosakkan dengan betul
APK ialah arkib ZIP yang mengandungi manifes terkompil, bytecode DEX dan sumber, serta satu blok tandatangan yang disahkan Android sebelum pemasangan. Oleh sebab pemasangan mengesahkan struktur arkib dan juga tandatangannya, APK yang rosak gagal pada peringkat yang amat awal dan amat ketara.
Apa yang dimusnahkan oleh alat ini
- Bekas ZIP. Pengepala fail setempat, direktori pusat dan rekod EOCD semuanya dimusnahkan.
- AndroidManifest.xml. Manifes binari terkompil yang mengisytiharkan nama pakej, kebenaran dan aktiviti masuk menjadi tidak dapat dicapai.
- classes.dex. Masukan bytecode DEX kehilangan pengepalanya, jadi tiada apa-apa yang boleh disahkan atau dimuatkan.
- Blok tandatangan. Blok APK Signature Scheme yang terletak sebelum direktori pusat dimusnahkan, jadi pengesahannya terus gagal.
Apa yang anda lihat selepas itu
| Aplikasi | Kelakuan |
|---|---|
| Pemasangan Android | «Aplikasi tidak dipasang» atau «Terdapat masalah semasa menghurai pakej itu.» |
adb install | INSTALL_PARSE_FAILED_NOT_APK atau kegagalan pengesahan tandatangan. |
| Google Play Console | Menolak muat naik itu sebagai pakej yang tidak sah. |
| Alat analisis APK | jadx dan apktool gagal membuka arkib itu. |
Sebab lazim orang melakukannya
- Menguji sama ada aliran pemasangan sisi atau MDM menolak pakej yang tidak sah.
- Mengesahkan portal pengedaran aplikasi mengesahkan muat naik sebelum menerbitkannya.
- Mengesahkan aliran muat turun dan pasang mengesan pemindahan yang terpenggal.
- Menghasilkan pakej cacat untuk latihan analisis keselamatan mudah alih.
Cara merosakkan fail APK
- Lepaskan fail .apk anda ke dalam kotak di atas, atau klik untuk memilih.
- Biarkan tahapnya pada Standard melainkan anda mahukan kerosakan separa (Light) atau perlu mengalahkan perisian pemulihan (Heavy).
- Tekan Rosakkan fail. Pemprosesan berlaku pada peranti anda, jadi ia selesai hampir serta-merta.
- Muat turun hasilnya. Secara lalai ia mengekalkan nama fail asal dan panjang baitnya.
Soalan lazim tentang APK
Mengapa Android menyebut «menghurai pakej»?
Kerana pemasangnya membaca struktur ZIP dan manifes terkompil sebelum apa-apa yang lain. Kedua-duanya sudah musnah, jadi ia gagal pada peringkat penghuraian dan bukan semasa pemasangan.
Adakah ia mematahkan tandatangannya?
Ya. Blok tandatangan berada di dalam arkib itu dan musnah bersamanya, jadi pengesahan tandatangan tetap gagal walaupun ada penghurai yang entah bagaimana sampai sejauh itu.
Adakah ia berkesan pada berkas AAB?
Ya. Android App Bundle juga bekas ZIP dan menggunakan profil yang sama.
Bolehkah saya tetap memeriksanya dengan apktool?
Tidak. Tanpa indeks arkib yang boleh dibaca, tiada apa-apa untuk dinyahkod oleh apktool mahupun jadx.