Hallo zusammen.
Ich hab auf meinem Samsung Galaxy S2 Cyanogenmod 13 laufen (ohne root). Vor einiger Zeit hat es sich aufgehängt und ich habe nach einiger Wartezeit den Akku rausgenommen – war vorher schon ein paar Mal passiert, und damals hatte ich mit dieser Aktion immer Glück! Dieses Mal leider nicht -- Bootloop.
Also habe ich erstmal mit TWRP ein Backup von /boot, /data und /system gemacht, und mittels ADB die Daten von der internen sdcard gesichert.
Anschließend Reparaturversuche:
- Cache und Dalvik-Cache leeren mit TWRP bringt nichts.
- Restore /system aus altem TWRP-Backup (und Caches löschen, das lasse ich bei den restlichen Schritten weg, ist ja klar) auch nicht
- Restore /boot aus altem TWRP-Backup auch nicht
Restore von /boot, /system und /data aus altem TWRP-Backup behebt das Problem. Nur sind halt leider die Daten alt.
Jetzt habe ich versucht, die Threema-Daten aus dem neuen TWRP-Backup zu extrahieren, aber irgendwas klappt nicht. Ich versuche, das frisch ge-restore-te Handy zu booten (klappt), den ADB-Rootzugriff zu erlauben (klappt),
(klappt), mich mit einer ADB-Shell damit zu verbinden (klappt), mit
die Threema-ordner zu löschen (klappt), mit
die drei Ordner aus dem Backup zurückzuladen (klappt), mit
die richtigen Besitzer der Ordner zu setzen (klappt) und mit
die richtigen Wasweißichwas zu setzen.
Doch wenn ich dann reboote (egal ob mit oder ohne Caches-Leeren), ist Threema einfach weg!
Bedeutet, irgendwas fehlt mir noch in meinem Vorgehen. Hat jemand Ahnung oder kann mich in die richtige Richtung stupsen?
Apps aufs Handy laden kann ich leider nicht, da ich dazu das WLAN einschalten müsste und Threema neue Daten in den zu überschreibenden alten Bestand schreibt.
Freue mich auf Antworten!