Derzeit sind TWRP-Backups nicht enthalten /data/media
, und dies scheint überhaupt nicht auf dem Radar der Entwickler zu stehen ( das Problem bei GitHub sind nur ein paar +1 ohne offizielle Antwort). Jetzt, da wir mit SELinux zu kämpfen haben, ist das einfache Hin- und Herkopieren der Dateien anscheinend keine Option mehr , und es gibt verschiedene Möglichkeiten, auf das /data/media
gesamte Dateisystem zuzugreifen , die jeweils unterschiedliche effektive Eigentümer und Berechtigungen haben.
Wie sollte ich mich dem Sichern und Wiederherstellen nähern, /data/media
damit alles genau so wiederhergestellt wird, wie es war, und meine Apps keine Probleme mit den resultierenden Berechtigungen haben?
dd
/ data / media zu verwenden, da es als Verzeichnis erkannt wird. Ich habe es nicht versucht, aber ich denke, dass Sie stattdessen dd
/dev/block/platform/msm_sdcc.1/by-name/userdata verwenden können.
dd
ist sicherlich eine schlechte Idee. Es ist sogar noch schlimmer als die Standardsicherungsmethode von TWRP & CWM tar
. Wenn Sie sehr reich sind und ein 128-GB-Telefon gekauft haben und nur wenige Dateien darin gespeichert haben, dd
wird die gesamte Partition Block für Block gesichert, was zu einem Image von 128 GB führt. Ein weiteres ernstes Problem ist, dass Sie nicht dd
direkt auf Ihren Computer zugreifen können. Sie müssen daher einen weiteren 128-GB-Speicher auf Ihrem Telefon (SD-Karte?) Suchen, um das Inage vorübergehend zu speichern.
dd
mittels direkt zum Computer adb shell
, so dass der endgültige Befehl wird adb shell "dd if=partition" > out.img
.
/data/media
nur ein Alias für/storage/emulated/0
? Berechtigungen und Eigentumsrechte werden immer mit Android .tar-Archiven wiederhergestellt.