Erklärte Android-Speicherberechtigungen – Android 10 bis 14

Zuletzt aktualisiert :

Das Speicherberechtigungsmodell von Android hat sich in den letzten Versionen dramatisch geändert, und jedes Update verschiebt, worauf Dateimanager zugreifen können und was nicht.Wenn Sie jemals einen Dateimanager geöffnet haben und festgestellt haben, dass Ordner leer sind, auf Pfade nicht zugegriffen werden kann oder Berechtigungsdialoge wiederholt auftauchen, erleben Sie die realen Auswirkungen dieser Richtlinienänderungen.Hier erfahren Sie genau, was sich in jeder Version geändert hat und wie Sie AnExplorer konfigurieren, um den vollständigen Zugriff auf das Dateisystem aufrechtzuerhalten.

Die kurze Antwort

Gehen Sie unter Android 11 und höher zu Einstellungen → Apps → AnExplorer → Berechtigungen → Dateien und Medien → Verwaltung aller Dateien zulassen.Dadurch wird die MANAGE_EXTERNAL_STORAGE-Berechtigung erteilt, die die volle Browsing-Funktionalität wiederherstellt.Ohne sie sind Dateimanager wie jede andere App in einer Sandbox.

Zeitleiste für Android-Speicherberechtigungen

Android 9 und niedriger – Das offene Zeitalter

Vor Android 10 war die Speicherung einfach.Apps forderten bei der Installation oder Laufzeit die Berechtigung READ_EXTERNAL_STORAGE oder WRITE_EXTERNAL_STORAGE an und hatten nach der Erteilung vollständigen Lese-/Schreibzugriff auf den gesamten freigegebenen Speicher – jeden Ordner, jeden Dateityp, jeden Pfad.Dateimanager funktionierten genau so, wie Sie es von einem Desktop-Datei-Explorer erwarten würden.

Dies war zwar wirkungsvoll, führte jedoch zu Sicherheitsbedenken.Jede App mit Speicherberechtigung kann Ihre Fotos, Dokumente, Downloads und exportierten Dateien anderer Apps ohne Einschränkung lesen.

Android 10 – Scoped Storage eingeführt (optional)

Android 10 führte bereichsbezogenen Speicher als Konzept ein, machte es jedoch für Entwickler optional.Apps, die auf API 29 abzielen, könnten requestLegacyExternalStorage=true in ihrem Manifest hinzufügen, um das alte Verhalten beizubehalten.Die meisten Dateimanager verwendeten dieses Flag, sodass Benutzer keinen praktischen Unterschied sahen.

Wichtige Änderungen eingeführt: – Das Konzept des „App-spezifischen externen Speichers“ ( Android/data/[package]/ ) wurde offiziell in eine Sandbox integriert – Die MediaStore-API wurde zur empfohlenen Methode für den Zugriff auf Mediendateien

  • Das Storage Access Framework (SAF) hat für den Dokumentenzugriff an Bedeutung gewonnen
  • Der direkte Dateipfadzugriff war technisch veraltet, funktionierte aber weiterhin mit der Legacy-Flagge

AnExplorer Dateimanager herunterladen

Verwalten, übertragen und öffnen Sie Ihre Dateien auf jedem Gerät.

Holen Sie sich die App

Android 11 – Begrenzter Speicher erzwungen

Android 11 war der Wendepunkt.Das requestLegacyExternalStorage-Flag funktioniert nicht mehr für Apps, die auf API 30+ abzielen.Jede App hatte jetzt standardmäßig einen Gültigkeitsbereich.Google hat jedoch erkannt, dass Dateimanager, Backup-Tools und Antiviren-Apps tatsächlich umfassenden Zugriff benötigen, und hat daher eine neue Berechtigung erstellt:

MANAGE_EXTERNAL_STORAGE – die Berechtigung „Zugriff auf alle Dateien“.Dies ist eine Sondergenehmigung, die: – Muss im App-Manifest deklariert werden – Erfordert, dass der Benutzer manuell zu den Einstellungen navigiert, um es zu gewähren (kann nicht über einen einfachen Laufzeitdialog gewährt werden)

  • Muss bei der Überprüfung im Play Store gegenüber Google begründet werden
  • Gewährt Zugriff auf den gesamten freigegebenen Speicher, AUSSER Android/data/ und Android/obb/ Verzeichnisse

