keine Schreibrechte auf externe SD Karte

Support for Android version of Total Commander

Moderators: white, Hacker, petermad, Stefan2

User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: keine Schreibrechte auf externe SD Karte

Post by *ghisler(Author) »

Leider gibt es Geräte, die sind vom Hersteller falsch konfiguriert, und erlauben das Schreiben trotz Dateimanager-Rechten nicht. Ausserdem erlaubt Android 13 nicht mehr die Freigabe der kompletten Disk. Sie können aber über den Heimordner - "Benutzerdefinierter Ort" einen Unterordner der SD-Karte hinzufügen, und dann zu diesem Dateien kopieren.
Author of Total Commander
https://www.ghisler.com
Plenz
Junior Member
Junior Member
Posts: 35
Joined: 2003-02-24, 10:24 UTC

Re: keine Schreibrechte auf externe SD Karte

Post by *Plenz »

Danke, aber das nützt mir nichts, ich muss auf eine vorhandene Datei zugreifen.
Ich habe den Klassiker "Nethack" installiert. Dort trage ich immer die Figur, die ich gerade spielen möchte, in die Datei "default" ein, in der auch viele andere Voreinstellungen gespeichert sind. Diese Datei möchte ich nun ändern, weil ich eine andere Figur spielen möchte.
Ich habe ein Samsung A32. Falls das zu den falsch konfigurierten gehört, kann ich wohl nur auf ein Update warten :(
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: keine Schreibrechte auf externe SD Karte

Post by *ghisler(Author) »

Muss die Datei unbedingt im Wurzelverzeichnis der SD-Karte liegen? Falls nein, können Sie sie mit dem Android-Dateimanager "Dateien" in ein selbst angelegtes Unterverzeichnis verschieben, und dieses dann im Total Commander freigeben.
Author of Total Commander
https://www.ghisler.com
Plenz
Junior Member
Junior Member
Posts: 35
Joined: 2003-02-24, 10:24 UTC

Re: keine Schreibrechte auf externe SD Karte

Post by *Plenz »

Danke für den Tipp, aber das Thema hat sich erledigt. Wie ich inzwischen weiß, hat Nethack einen eingebauten Editor für diese Datei.

Nein, die Datei liegt nicht im Wurzelverzeichnis, sondern im Nethack-Verzeichnis. Dort ist sie allerdings unsichtbar.

Wieso kann der Android-Dateimanager "Dateien" eigentlich etwas, was der TC nicht kann? Gibt es versteckte Funktionen, für die ein Programmierer geheimes Know-How braucht?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: keine Schreibrechte auf externe SD Karte

Post by *ghisler(Author) »

Wieso kann der Android-Dateimanager "Dateien" eigentlich etwas, was der TC nicht kann?
Weil Google das so entschieden hat: sie trauen mittlerweile keiner Drittanbieter-App mehr, weil das offenbar von gewissen Apps ausgenutzt wurde (Daten wurden abgegriffen und and die Server der Hersteller geschickt).
Author of Total Commander
https://www.ghisler.com
MrTant
Junior Member
Junior Member
Posts: 2
Joined: 2023-10-21, 10:08 UTC

Re: keine Schreibrechte auf externe SD Karte

Post by *MrTant »

ghisler(Author) wrote: 2023-10-11, 10:57 UTC Leider gibt es Geräte, die sind vom Hersteller falsch konfiguriert, und erlauben das Schreiben trotz Dateimanager-Rechten nicht. Ausserdem erlaubt Android 13 nicht mehr die Freigabe der kompletten Disk. Sie können aber über den Heimordner - "Benutzerdefinierter Ort" einen Unterordner der SD-Karte hinzufügen, und dann zu diesem Dateien kopieren.
Nochmal für mich zum Verständnis:
Auf einigen Geräten mit Android 13 kann trotz des Freigabedialogs

Code: Select all

On Android >=13, the external SD card is write protected...You need to choose the directory from a special Android dialog to give Total Commander write rights
nicht auf die Datein im Verzeichnis zugegriffen werden, weil man danach nicht das Verzeichnis wählen kann? Oder fehlen mir hier noch irgendwelche Rechte, die erteilt werden müssen?

Image: https://user-images.githubusercontent.com/58113888/277102128-ce3a612e-c43f-4960-b307-ed676a92cf37.png

Ich lande auf meinem Lenovo Tab P11 Pro (2. Gen) leider nach einem klick auf Yes im darauf folgenden System Folder Picker direkt im Root Verzeichnis und kann dann im Ordner Android nichts sehen außer den leeren Media Ordner:
Image: https://user-images.githubusercontent.com/58113888/277098058-71b93d2a-70a3-499f-bb8c-a08ed02b580b.png
Image: https://user-images.githubusercontent.com/58113888/277098203-184f1b86-6d4d-409b-8398-174b9641c25e.png

Wenn ich es richtig verstehe, müsste der System Folder Picker bei normalem Verhalten stattdessen direkt in den ausgewählten Ordner springen (siehe Beispiel hier von einem anderen Gerät mit Android 13):
Image: https://user-images.githubusercontent.com/5221068/277070946-fe5f3714-18e9-47c2-a30a-953a1dfad7b0.png

Könnte es sich hier also vielleicht um eine fehlerhafte implementierung des Folder Picker Dialogs seitens Lenovo handeln?

Edit: In der offiziellen Files App wird auch keinerlei Inhalt bei den obb / data Ordnern angezeigt:
Image: https://user-images.githubusercontent.com/58113888/277111436-90ee5f89-ae19-45ef-a8ee-4fe71a8267d8.png
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: keine Schreibrechte auf externe SD Karte

Post by *ghisler(Author) »

nicht auf die Datein im Verzeichnis zugegriffen werden, weil man danach nicht das Verzeichnis wählen kann?
Genau, so kann man etwa das Basisverzeichnis der SD-Karte oder das Verzeichnis "Downloads" nicht wählen - geht man dorthin, erhält man eine Meldung, dass man einen anderen Ordner wählen soll: "Can't use this folder".
Wenn ich es richtig verstehe, müsste der System Folder Picker bei normalem Verhalten stattdessen direkt in den ausgewählten Ordner springen (siehe Beispiel hier von einem anderen Gerät mit Android 13):
Genau so war es früher.
Könnte es sich hier also vielleicht um eine fehlerhafte implementierung des Folder Picker Dialogs seitens Lenovo handeln?
Nein, das ist eine gewollte Änderung von Google, damit man den Ordner nicht mehr freigeben kann. "Datenschutzgründe".

Zumindest unter Android 13 gibt es aber eine Lösung:
1. Im Total Commander in den Heimordner und von dort nach "Installierte Apps" gehen
2. Die App "Dateien" (oder Englisch "Files") suchen und anklicken
3. In den Eigenschaften der App oben rechts auf die 3 Punkte klicken und "Updates deinstallieren" wählen

Danach geht es wieder bis Android die App wieder updatet. In der Zwischenzeit freigegebene Ordner bleiben aber erreichbar.
Author of Total Commander
https://www.ghisler.com
MrTant
Junior Member
Junior Member
Posts: 2
Joined: 2023-10-21, 10:08 UTC

Re: keine Schreibrechte auf externe SD Karte

Post by *MrTant »

ghisler(Author) wrote: 2023-10-22, 07:58 UTC Zumindest unter Android 13 gibt es aber eine Lösung:
1. Im Total Commander in den Heimordner und von dort nach "Installierte Apps" gehen
2. Die App "Dateien" (oder Englisch "Files") suchen und anklicken
3. In den Eigenschaften der App oben rechts auf die 3 Punkte klicken und "Updates deinstallieren" wählen

Danach geht es wieder bis Android die App wieder updatet. In der Zwischenzeit freigegebene Ordner bleiben aber erreichbar.
Danke, die Schritte haben in der Tat geholfen. Ich hatte vorher schon einmal versucht mit einer anderen App die Files App zurückzusetzen, aber hatte dabei nicht gesehen, dass aus irgendeinem Grund zwei Apps mit dem Namen Files und Files by Google installiert waren. Erst nachdem ich beide zurückgesetzt habe, hat es funktioniert.
Post Reply