Kısa Pratik Rehber: APK Nedir ve Nasıl Güvenle Kurulur?

Kerem Aydın·8 Temmuz 2026·⏱5 dk

APK, Android yükleme dosyasıdır (.apk). AAB ise bir yayınlama formatıdır: Mağazalar (Google Play dahil) .aab dosyasından belirli cihazlar için optimize edilmiş APK'lar oluşturur. Aşağıda 2026 yılında bilinmesi gerekenler ve güvenli indirme ile kurulum için adım adım talimatlar yer almaktadır.

AAB bir yayınlama formatıdır; genellikle doğrudan telefona kurulmaz. Ya hazır APK(ler) alırsınız ya da AAB dosyasını bir dizi APK'ya ayıracak bir yükleyiciye ihtiyacınız olur.

APK Nedir ve AAB Kurulum Sürecini Nasıl Değiştirir?

APK; kod, kaynaklar ve manifest içeren ve Android'in doğrudan kurabileceği bir arşivdir. AAB (Android App Bundle) bir yayınlama formatıdır: Geliştirici .aab dosyasını mağazaya yükler ve mağaza cihaz için optimize edilmiş split-APK'ları oluşturur. Sonuç olarak, birçok modern uygulama birden fazla APK'dan (base + yapılandırmalar) oluşur ve bunların doğru şekilde kurulması bazen özel bir yükleyici veya adb install-multiple komutunu gerektirir.

APK Kurulumundaki Riskler ve Bunları Nasıl En Aza İndirebilirsiniz?

  • Değiştirilmiş APK'lar kötü amaçlı kod, gizli veri toplama özellikleri veya kripto madenciliği içerebilir.
  • İmza değişimi: Android, uygulamaya sertifikası üzerinden güvenir. İmza değiştirilirse bu ciddi bir uyarı işaretidir.
  • Split-APK paketleri ve .apkm/.xapk gibi formatlar doğru şekilde birleştirilmelidir; hatalı kurulum eksik veya güvenlik açığı barındıran bir derlemeye yol açabilir.
  • 2025–2026 yıllarında tarama ve bütünlük kontrolleri (Play Protect, sistem bütünlüğü) daha sıkı hale geldi: Bazı cihazlarda sideload işlemi ek uyarılara neden olmaktadır.

"Bilinmeyen kaynaklardan" kurulum yapmak riski artırır. Korumayı kalıcı olarak devre dışı bırakmayın; geçici izinler kullanın ve dosyayı kurmadan önce kontrol edin.

Kurulumdan Önce APK'yı Nasıl Kontrol Edersiniz — Kontrol Listesi (Somut ve Uygulanabilir)

  1. Kaynak: Geliştiricinin resmi web sitesinden, mağazadan (varsa) veya güvenilir bir depodan (örneğin açık kaynak yazılımlar için F-Droid) indirin. Yeni ve az bilinen yansılar risklidir.
  2. Sağlama toplamı (Checksum): İndirdiğiniz dosyanın SHA-256 değerini geliştiricinin yayınladığı değerle karşılaştırın. Bilgisayarda: sha256sum isim.apk.
  3. APK İmzası: apksigner veya benzeri bir araç kullanın (apksigner verify --print-certs isim.apk) ve sertifikanın beklenenle (veya önceki sürümlerde kullanılanla) eşleştiğinden emin olun.
  4. Format: Eğer bu bir split-APK paketi, .apkm veya .xapk ise; güvenilir bir yükleyici veya adb install-multiple kullanın, aksi takdirde kurulum eksik olabilir.
  5. İzinleri Görüntüleme: Çalıştırmadan önce uygulamanın hangi izinleri istediğini kontrol edin ve kurulumdan sonra gereksiz olanları devre dışı bırakın.
  6. İzole Ortamda Test Etme: Şüpheniz varsa, önce bir emülatöre veya yedek bir cihaza kurun.

Geliştirici açık kaynak kodu yayınlıyorsa, F-Droid'i seçmek veya kaynak kodundan derlemek sürpriz olmamasına dair ek bir garanti sağlar.