Wenn AnExplorer diese Berechtigung anfordert, wird ein Systembildschirm angezeigt, in dem Sie aufgefordert werden, „Verwaltung aller Dateien zulassen“ umzuschalten.Dabei handelt es sich nicht um einen Fehler oder eine Übertreibung – nur so kann ein Dateimanager unter Android 11+ ordnungsgemäß funktionieren.

Android 12 – Kleinere Verbesserungen

Android 12 hat die Speicherberechtigungen nicht wesentlich geändert, aber Folgendes hinzugefügt: – Berechtigungen für Geräte in der Nähe, die sich auf Dateiübertragungsfunktionen auswirken

  • Leichte Änderungen an der Funktionsweise der Fotoauswahl
  • Bessere Durchsetzung der Paketsichtbarkeitsregeln (Apps können nicht sehen, welche anderen Apps installiert sind, ohne Abfragen zu deklarieren)

Bezüglich der Dateimanager-Funktionalität verhielt sich Android 12 identisch mit Android 11.

Android 13 – Detaillierte Medienberechtigungen

Android 13 hat den alten READ_EXTERNAL_STORAGE in drei separate Berechtigungen aufgeteilt:

  • READ_MEDIA_IMAGES – Zugriff auf Fotos und Bilder
  • READ_MEDIA_VIDEO – Zugriff auf Videodateien
  • READ_MEDIA_AUDIO – Zugriff auf Musik- und Audiodateien

Apps fragen jetzt nur noch die Medientypen an, die sie tatsächlich benötigen.Ein Musikplayer fragt nur nach Audio;Ein Bildbearbeiter fragt nur nach Bildern.Dateimanager mit Zugriff auf alle Dateien umgehen diese detaillierten Berechtigungen vollständig, da MANAGE_EXTERNAL_STORAGE bereits alles abdeckt.

Android 13 blockierte außerdem den Zugriff Dritter auf Android/data/ über das Storage Access Framework vollständig.Bisher konnten Sie SAF verwenden, um Ordnerzugriff auf Android/data/ zu gewähren – diese Problemumgehung wurde geschlossen.

AnExplorer Dateimanager herunterladen

Verwalten, übertragen und öffnen Sie Ihre Dateien auf jedem Gerät.

Holen Sie sich die App

Android 14 – Zugriff auf ausgewählte Fotos

Mit Android 14 wurde die benutzerorientierteste Änderung eingeführt: Wenn eine App Fotozugriff anfordert, können Benutzer jetzt „Fotos und Videos auswählen“ wählen, anstatt Zugriff auf alle Medien zu gewähren.Das heisst:

  • Die App sieht nur die spezifischen Dateien, die der Benutzer ausgewählt hat
  • Der Benutzer kann seine Auswahl später in den Einstellungen ändern
  • Apps müssen Teilzugriffe ordnungsgemäß verarbeiten

Für Dateimanager mit Zugriff auf alle Dateien gilt dies nicht – MANAGE_EXTERNAL_STORAGE bietet weiterhin vollständige Mediensichtbarkeit.Wenn Sie jedoch keinen Zugriff auf alle Dateien gewährt haben, kann es sein, dass AnExplorer nur Dateien sehen kann, die Sie explizit ausgewählt haben.

Android 14 führte außerdem Folgendes ein: – Anmeldeinformationsbasierter Zugriff auf vom Unternehmen verwaltete Dateien

  • Verbesserungen der Fotoauswahl durch Cloud-Anbieter-Integration
  • Strengere Einschränkungen für den Dateizugriff im Hintergrund

So funktioniert das Storage Access Framework (SAF).

Wenn einem Dateimanager der Zugriff auf alle Dateien fehlt, wird das Storage Access Framework zum Ausweichmechanismus.SAF arbeitet über Dokumentauswahlfunktionen auf Systemebene:

  1. Die App ruft ACTION_OPEN_DOCUMENT_TREE auf, um Zugriff auf einen Ordner anzufordern
  2. Android zeigt eine Systemdateiauswahl an, mit der Sie zum gewünschten Ordner navigieren können
  3. Sie tippen auf „Diesen Ordner verwenden“ und bestätigen mit „Zulassen“
  4. Die App erhält eine dauerhafte URI-Gewährung für diesen bestimmten Ordner und seinen gesamten Inhalt
  5. Dieser Zuschuss überdauert App-Neustarts und Telefon-Neustarts

SAF-Zuweisungen sind leistungsstark, aber mühsam – Sie müssen jeden Ordner manuell einzeln gewähren.AnExplorer verwendet SAF als Fallback, wenn der Zugriff auf alle Dateien nicht verfügbar ist oder wenn auf bestimmte geschützte Pfade zugegriffen wird.

