Da Viber derzeit keine Sicherungs- und Wiederherstellungsfunktionen bietet, habe ich auf Titanium Backup zurückgegriffen, um den Nachrichtenverlauf auf ein neues Telefon zu übertragen.
Nach der Wiederherstellung erscheint beim Starten von viber jedoch für eine Sekunde der Nachrichtenverlauf und dann erscheint der Aktivierungsbildschirm zum Bestätigen des neuen Geräts – und nachdem das Gerät bestätigt wurde (per eingehendem Anruf oder SMS), verschwindet der gesamte Verlauf!
Irgendwelche Ideen?
Sie können es ohne Root-Zugriff tun
Anforderungen:
adb backup
Anleitung zu XDA befolgenDann mach
sudo apt-get install openjdk-8-jre-headless
sudo apt-get install android-tools-adb android-tools-fastboot
Gehen Sie nun wie folgt vor
Altes Handy verbinden, Backup erstellen mit adb backup
(WLAN und Daten deaktivieren und altes Handy vergessen)
sudo adb backup com.viber.voip -f /home/user/Downloads/viberoldphone1.ab
sudo java -jar abe.jar unpack /home/user/Downloads/viberoldphone1.ab /home/user/Downloads/viberoldphone1.tar
Installieren Sie Viber auf einem neuen Telefon und aktivieren Sie Viber, verbinden Sie das neue Telefon und erstellen Sie ein Backup mitadb backup
sudo adb backup com.viber.voip -f /home/user/Downloads/vibernewphone2.ab
sudo java -jar abe.jar unpack /home/user/Downloads/vibernewphone2.ab /home/user/a/vibernewphone2.tar
Öffnen Sie TAR-Archive in einem Archivmanager (Archivmanager für GNOME 3.14.2 auf meiner Lubuntu LiveCD gefunden). Kopieren Sie die folgenden Dateien aus dem viberoldphone1.tar
DB-Verzeichnis nachvibernewphone2.tar
Neu packen .ab
und Daten auf dem Telefon wiederherstellen
sudo java -jar abe.jar pack /home/user/a/vibernewphone2.tar /home/user/Downloads/vibernewok.ab
sudo adb restore /home/user/Downloads/vibernewok.ab
Klappt wunderbar. Ich habe gerade auf Android 4.1 und 5.0 getestet. Probleme habe ich unter Win7 mit adb
so endlich eingesetztem Lubuntu.
Sie können versuchen, Viber-DB-Dateien mit dem SQLite-Editor zu bearbeiten. Wahrscheinlich konnten DB-Dateien direkt wiederhergestellt werden, aber ich hatte keine Zeit zum Testen
Verweise:
Um Viber vollständig zu migrieren , müssen Sie Ihre Nachrichtendatenbanken vom alten Gerät kopieren und sie auf dem neuen Gerät auf Vibers eigene einstellen. Wenn Sie außerdem alle Fotos und Videos aus Ihren Gesprächen haben möchten, müssen Sie diese ebenfalls migrieren.
/storage/sdcard
oder /mnt/sdcard
oder /storage/Emulated/0
usw. In den meisten Fällen befindet es sich in Ihrem internen Speicher, aber wenn jemand Viber auf eine SD-Karte verschieben möchte, muss er/sie zu /storage/extsd
oder /mount/sdcard2
oder was auch immer gehen in seinem/ihrem speziellen System benannt.Viber
wird ein Verzeichnis existieren (mit dem Verzeichnis "media" darin, nur zur richtigen Identifizierung). Das Verzeichnis Viber
enthält alle heruntergeladenen Benutzerfotos und alle Bilder und Videos aus Ihren Gesprächen. So viele Videos Sie senden und empfangen, so groß wird es sein. Sie müssen dieses Verzeichnis sichern./data/data/com.viber.voip/databases/
. Dort finden Sie 6 Dateien (in 3 entsprechenden Paaren); Sie werden sie alle brauchen, also kopieren Sie sie alle auf Ihre externe SD-Karte oder so, wie ich bereits erwähnt habe..journal
Erweiterung) haben Berechtigungen rw-rw----
(oder 660) und die restlichen 3 - rw-------
(oder 600). Möglicherweise sehen Sie Berechtigungen direkt nach dem Dateinamen, oder Sie müssen die Dateieigenschaft abrufen - dies hängt von RFM ab. Denken Sie an diese "Berechtigungskarte" .Viber
) oder des Systemnamens (wie u0_a92
) oder der Benutzer-ID (wie 1092
). Merken Sie sich diese UID oder schreiben Sie sie auf ./data/data/com.viber.voip/databases/
) auf dem neuen Gerät kopieren.u0_a92
, aber das ist nicht der Fall, und Sie jetzt Zweifel an der korrekten UID haben, geraten Sie nicht in Panik. Das übergeordnete Verzeichnis ( /data/data/com.viber.voip/databases/
) hat die gleiche korrekte UID, also brechen Sie ab, gehen Sie eine Ebene höher und holen Sie es in den Eigenschaften./data/data/com.viber.voip/databases
Verzeichnis die Eigenschaften und setzen Sie dort die korrekte UID, an die Sie sich zuvor erinnert haben (anstelle des aktuellen "Root", das während des Kopierens von RFM festgelegt wurde). Wahrscheinlich werden Sie von RFM dazu gedrängt, aus einer (langen) Liste bestehender UIDs auszuwählen, anstatt die Benutzer-ID manuell aufzuschreiben./storage/sdcard
wenn interner Speicher vorhanden ist) und kopieren Viber
Sie das Verzeichnis, das Sie in Schritt 4 gesichert haben.PS Ich verstehe wirklich nicht, warum Viber keinen Willen hat, dieses einfache Verfahren zu implementieren.
Keine der Antworten, die ich im Internet gelesen habe, hat bei mir funktioniert. Aber die folgende sehr einfache Methode funktioniert perfekt:
/data/data/com.viber.voip/databases
auf Ihrem Quellgerät und kopieren Sie die Datei viber_messages
an denselben Speicherort auf Ihrem Zielgerät.Hinweis: Ich habe dies wie folgt gemacht:
/data/data/com.viber.voip/databases
vom Quellgerät aus nichts sehen)/data/data/com.viber.voip/databases/
Ich hatte auch viele Probleme mit diesem Problem, aber schließlich gelang es mir, Viber-Nachrichten von einem anderen Telefon zu importieren.
Schritte:
Ich habe kürzlich ein Upgrade von Galaxy S6 Edge auf das neue Galaxy S7 Edge durchgeführt und wie OP wollte ich meine alten Viber-Gespräche nicht verlieren. Ich habe erfolgreich alle Viber-Nachrichten zusammen mit den Fotos, Videos und anderen Anhängen von meinem alten Android-Gerät (S6 Edge) auf das neue Android-Gerät (S7 Edge) mit Hilfe einer kostenpflichtigen Drittanbieter-Software namens Android Viber Transfer übertragen in dieser Anleitung .
Es kostet 19 US-Dollar, aber ich denke, es ist das einzige Tool, um Viber-Nachrichten von einem Telefon auf ein anderes zu übertragen (Android auf Android und iPhone auf iPhone), da ich bei Google 3-4 Websites gefunden habe, die über dieses Tool sprechen. Mit der kostenlosen Version können Sie nur 20 Nachrichten übertragen, was ziemlich nutzlos ist. Dies sind die Schritte, die befolgt werden müssen, um Viber-Nachrichten von einem Android-Gerät auf ein anderes zu übertragen:
Starten Sie die App auf Ihrem Computer und verbinden Sie Ihr altes Android-Gerät über ein USB-Kabel mit Ihrem Computer. Stellen Sie sicher, dass USB-Debugging auf Ihrem Gerät aktiviert ist.
Tippen Sie auf Ihrem Android auf „Meine Daten sichern“ und Sie können
Ihren gesamten Viber-Chatverlauf auf der Benutzeroberfläche dieses Programms sehen.
Klicken Sie mit der rechten Maustaste auf Ihr Android-Gerät und wählen Sie „Nachrichten sichern“, um
Ihre Viber-Nachrichten in der lokalen Datenbank auf Ihrem Computer zu sichern.
Verschieben Sie die SIM-Karte auf Ihr neues Android-Gerät, laden Sie die Viber-App auf Ihr Gerät herunter und bestätigen Sie Ihre Telefonnummer.
Schließen Sie schließlich Ihr neues Android-Gerät an Ihren Computer an,
klicken Sie mit der rechten Maustaste auf die von Ihnen erstellte Datenbank und wählen Sie „
Nachrichten wiederherstellen“.
Ich habe dies auf meinem nicht gerooteten S7 Edge mit Android 6.0.1 Marshmallow ausprobiert und es hat bei mir funktioniert. Ich hoffe, meine Antwort hilft den Leuten, die Viber-Nachrichten von ihrem alten Gerät auf ein neues Gerät übertragen möchten, da es derzeit keine native/offizielle Lösung dafür gibt.
Feuerlord
Neal Sharma