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/mediagesamte Dateisystem zuzugreifen , die jeweils unterschiedliche effektive Eigentümer und Berechtigungen haben.
Wie sollte ich mich dem Sichern und Wiederherstellen nähern, /data/mediadamit 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.
ddist 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, ddwird 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 dddirekt 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.
ddmittels direkt zum Computer adb shell, so dass der endgültige Befehl wird adb shell "dd if=partition" > out.img.
/data/medianur ein Alias für/storage/emulated/0? Berechtigungen und Eigentumsrechte werden immer mit Android .tar-Archiven wiederhergestellt.