SAF-Einschränkungen

– Unter Android 13+ kann kein Zugriff auf das interne Speicherstammverzeichnis gewährt werden

  • Auf Android/data/ kann unter Android 13+ nicht zugegriffen werden
  • Auf Android/obb/ kann unter Android 13+ nicht zugegriffen werden
  • Die Leistung ist deutlich langsamer als beim direkten Dateizugriff (Vorgänge laufen über einen Inhaltsanbieter)
  • Einige Vorgänge (z. B. rekursive Ordnervorgänge) sind über SAF viel langsamer

Konfigurieren von AnExplorer für maximalen Zugriff

Für das beste Erlebnis auf allen Android-Versionen:

  1. Zugriff auf alle Dateien gewähren: Einstellungen → Apps → AnExplorer → Berechtigungen → Dateien und Medien → Verwaltung aller Dateien zulassen
  2. Benachrichtigungsberechtigung erteilen (Android 13+): Erforderlich, um den Übertragungsfortschritt anzuzeigen
  3. Batterieoptimierung deaktivieren: Einstellungen → Apps → AnExplorer → Batterie → Uneingeschränkt (verhindert, dass das Betriebssystem Hintergrundvorgänge beendet)
  4. SAF-Zugriff für Android/Daten gewähren (nur Android 11-12): Wenn AnExplorer Sie zum Ordnerzugriff auf Android/Daten auffordert, tippen Sie auf „Diesen Ordner verwenden“ → „Zulassen“

AnExplorer Dateimanager herunterladen

Verwalten, übertragen und öffnen Sie Ihre Dateien auf jedem Gerät.

Holen Sie sich die App

Was ohne Root unzugänglich bleibt

Auch wenn der Zugriff auf alle Dateien gewährt wird, bleiben bestimmte Pfade durch das Android-Sicherheitsmodell blockiert:

PfadWarum blockiertAlternative
/data/data/App-Sandbox (Kernel-erzwungen)ADB- oder Root-Zugriff
/data/user/0/Wie oben, MehrbenutzerformatADB- oder Root-Zugriff
Android/data/ (Android 13+)BetriebssystemrichtlinienblockUSB MTP von PC, ADB oder Root
Android/obb/ (Android 13+)BetriebssystemrichtlinienblockUSB MTP von PC, ADB oder Root
/system/Schreibgeschützte PartitionRoot mit Remount

Fehlerbehebung bei Berechtigungsproblemen

„Berechtigung verweigert“, obwohl der Zugriff auf alle Dateien gewährt wurde

  1. Stoppen Sie AnExplorer und öffnen Sie es erneut
  2. Widerrufen Sie die Erlaubnis und erteilen Sie sie erneut
  3. Überprüfen Sie, ob Sie „Alle Dateien“ und nicht nur „Nur Medien“ zugelassen haben (einige Geräte zeigen beide Optionen an).
  4. Starten Sie Ihr Telefon neu – einige Berechtigungserteilungen erfordern einen Neustart, damit sie wirksam werden

Die Berechtigung wird nach einigen Tagen immer wieder zurückgesetzt

Android 12+ entzieht automatisch Berechtigungen von Apps, die Sie in letzter Zeit (normalerweise 3 Monate) nicht verwendet haben.Um dies zu verhindern:

  • Einstellungen → Apps → AnExplorer → Berechtigungen → „Berechtigungen entfernen, wenn App nicht verwendet wird“ ausschalten
  • Oder öffnen Sie AnExplorer einfach gelegentlich, damit es als „aktiv“ gilt.

App zeigt trotz Berechtigung leere Ordner an

Dies weist normalerweise darauf hin, dass die App aus einer zwischengespeicherten/veralteten Verzeichnisliste liest.Zum Aktualisieren nach unten ziehen oder aus dem Ordner heraus und zurück navigieren.Wenn das Problem weiterhin besteht, leeren Sie den Cache von AnExplorer (Einstellungen → Apps → AnExplorer → Speicher → Cache leeren).

Verwandte Leitfäden

AnExplorer Dateimanager herunterladen

Verwalten, übertragen und öffnen Sie Ihre Dateien auf jedem Gerät.

Holen Sie sich die App

Häufig gestellte Fragen

Urheberrecht © DWorkS 2011 – 2026 Alle Rechte vorbehalten