Adım Adım Talimat: Güvenli İndirme ve Kurulum (Pratik)

  1. Kaynağı seçin. Uygulama mağazada varsa oradan kurun. Yoksa, geliştiricinin resmi web sitesini veya güvenilir bir depoyu arayın.
  2. İndirme sayfasında SHA-256 ve/veya imza bilgilerini bulun. Sağlama toplamı yoksa şüphelenmek için neden vardır.
  3. Dosya(ları) indirin. Format .aab ise; muhtemelen .aab dosyasını bir APK setine ayıracak bir yükleyiciye ihtiyacınız vardır.
  4. SHA-256 değerini bilgisayarda veya mobil cihazın terminalinde kontrol edin. Toplam yayınlananla eşleşmelidir.
  5. İmzayı kontrol edin: apksigner verify --print-certs isim.apk. Sertifika parmak izini geliştiricinin belirttiğiyle (veya önceki sürümle) karşılaştırın.
  6. Kurulum yapın:
    • Basit yöntem: "Bilinmeyen uygulamaları yükle" iznini yalnızca mevcut yükleyici (tarayıcı/dosya yöneticisi) için etkinleştirin, kurun ve izni hemen devre dışı bırakın.
    • Birden fazla APK/split-APK için: adb install-multiple base.apk split1.apk split2.apk komutunu kullanın.
    • .apkm/.xapk için: Paketi doğru şekilde birleştiren güvenilir bir yükleyici kullanın.
  7. Kurulumdan sonra:
    • Cihazı yerleşik araçlarla tarayın (Play Protect/benzerlerini etkinleştirin).
    • Uygulama izinlerini kontrol edin ve azaltın.
    • Mümkünse uygulamayı izolasyon için iş profilinde veya kapsayıcıda çalıştırın.
    • Uygulamanın ağ aktivitesini izleyin (biliyorsanız) ve şüphe durumunda kaldırın.

Kısa Referans Tablosu

Ne Kontrol EdilmeliNasılNeden Önemli
KaynakResmi web sitesi/mağaza/güvenilir depoGüvenilirlik ve imza doğrulama imkanı
SHA-256sha256sum / yerleşik hash doğrulayıcıDosya bütünlüğünün kontrolü
İmzaapksigner verify --print-certsDerlemenin özgünlüğünün kontrolü
FormatTek .apk veya split/.apkm setiDoğru yükleyici/adb gereklidir
Cihaz KorumasıEtkin tarayıcı (Play Protect/benzeri)Bilinen tehditlerin otomatik tespiti

Sık Yapılan Hatalar

  • İmza ve hash kontrolünü "sonraya" bırakmak. Bu, bütünlük için kilit bir kontroldür.
  • Cihaz korumasını kalıcı olarak devre dışı bırakmak. Geçici izinler kullanın.
  • Ücretli uygulamaların "kırılmış" sürümlerini indirmek; yüksek kötü yazılım riski ve yasal sorunlar taşır.
  • Split-APK'ları görmezden gelmek: Sadece base.apk'yi kurmaya çalışmak sıklıkla hatalara veya güvenlik açığı barındıran derlemelere yol açar.

SSS

  • apksigner'a ihtiyacım var mı? Evet, imzayı kontrol etmek ve APK'nın değiştirilmediğinden emin olmak istiyorsanız gerekir. Normal kullanıcılar için SHA-256 ve kaynağı karşılaştırmak yeterlidir, ancak apksigner profesyonel bir kontroldür.
  • APK yansılara güvenebilir miyim? Yalnızca sağlama toplamları yayınlayan ve imzaları kontrol eden güvenilir kaynaklara güvenin. Yeni yansılar risklidir.
  • Yükleyici çok fazla izin isterse ne yapmalıyım? Kurulumu reddedin veya izole bir profile kurun; kurulumdan sonra gereksiz izinleri devre dışı bırakın.

Sonuç: Mümkün olduğunda uygulamaları resmi mağazalardan kurun; sideload yaparken her zaman kaynağı, SHA-256 değerini ve imzayı kontrol edin, izinleri yalnızca kurulum süresince açıp kapatın ve herhangi bir şey şüphe uyandırırsa izole bir ortamda test edin.

İsterseniz, belirli bir APK'yı (isim veya dosya) kontrol edebilir, hangi hash ve sertifikaların karşılaştırılması gerektiğini söyleyebilir veya telefon modeliniz için kurulum talimatı hazırlayabilirim.