Uygulama İzinleri Rehberi
İzin listesi, bir uygulamanın erişebileceği alanları anlamanın önemli yollarından biridir. Listeyi doğru yorumlamak daha bilinçli kurulum sağlar.
Uygulamalarımızın istediği izinler
İnat BOX v16 ve İnat TV PRO v21 APK manifestlerini inceledik. İzinler kullanım amaçlarına göre şu gruplardadır:
- İnternet ve ağ durumu: Yayın, liste ve bağlantı durumunu yönetmek için kullanılır.
- Bildirim, titreşim ve arka plan bileşenleri: Güncelleme veya duyuru bildirimleri ile kesintisiz oynatma işlemleri için kullanılır.
- WAKE_LOCK (uyku kilidi): Oynatma ya da güncelleme sürerken işlemcinin uykuya geçmesini önler. Android bu normal manifest iznini kullanıcıya açılır bir izin ekranında göstermez. Kişisel verilere erişim sağlamaz.
- REQUEST_INSTALL_PACKAGES: Uygulama içi güncellemede indirilen APK için Android kurulum ekranını açmayı sağlar. Kurulumun son onayını kullanıcı verir. Zararlı APK kontrolünü bu izin değil, uygulamanın kendi doğrulama mantığı yapar.
- Reklam kimliği ve reklam hizmetleri: Standart reklam gösterimi, sıklık sınırı ve ölçüm için kullanılır.
- Eski depolama ve paket boyutu izinleri: Yalnızca İnat TV PRO v21 manifestinde READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE ve GET_PACKAGE_SIZE bulunur. Bunlar eski WebView, indirme ve güncelleme uyumluluğu için eklenmiştir. Modern Android sürümlerinde kapsamlı depolama erişimi yerine sınırlı depolama modeli uygulanır. Kullanılmıyorsa bu izinler sonraki APK sürümünde kaldırılmalıdır.
Resmî manifestlerde SMS, rehber, arama, konum veya erişilebilirlik hizmeti erişimi yoktur. Böyle bir istek görürseniz kurulumu durdurun ve dosyanın SHA-256 değerini resmî değerle karşılaştırın.
Listeyi kendi cihazınızda nasıl görürsünüz?
Kurulu bir uygulamanın kamera, mikrofon, bildirim ve depolama gibi kullanıcının yönetebildiği izinlerini görmek için: Ayarlar → Uygulamalar → (uygulamayı seçin) → İzinler. Bu ekran yalnızca kullanıcı tarafından yönetilebilen izinleri gösterir. İnternet veya WAKE_LOCK gibi normal izinler burada anahtar olarak görünmez.
"Bilinmeyen uygulama yükleme" ayrı bir özel erişim ekranındadır. Manifestin tamamına kurulumdan önce bakmak için APK analiz aracı kullanılabilir.
Aşağıdaki tablo, karşınıza çıkabilecek izinlerin ne anlama geldiğini ve bir yayın uygulamasında hangilerinin beklenebilir olduğunu gösterir.
Sık karşılaşılan izinler ve anlamları
| İzin | Ne işe yarar | Yayın uygulamasında beklenir mi? |
|---|---|---|
| İnternet ve ağ erişimi | Yayın ve liste verilerini indirir. | Evet. İki uygulamada da bulunan normal bir izindir. |
| Ağ durumu | Bağlantının kullanılabilir olup olmadığını denetler. | Evet. İki uygulamada da bulunur. |
| Bildirim ve titreşim | Güncelleme ve duyuru bildirimlerini gösterir. | Evet. Android sürümüne göre kullanıcı tarafından yönetilebilir. |
| WAKE_LOCK | Uzun süren oynatma veya güncelleme sırasında işlemciyi uyanık tutar. | Evet. Kişisel verilere erişim sağlamaz. |
| Bilinmeyen uygulama yükleme | Uygulama içi güncellemede Android paket kurucusunu açar. | Evet. Özel erişim ve kullanıcı onayı gerekir. |
| Reklam kimliği | Standart reklam gösterimi ve ölçümü için kullanılır. | Evet. İki uygulamada da reklam bileşenleri bulunur. |
| Depolama ve paket boyutu | Eski WebView, dosya indirme ve güncelleme akışlarında kullanılır. | Yalnızca PRO v21 manifestinde eski uyumluluk izinleri bulunur. |
| Rehber ve kişiler | Telefon rehberinizi okur. | Hayır. |
| SMS okuma veya gönderme | Mesajlarınıza erişmek. | Hayır. Abonelik dolandırıcılığının aracıdır |
| Arama yapma | İzniniz olmadan numara aramak. | Hayır |
| Konum | Cihazın konumu. | Hayır |
| Erişilebilirlik hizmeti | Ekranı okuyup kullanıcı adına işlem yapar. | Hayır. Resmî uygulamalarda bulunmaz. |
Bir yayın uygulamasında SMS, rehber veya erişilebilirlik hizmeti izni isteniyorsa, dosya beklenmedik ve yüksek riskli izinler istiyor demektir. Kurulumu iptal edin, dosyayı silin ve uygulamayı doğrulanmış bağlantıdan yeniden indirin.
Kullanıcı tarafından yönetilen bir izni geri almak
Android’in izin ekranında listelenen çalışma zamanı izinlerini sonradan değiştirebilirsiniz.
Ayarlar üzerinden uygulamayı bulun
Ayarlar bölümünde Uygulamalar listesini açın ve incelemek istediğiniz uygulamayı seçin. Marka arayüzlerinde başlık "Uygulama yönetimi" olarak da geçebilir.
İzinler ekranını açın
Verilen izinler üstte, verilmeyenler altta listelenir. Her satıra dokunarak "İzin ver", "Yalnızca uygulamayı kullanırken" veya "İzin verme" seçeneklerinden birini işaretleyebilirsiniz.
Kapatın ve uygulamayı yeniden açın
İzni kapattığınızda uygulama kapanabilir. Bu normaldir. Yeniden açtığınızda o izne bağlı özellik çalışmazsa, izni geri verebilirsiniz.
Kullanmadığınız izinleri otomatik kaldırın
Güncel Android sürümlerinde, uzun süre açılmayan uygulamaların izinleri otomatik olarak sıfırlanır. Uygulama bilgileri ekranındaki bu seçeneği açık bırakmanızı öneririz.
İzinler hakkında sık sorulanlar
İzin listesinin uzun olması kötü müdür?
Tek başına değil. Ağ, bildirim, reklam, arka plan çalışması ve güncelleme bileşenleri listeyi uzatabilir. Resmî manifestte bulunmayan SMS, rehber veya erişilebilirlik erişimi görürseniz kurulumu durdurup dosyayı doğrulayın.
Bir izni reddedersem uygulama çalışmaz mı?
Kullanıcı tarafından yönetilen bir izni reddederseniz genellikle yalnızca o izne bağlı özellik etkilenir. Normal manifest izinleri aynı ekrandan kapatılamaz. Özel erişimler ise kendi ayar sayfasından yönetilir.
Uygulama kendi içinden güncelleme sunuyor, buna izin gerekmiyor mu?
Evet. Resmî APK’lar REQUEST_INSTALL_PACKAGES iznini uygulama içi güncelleme akışı için bildirir. İzin yalnızca Android paket kurucusunu açabilme yeteneği sağlar. Kurulum kullanıcı onayı olmadan tamamlanmaz.
Bildirim iznini kapatırsam ne olur?
Uygulama normal şekilde çalışmaya devam eder, yalnızca güncelleme ve duyuru bildirimlerini görmezsiniz. Yeni sürümleri sitemizden takip edebilirsiniz.
İzinleri kontrol etmek dosyanın güvenli olduğunu kanıtlar mı?
Hayır. İzin listesi davranış ve güvenlik denetiminin yalnızca bir parçasıdır. SHA-256 eşleşmesi dosyanın yayımladığımız dosyayla aynı olduğunu kanıtlar. Dosyanın zararsız olduğunu tek başına kanıtlamaz.
Resmî dosya parmak izleri
İzin kontrolünden önce dosyanın gerçekten bizim dosyamız olduğunu doğrulayın.
| Uygulama | Dosya | Boyut | SHA-256 |
|---|---|---|---|
| İnat BOX v16 | inat-box-v16.apk | 20,9 MB | e1543dea0de5df6f8a91a6813036aad84dc8a7a29f510bbf1d30016c02dc9793 |
| İnat TV PRO v21 | inat-tv-pro-v21.apk | Henüz yayınlanmadı |