Sicherung kann nicht geschützt werden

  • 3 Antworten
  • Letztes Antwortdatum
franc

franc

Dauer-User
125
Hallo

ich bin von meinem alten SGS2 (CM 10.2.1) auf ein SGS4 umgezogen und habe dort CM 11 (M12) aufgespielt.
Natürlich habe ich auch Titanium Backup (Pro) wieder installiert und meine alten Sicherungen übernommen. Allerdings ist es nicht möglich die Sicherungen zu schützen. Ich kriege dann die Fehlermeldung:

Entschuldigung, der Vorgang ist fehlgeschlagen.
Das Thema hat jemand schon mal ähnlich hier thematisiert, allerdings habe ich ein gerootetes CM-OS, kein versperrtes Stock-Kitkat, ich kann auch auf die externe SD-Karte schreiben.

Ich habe dann den Titanium Ordner von /storage/emulated/0/ nach /storage/sdcard1/ verschoben, aber da ändert sich nichts.

In der /system/etc/permissions/platform.xml steht:

Code:
...
    <permission name="android.permission.READ_EXTERNAL_STORAGE" >
        <group gid="sdcard_r" />
    </permission>

    <permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
        <group gid="sdcard_r" />
        <group gid="sdcard_rw" />
        <group gid="media_rw" />
    </permission>

    <permission name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE" >
        <group gid="sdcard_r" />
        <group gid="sdcard_rw" />
        <group gid="sdcard_all" />
    </permission>

    <permission name="android.permission.WRITE_MEDIA_STORAGE" >
        <group gid="media_rw" />
    </permission>
...
Das sollte doch so stimmen, oder?
Wenn ich mir den Titanium Ordner so ansehe, hat der die Gruppe (gid) sdcard_r, das müsste doch passen.

Was läuft denn da wohl falsch?

Danke

franc
 
Ich habe langsam den Verdacht, dass das Dateisystem der unter CM11 oder S4 "neuen" internen SD-Karte ein Read-Only-Flag (also schreibgeschützt) gar nicht zulässt.
Hier in diesem Tread schreibt u.a. so was ähnliches jedenfalls Titanium Support.
Wundersam ist nur, dass es auf dem alten Gerät bestens ging, jedenfalls auf der internen Karte, auf der externen hatte ich den Titanium Ordner nie.

Wäre also die Frage, wenn es das tatsächlich wäre, wie man das Dateisystem mit diesem Schreibschutz-Feature ausstatten kann, ob das überhaupt geht.
 
Jetzt geht es!
Ich habe mal wieder (aus Platzgründen) das TitaniumBackup Verzeichnis auf die externe SD-Karte verschoben, den Pfad von Titanium suchen lassen und dann ging es plötzlich.
Davor hatte ich aber die Pfade per Autostartskript neu gebogen, also die Startskripts erstellt:
/system/etc/init.d/99media_rw
Code:
#!/system/bin/sh
# 2014-11-24: fuer Titanium
su
mount -o remount,rw /
chmod 777 /mnt/media_rw
rm -rf /mnt/media_rw/sdcard0
ln -s /storage/emulated/0 /mnt/media_rw/sdcard0

und:
/system/etc/init.d/99sdsym
Code:
#!/system/bin/sh
# 
su
mount -o remount,rw /
rm -rf /mnt/sdcard0
ln -s /storage/emulated/0 /mnt/sdcard0

und in Titanium den Backuppfad auf:

/mnt/media_rw/sdcard1

stellen half dann schließlich.
Das war beim Note 10.1 mit 4.4.2 (root) auch so gegangen.
 
Wie dumm kann man sein?
Ich hatte mal wieder das selbe Problem auf dem S2 mit CM11 (frisch installiert).
Obiges angelegt, vor allem das init.d Startskript mit
Code:
su
mount -o remount,rw /
chmod 777 /mnt/media_rw
Und es geht und geht nicht, das Skript wird beim Starten nicht ausgeführt, als ob init.d gar nicht ginge.
Was wars?
Ich Dödler hab vergessen das Skript auf 755 zu stellen, also ausführbar zu machen :(
Dann ging es wieder.
Titaniumpfad (z.B.) selbst suchen unter:

Code:
/mnt/media_rw/sdcard1
Wenn die Berechtigung auf media_rw aber auf 777 steht, findet Titanium das auch selbst.
Wenn die Berechtigung fehlt, steht in Titanium bei der manuellen Auswahl schon im media_rw Verzeichnis "Schreibgeschützt" und dann wird es nicht funktionieren mit dem Sicherungsschutz.

Sicherheitshalber hatte ich schon in der

Code:
/system/etc/permissions/platform.xml
die gid media_rw ein paar mal eingetragen:

Code:
...
    <permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
        <group gid="sdcard_r" />
        <group gid="sdcard_rw" />
        <group gid="media_rw" />
    </permission>

    <permission name="android.permission.ACCESS_ALL_EXTERNAL_STORAGE" >
        <group gid="sdcard_r" />
        <group gid="sdcard_rw" />
        <group gid="sdcard_all" />
        <group gid="media_rw" />
    </permission>

    <permission name="android.permission.WRITE_MEDIA_STORAGE" >
        <group gid="media_rw" />
    </permission>
...
Aber ich glaube das hatte nichts damit zu tun. Jetzt mach ichs aber auch nicht mehr raus, schaden können mehr Berechtigungen ja auch nicht, gerade nicht bei 4.4

Übrigens hilft bei sowas die App SSH Server ungemein! Man kann dann mit PuTTY oder Kitty auf das Telefon anstatt mit dem popligen Terminal und hat die komfortablen Dinge wie Autoausfüllen mit TAB oder Pfeile usw.
 
Zuletzt bearbeitet:

Ähnliche Themen

V
Antworten
2
Aufrufe
1.159
rayle
R
mtrc
Antworten
1
Aufrufe
663
mtrc
mtrc
G
Antworten
3
Aufrufe
1.235
gene
G
Zurück
Oben Unten