Android'in depolama izin modeli, son sürümlerde önemli ölçüde değişti ve her güncelleme, dosya yöneticilerinin erişip erişemeyeceği şeyleri değiştiriyor.Bir dosya yöneticisini açıp yalnızca klasörlerin boş olduğunu, yolların erişilemez olduğunu veya sürekli olarak izin iletişim kutularının açıldığını gördüyseniz, bu politika değişikliklerinin gerçek dünyadaki etkilerini yaşıyorsunuz demektir.Her sürümde tam olarak nelerin değiştiğini ve tam dosya sistemi erişimini sürdürmek için AnExplorer'nin nasıl yapılandırılacağını burada bulabilirsiniz.
Kısa Cevap
Android 11 ve üzeri sürümlerde Ayarlar → Uygulamalar → AnExplorer → İzinler → Dosyalar ve medya → Tüm dosyaların yönetimine izin ver seçeneğine gidin.Bu, tam tarama özelliğini geri yükleyen MANAGE_EXTERNAL_STORAGE iznini verir.Bu olmadan, dosya yöneticileri diğer tüm uygulamalar gibi korumalı alana alınır.
Android Depolama İzni Zaman Çizelgesi
Android 9 ve Altı — Açık Çağ
Android 10'dan önce depolama basitti.Uygulamalar, kurulum veya çalışma zamanında READ_EXTERNAL_STORAGE veya WRITE_EXTERNAL_STORAGE iznini talep etti ve izin verildiğinde, paylaşılan depolamanın tamamına (her klasöre, her dosya türüne, her yola) tam okuma/yazma erişimine sahip oldu.Dosya yöneticileri tam olarak bir masaüstü dosya gezgininin çalışmasını beklediğiniz gibi çalıştı.
Bu güçlüydü ancak güvenlik endişeleri yarattı.Depolama iznine sahip herhangi bir uygulama, fotoğraflarınızı, belgelerinizi, indirdiklerinizi ve diğer uygulamaların dışa aktarılan dosyalarını kısıtlama olmaksızın okuyabilir.
Android 10 — Kapsamlı Depolama Sunuldu (İsteğe Bağlı)
Android 10, kapsamlı depolamayı bir konsept olarak tanıttı ancak geliştiricilerin tercih etmesini sağladı.API 29'u hedefleyen uygulamalar, eski davranışı korumak için bildirimlerine requestLegacyExternalStorage=true ekleyebilir.Çoğu dosya yöneticisi bu bayrağı kullandığından kullanıcılar pratikte hiçbir fark görmedi.
Getirilen önemli değişiklikler:
- "Uygulamaya özel harici depolama" kavramı (
Android/data/[package]/) resmi olarak korumalı alana alındı - MediaStore API, medya dosyalarına erişmenin önerilen yolu haline geldi
- Belge erişiminde Depolama Erişim Çerçevesi (SAF) önem kazandı
- Doğrudan dosya yolu erişimi teknik olarak kullanımdan kaldırıldı ancak eski bayrakla hâlâ çalışıyordu
AnExplorer dosya yöneticisini edinin
Dosyalarınızı her cihazda yönetin, aktarın ve erişin.
Android 11 — Kapsamlı Depolama Zorunlu
Android 11 kırılma noktasıydı.requestLegacyExternalStorage bayrağı, API 30+ sürümünü hedefleyen uygulamalar için çalışmayı durdurdu.Artık her uygulama varsayılan olarak kapsam dahilindeydi.Ancak Google, dosya yöneticilerinin, yedekleme araçlarının ve antivirüs uygulamalarının gerçekten geniş erişime ihtiyaç duyduğunu fark etti ve bu nedenle yeni bir izin oluşturdu:
MANAGE_EXTERNAL_STORAGE — "Tüm Dosyalara Erişim" izni.Bu, aşağıdakileri sağlayan özel bir izindir:
- Uygulama manifestinde bildirilmelidir
- Kullanıcının bu izni vermek için manuel olarak Ayarlar'a gitmesini gerektirir (basit bir çalışma zamanı iletişim kutusuyla verilemez)
- Play Store incelemesi sırasında Google'a gerekçelendirilmelidir
Android/data/veAndroid/obb/dizinleri HARİÇ tüm paylaşılan depolama alanlarına erişim izni verir
AnExplorer bu izni istediğinde, "Tüm dosyaların yönetimine izin ver" seçeneğini değiştirmenizi isteyen bir sistem ekranı görürsünüz.Bu bir hata veya aşırı erişim değildir; bir dosya yöneticisinin Android 11+ üzerinde düzgün çalışabilmesinin tek yoludur.
Android 12 — Küçük İyileştirmeler
Android 12, depolama izinlerini önemli ölçüde değiştirmedi ancak şunları ekledi:
- Dosya aktarım özelliklerini etkileyen yakındaki cihaz izinleri
- Fotoğraf seçicinin çalışma biçiminde küçük değişiklikler
- Paket görünürlük kurallarının daha iyi uygulanması (uygulamalar sorgu bildirmeden diğer uygulamaların yüklü olduğunu göremez)
Dosya yöneticisi işlevselliği açısından Android 12, Android 11 ile aynı şekilde davrandı.
Android 13 — Ayrıntılı Medya İzinleri
Android 13, eski READ_EXTERNAL_STORAGE'yi üç ayrı izne ayırdı:
READ_MEDIA_IMAGES— fotoğraflara ve görsellere erişinREAD_MEDIA_VIDEO— video dosyalarına erişinREAD_MEDIA_AUDIO— müzik ve ses dosyalarına erişin
Uygulamalar artık yalnızca gerçekten ihtiyaç duydukları medya türlerini istiyor.Bir müzik çalar yalnızca ses ister;bir fotoğraf düzenleyici yalnızca görseller ister.Tüm Dosya Erişimi'ne sahip dosya yöneticileri, MANAGE_EXTERNAL_STORAGE zaten her şeyi kapsadığından bu ayrıntılı izinleri tamamen atlar.
Android 13 ayrıca Depolama Erişim Çerçevesi aracılığıyla Android/data/ öğesine üçüncü taraf erişimini de tamamen engelledi.Daha önce Android/data/'ye klasör erişimi vermek için SAF'ı kullanabiliyordunuz; bu geçici çözüm kapalıydı.
AnExplorer dosya yöneticisini edinin
Dosyalarınızı her cihazda yönetin, aktarın ve erişin.
Android 14 — Seçilen Fotoğraflara Erişim
Android 14, kullanıcıların en çok karşılaştığı değişikliği getirdi: Bir uygulama fotoğraf erişimi istediğinde kullanıcılar artık tüm medyaya erişim izni vermek yerine "Fotoğraf ve video seç"i seçebiliyor.Bu şu anlama gelir:
- Uygulama yalnızca kullanıcının seçtiği belirli dosyaları görür
- Kullanıcı seçimini daha sonra Ayarlar'da değiştirebilir
- Uygulamalar kısmi erişimi düzgün bir şekilde ele almalıdır
Tüm Dosya Erişimi olan dosya yöneticileri için bu geçerli değildir — MANAGE_EXTERNAL_STORAGE yine de tam medya görünürlüğü sağlar.Ancak Tüm Dosyalara Erişim izni vermediyseniz AnExplorer'nin yalnızca açıkça seçtiğiniz dosyaları görebildiğini görebilirsiniz.
Android 14 ayrıca şunları da tanıttı:
- Kurumsal olarak yönetilen dosyalar için kimlik bilgilerine dayalı erişim
- Bulut sağlayıcı entegrasyonuyla fotoğraf seçici iyileştirmeleri
- Arka planda dosya erişimine ilişkin daha sıkı kısıtlamalar
Depolama Erişim Çerçevesi (SAF) Nasıl Çalışır?
Bir dosya yöneticisinin Tüm Dosyalara Erişimi olmadığında, Depolama Erişimi Çerçevesi geri dönüş mekanizması haline gelir.SAF, sistem düzeyindeki belge toplayıcılarla çalışır:
- Uygulama, bir klasöre erişim istemek için
ACTION_OPEN_DOCUMENT_TREEöğesini çağırır - Android, istediğiniz klasöre gideceğiniz bir sistem dosyası seçiciyi gösterir
- "Bu klasörü kullan"a dokunup "İzin Ver" ile onaylayın
- Uygulama, söz konusu klasör ve tüm içeriği için kalıcı bir URI onayı alır
- Bu hibe, uygulamanın yeniden başlatılmasından ve telefonun yeniden başlatılmasından sonra hayatta kalır
SAF bağışları güçlü ancak sıkıcıdır; her klasörü ayrı ayrı manuel olarak vermeniz gerekir.AnExplorer, Tüm Dosyalara Erişim kullanılamadığında veya belirli korumalı yollara erişildiğinde geri dönüş olarak SAF'yi kullanır.
SAF Sınırlamaları
- Android 13+ sürümlerinde dahili depolama köküne erişim izni verilemez
- Android 13 ve sonraki sürümlerde
Android/data/'ye erişilemiyor - Android 13 ve sonraki sürümlerde
Android/obb/'a erişilemiyor - Performans, doğrudan dosya erişiminden önemli ölçüde daha yavaştır (işlemler bir içerik sağlayıcı aracılığıyla gerçekleştirilir)
- Bazı işlemler (özyinelemeli klasör işlemleri gibi) SAF aracılığıyla çok daha yavaştır
Maksimum Erişim için AnExplorer Yapılandırması
Tüm Android sürümlerinde en iyi deneyim için:
- Tüm Dosyalara Erişim Ver: Ayarlar → Uygulamalar → AnExplorer → İzinler → Dosyalar ve medya → Tüm dosyaların yönetimine izin ver
- Bildirim izni verin (Android 13+): Aktarım ilerlemesini göstermek için gereklidir
- Pil optimizasyonunu devre dışı bırakın: Ayarlar → Uygulamalar → AnExplorer → Pil → Sınırsız (işletim sisteminin arka plan işlemlerini sonlandırmasını engeller)
- Android/veri için SAF erişimi verin (yalnızca Android 11-12): AnExplorer Android'e/verilere klasör erişimi istediğinde, "Bu klasörü kullan" → "İzin Ver"e dokunun
AnExplorer dosya yöneticisini edinin
Dosyalarınızı her cihazda yönetin, aktarın ve erişin.
Root Olmadan Nelere Erişilemez?
Tüm Dosyalara Erişim verilmiş olsa bile belirli yollar Android'in güvenlik modeli tarafından engellenmeye devam eder:
| Yol | Neden Engellendi | Alternatif |
|---|---|---|
/data/data/ | Uygulama sanal alanı (çekirdek tarafından zorlanan) | ADB veya root erişimi |
/data/user/0/ | Yukarıdakiyle aynı, çok kullanıcılı format | ADB veya root erişimi |
Android/data/ (Android 13+) | İşletim Sistemi politika bloğu | PC'den, ADB'den veya kökten USB MTP |
Android/obb/ (Android 13+) | İşletim Sistemi politika bloğu | PC'den, ADB'den veya kökten USB MTP |
/system/ | Salt okunur bölüm | Yeniden bağlama ile kök |
İzin Sorunlarını Giderme
Tüm Dosyalara Erişim verilmesine rağmen "İzin reddedildi"
- AnExplorer'ı zorla durdurun ve yeniden açın
- İzni iptal edin ve yeniden verin
- Yalnızca "Yalnızca medya"yı değil, "Tüm dosyalar"ı da verdiğinizden emin olun (bazı cihazlarda her iki seçenek de gösterilir)
- Telefonunuzu yeniden başlatın; bazı izinlerin geçerli olması için yeniden başlatma gerekir
İzin birkaç gün sonra sıfırlanmaya devam ediyor
Android 12+, yakın zamanda (genellikle 3 ay) kullanmadığınız uygulamaların izinlerini otomatik olarak iptal eder.Bunu önlemek için:
- Ayarlar → Uygulamalar → AnExplorer → İzinler → "Uygulama kullanılmıyorsa izinleri kaldır" seçeneğini kapatın
- Veya "etkin" olarak kabul edilmesini sağlamak için arada sırada AnExplorer'yı açmanız yeterlidir.
Uygulama izne sahip olmasına rağmen boş klasörler gösteriyor
Bu genellikle uygulamanın önbelleğe alınmış/eski bir dizin listesinden okuduğunu gösterir.Yenilemek için aşağı çekin veya klasörden çıkıp klasöre geri gidin.Sorun devam ederse AnExplorer önbelleğini temizleyin (Ayarlar → Uygulamalar → AnExplorer → Depolama → Önbelleği Temizle).
İlgili Kılavuzlar
- Android 14 Depolama Değişiklikleri — en son kısıtlamaların ayrıntılı dökümü
- Dosya Yöneticisi Açılmıyor — izin sıfırlamalarıyla ilgili kilitlenmeleri düzeltin
- Dahili ve Harici Depolama — Android'in depolama mimarisini anlayın
- Dosyalar Silinemiyor — izinle ilgili silme hataları
AnExplorer dosya yöneticisini edinin
Dosyalarınızı her cihazda yönetin, aktarın ve erişin.