Bir APK Dosyasını Çevrimiçi Bozun
Bir Android .apk dosyasını çevrimiçi ve ücretsiz bozun. ZIP kapsayıcısını ve bildirim dosyasını yok eder; böylece paket kurulamaz veya incelenemez.
- Yükleme yok
- Boyut sınırı yok
- Kayıt yok
APK dosyanızı bozun
.apk, .aab, .xapk için ayarlandı ve diğer tüm biçimlerde de aynı şekilde çalışır.
APK dosyalarını düzgün bozmak neden zordur
Bir APK; derlenmiş bir bildirim dosyası, DEX bayt kodu ve kaynaklar ile Android'in kurmadan önce doğruladığı bir imza bloğu içeren bir ZIP arşividir. Kurulum hem arşiv yapısını hem de imzayı doğruladığından, bozulmuş bir APK çok erken ve çok görünür bir aşamada başarısız olur.
Bu araç neyi yok eder
- ZIP kapsayıcısı. Yerel dosya başlıkları, merkezi dizin ve EOCD kaydı tümüyle yok edilir.
- AndroidManifest.xml. Paket adını, izinleri ve giriş etkinliğini bildiren derlenmiş ikili bildirim dosyası erişilemez hale gelir.
- classes.dex. DEX bayt kodu girdileri başlıklarını kaybeder; böylece hiçbir şey doğrulanamaz veya yüklenemez.
- İmzalama bloğu. Merkezi dizinden önce yer alan APK Signature Scheme bloğu yok edilir; böylece doğrulama doğrudan başarısız olur.
Sonrasında ne göreceksiniz
| Uygulama | Davranış |
|---|---|
| Android kurulumu | "Uygulama yüklenmedi" veya "Paket ayrıştırılırken bir sorun oluştu." |
adb install | INSTALL_PARSE_FAILED_NOT_APK veya bir imza doğrulama hatası. |
| Google Play Console | Yüklemeyi geçersiz paket olarak reddeder. |
| APK analiz araçları | jadx ve apktool arşivi açamaz. |
Bunu yapmanın yaygın nedenleri
- Bir yandan yükleme veya MDM akışının geçersiz paketleri reddettiğini test etmek.
- Bir uygulama dağıtım portalının yayımlamadan önce yüklemeleri doğruladığını denetlemek.
- Bir indir ve kur sürecinin yarım kalan aktarımı algıladığını denetlemek.
- Bir mobil güvenlik analizi alıştırması için hatalı paketler üretmek.
APK dosyası nasıl bozulur
- .apk dosyanızı yukarıdaki kutuya bırakın veya seçmek için tıklayın.
- Kısmi hasar (Light) istemiyorsanız ya da kurtarma yazılımını alt etmeniz (Heavy) gerekmiyorsa seviyeyi Standard bırakın.
- Dosyayı boz düğmesine basın. İşlem cihazınızda yapılır, bu yüzden neredeyse anında biter.
- Sonucu indirin. Varsayılan olarak özgün dosya adını ve bayt uzunluğunu korur.
APK hakkında sık sorulanlar
Android neden "paket ayrıştırma" diyor?
Çünkü kurulum programı her şeyden önce ZIP yapısını ve derlenmiş bildirim dosyasını okur. İkisi de yok edilir; bu yüzden kurulumda değil ayrıştırma aşamasında başarısız olur.
İmzayı kırıyor mu?
Evet. İmzalama bloğu arşivin içindedir ve onunla birlikte yok edilir; bu yüzden bir ayrıştırıcı bir şekilde o kadar ilerlese bile imza doğrulaması başarısız olur.
AAB paketlerinde çalışır mı?
Evet. Android App Bundle da ZIP kapsayıcısıdır ve aynı profili kullanır.
Yine de apktool ile inceleyebilir miyim?
Hayır. Okunabilir bir arşiv dizini olmadan apktool veya jadx'in çözecek hiçbir şeyi kalmaz.