TWRP Backup stellt Line/Whatsapp-Problem wieder her

also ich habe folgendes Problem.

Ich hatte das benutzerdefinierte Betriebssystem Anchidroid auf mein S3 geflasht. Es funktionierte perfekt, bis vor kurzem mein Telefon bootete und weiter versuchte, alle meine Apps zu optimieren und neu zu starten und zu versuchen, alle Apps erneut zu optimieren und so weiter. Also habe ich nach einer Antwort gegoogelt und einen Thread gefunden, der besagt, dass es am besten ist, neu zu installieren, also habe ich ein Twrp-Nandroid-Backup meines kaputten Roms gemacht und neu installiert.

Jetzt habe ich das Problem, dass ich nicht weiß, wie ich meine Apps aus meinem twrp-Backup wiederherstellen kann. Ich habe Titanium Backup und Nandroid Manager ausprobiert. Titanium Backup Essential stellt meine Apps nicht wieder her. Es listet alle meine Apps auf, aber wenn ich versuche, Daten oder Daten plus App wiederherzustellen, sagt es nur, dass die Batch-Aktion abgeschlossen ist, aber es tut nichts. Nandroid Manager auf der anderen Seite stürzt ständig ab, wenn ich versuche, das Backup zu öffnen.

Ich habe auch versucht, das twrp-Backup auf meinem Desktop zu extrahieren und die Dateien auf mein Telefon zu verschieben, aber hier liegt mein wesentliches Problem: Ist es normal, dass /data/com.whatsapp fx nur 228 KB groß ist? Mein gesamtes Daten-Twrp-Backup ist ungefähr 3 GB groß, wobei 400 MB Dalvik-Cache und 2 GB Basis-Apks sind und der Rest in /data/data ist

Ich würde es gut finden, wenn ich nur die Apps aus dem Google Play Store neu installieren und keine Chat-Protokolle wiederherstellen würde, aber da WhatsApp und Leitung auf der Überprüfung mit einer Telefonnummer basieren, ist dies keine Option für mich. Ich habe meine Telefonnummer nicht, um mich anzumelden.

Als ich das letzte Mal ein Problem mit meinem Telefon hatte, konnte ich mit Titanium Backup WhatsApp und Line sichern und dann auf dem Werksreset-ROM wieder wiederherstellen und die Telefonüberprüfung umgehen, aber da ich überhaupt nicht auf mein Telefon zugreifen konnte, war ich nicht in der Lage um diesen Schritt zu reproduzieren.

Habe ich etwas falsch gemacht, als ich versucht habe, die Apps wiederherzustellen, oder gibt es eine andere Möglichkeit, sie aus meinem Twrp-Backup wiederherzustellen? Jede Hilfe wird geschätzt.

Ich verwende die Android Version 5.1.1 mit ARchidroid 3.1.5

Wenn Sie TWRP zum Sichern von DATEN verwendet haben, erhalten Sie die internen App-Daten zusammen mit der App. Die Benutzerdaten werden jedoch nicht gesichert. Das ist alles Zeug auf Ihrer "SDCARD". Das sollte auch nicht durch Wiederherstellungen beeinträchtigt werden. Ich benutze WhatsApp nicht (ich bin ein Signal-Typ), aber Daten dieser Größe sind nicht unbedingt ein Problem. Vielleicht kann jemand, der diese App verwendet, seine Dateiinformationen eingeben.
Gibt es eine Möglichkeit, eine App auf den vorherigen Zustand vor dem Werkszustand zurückzusetzen? Ich meine, eine Neuinstallation der App würde die persönlichen Daten zurücksetzen, oder? Oder mache ich hier etwas falsch
Ein TWRP-Nandroid würde diesen Zustand beibehalten. Das gleiche gilt für Titannium APP+Data. Ich mache das regelmäßig mit Signal. Ich habe eine Lizenz für Titanium, aber Sie sollten auch mit der kostenlosen Version wiederherstellen können, also könnte dort etwas schief gelaufen sein.

Antworten (1)

Titanium Backup Essential stellt meine Apps nicht wieder her. Es listet alle meine Apps auf, aber wenn ich versuche, Daten oder Daten plus App wiederherzustellen, sagt es nur, dass die Batch-Aktion abgeschlossen ist, aber es tut nichts

Das ist im Allgemeinen falsch, denn die Aufgabe von Titanium ist es, Snapshots von Anwendungen wiederherzustellen, die auf Ordner zugreifen, die normalerweise für den normalen Benutzer verborgen sind. Zum Beispiel habe ich gerade erfolgreich Authenticator wiederhergestellt , das im Telefon vergraben werden soll.

Während dies für (viele) Apps funktioniert, funktionieren andere möglicherweise nicht mit Titanium, weil es esoterische Methoden zum Speichern ihrer Daten gibt. Anwendungen, die stark von Kryptografie abhängen, sollten so implementiert werden, dass Titanium den App-Zustand nicht wiederherstellen kann. Nicht darauf ausgerichtet, Titanium zu besiegen, sondern so, dass Titanium versagt.

Das Folgende ist eine Antwort eines Entwicklers.

Ich habe den Quellcode von Whatsapp und Line nicht, aber nach dem, was ich aus sicherheitsorientierter Codierung und Android-Dokumentation gelernt habe, sollten Sie es vermeiden, einen privaten Schlüssel "Klartext" im Store zu speichern, indem Sie sich auf den Kernel und die Hardwarefunktionen von Android verlassen zum Schutz Ihrer Schlüssel.

Eine besteht darin, die Hardware- Keystore-Bestätigung zu verwenden . Da Schlüssel an Hardwarefunktionen gebunden sind, schlägt ein Root-Benutzer fehl, wenn er den sicheren Speicher solcher Anwendungen kopiert.

Eine andere Möglichkeit besteht darin, die Schlüssel einfach mit Hardwareinformationen wie IMEI oder Geräte-ID zu hashen, etwas, das von einem Superuser nicht (leicht) geklont werden kann und das Titanium nicht unbedingt wiederherstellen kann.

Ich sagte unbedingt, weil ich mich an eine Option erinnere, die auf demselben Hardwaremodell funktionierte, um die Geräte-ID aus den Build-Eigenschaften wiederherzustellen, damit Google sie als das alte Gerät erscheinen lässt.

Abschluss

Ich denke, dass die Implementierung des sicheren Speichers von Whatsapp und Line auf Hardwareinformationen angewiesen ist, um die höchsten Standards in der Informationssicherheit zu implementieren, mit der direkten Folge, dass ein wiederhergestellter Dump des Benutzerdatenverzeichnisses zwangsläufig fehlschlagen wird.