- Forum-Beiträge: 137
30.03.2016, 19:27:25 via Website
30.03.2016 19:27:25 via Website
Der Grund, warum ich das editieren will, ist daß ab A.4.4. die Externe SD keine umfassenden Schreibrechte mehr gewährt.
Folge:
TitaniumBackup kann nicht auf die Externe sichern, was nicht hinnehmbar ist.
Der Navigator hat nach jedem Kartenupdate kein Schreibrecht mehr auf sein Verzeichnis, was nur durch Neuinstallation umgehbar ist.
Bisherige Versuche, die allerdings alle gescheitert sind.
Bei allen Versuchen war root-Recht vorhanden!
In der Android-Umgebung: mit diversen Editoren und Dateimanagern versucht, die Schreibrechte zu erteilen.
Die Apps bekamen dafür selbstverständlich root-Rechte.
Ergebnisse: Manche gaben eine Fehlermeldung nach der Art von "keine Schreibrechte", andere schafften das scheinbar.
Ein Blick in die platform.xml ergab jedesmal, daß die externe SD nach wie vor keine Schreibrechte hat.
Jeglicher Versuch, die Rechte für diese Datei zu ändern schlug fehl, ebenso alle Versuche, das permissions-Verzeichnis schreibbar zu machen.
Der nächste Schritt war, die adb-tools zu installieren und vom PC (unter Debian) aus als "Entwickler" auf diese Datei zuzugreifen.
Das klappt auch soweit, daß ich mir diese Datei auf den Rechner holen und dort die Kopie editieren kann (als root).
Zurückschreiben klappt nicht, Rechte ändern (chmod) ebenfalls nicht.
Rückmeldung: Bad mode
Gehe ich mit adb shell in das permissions Verzeichnis und öffne die Datei mit vi, dann bekomme ich den Hinweis, daß das Teil immer noch read only ist, weshalb alle Editierversuche scheitern.
Im Netz sind so diverse Anleitungen dazu unterwegs, die aber alle nicht funktioniert haben.
Also nicht der eigentliche Teil, das editieren der platform.xml.
z.B. hier:
http://www.android-hilfe.de/thema/archiv-4-4-2-drittanbieter-keine-schreibrechte-mehr-auf-externe-sd.551605/
https://www.droidwiki.de/KitKat/Schreibzugriff_Externe_Speicher
Nur mal 2 Beispiele, bei den anderen besuchten Seiten steht im Wesentlichen das Gleiche drin.
Nicht einmal die App aus dem Store, die das angeblich kann und bei einigen Anwendern auch funktioniert hat.
Sie bekam root-rechte und führte wohl die Änderung durch. Merkte aber nicht einmal, daß die geänderte Datei nicht geschrieben werden konnte.
hier: https://play.google.com/store/apps/details?id=nextapp.sdfix
Jedenfalls steht die externe SD-Karte immer noch mit read only drin.
Ich bin nicht nur mit meinem Latein am Ende, sondern echt verzweifelt.
Das widerborstige Teil heißt LG L80 und hat Android 4.4.2.
Hat irgend jemand noch eine Idee?
Noch etwas:
Obwohl ich als root die adb shell aufrufe, ergibt whoami folgendes:
whoami
whoami: unknown uid 2000
Gebe ich adb root ein, dann erkennt die adb shell den "root" Befehl nicht, ebensowenig "sudo".
Su ergibt dann wiederrum
su
[-] Unallowed user
gebe ich in der Linux-Konsole als root adb root ein, dann das hier:
adb root
adbd cannot run as root in production builds
Empfohlener redaktioneller Inhalt
Mit Deiner Zustimmung wird hier ein externer Inhalt geladen.
Mit Klick auf den oben stehenden Button erklärst Du Dich damit einverstanden, dass Dir externe Inhalte angezeigt werden dürfen. Dabei können personenbezogene Daten an Drittanbieter übermittelt werden. Mehr Infos dazu findest Du in unserer Datenschutzerklärung.