Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
— | android:twrp [2023/05/27 14:36] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Twrp ====== | ||
+ | **T**eam **W**in **R**ecovery **P**roject ist ein Recoverytool mit dem man verschiedene Aufgaben erledigen kann. | ||
+ | ===== Backup ===== | ||
+ | Um ein Backup mit TWRP zu erstellen, bootet man das Smartphone in den Recovery-Modus. | ||
+ | Dafür schaltet man es zunächst ab und startet es dann wieder mit der Tastenkombination < | ||
+ | Hier kann man dann im Backup-Menü eine Sicherung erstellen. Über TWRP würde man auch ein Recovery machen. | ||
+ | |||
+ | ===== Restore ===== | ||
+ | Auf gleichem Wege kann auch ein Restore der Daten wiederhergestellt werden. | ||
+ | |||
+ | Wenn die Daten erstellt und vom Telefon heruntergeladen wurden, kann man diese, mit '' | ||
+ | Hierzu einfach ein Backup mit TWRP erstellen und den Inhalt des neu erstellen Ordners dann mit dem eigenen Backupdateien überschreiben. | ||
+ | |||
+ | ==== Restore einzelner Apps ==== | ||
+ | Man kann aus dem erstellten " | ||
+ | Diese erstellten Backupdateien mit der Endung '' | ||
+ | Sie lassen sich mit '' | ||
+ | <code bash>tar xvf < | ||
+ | |||
+ | Man installiert zunächst die jew. App und startet diese einmal. | ||
+ | Danach muss man die User-ID des Users mit der die App ausgeführt wird herausfinden. | ||
+ | Dazu per ADB verbinden: | ||
+ | <code bash>adb shell</ | ||
+ | Hier führt man diesen Befehl aus: | ||
+ | <code bash> | ||
+ | |||
+ | Nun bootet man das Telefon in den Recovery Modus. | ||
+ | <code bash>adb reboot recovery</ | ||
+ | |||
+ | Hier verbindet sich erneut mit adb und kopiert die App-Daten aus dem entpackten TWRP Backup in die gleiche Ordnerstruktur. Die Daten der Apps liegen im Ordner ''/ | ||
+ | Beispiel anhand der Threema App: | ||
+ | <code bash>adb push ch.threema.app / | ||
+ | |||
+ | Nun noch die Besitzrechte der Dateien setzen. | ||
+ | <code bash> | ||
+ | |||
+ | Zuletzt müssen noch die Datei Berechtigungen gesetzt werden. | ||
+ | Hierzu bootet man das Telefon, erlaubt ADB Root-Rechte (in den Entwickleroptionen) und startet adb mit diesen. | ||
+ | <code bash>adb root</ | ||
+ | |||
+ | Danach wieder auf die Shell verbinden: | ||
+ | <code bash>adb shell</ | ||
+ | |||
+ | Jetzt setzt man mit diesem Befehl die Dateirechte: | ||
+ | <code bash> | ||
+ | |||
+ | Mit viel Glück kann die App nun gestartet werden und die Daten sind auch erhalten. |