Whatsapp Backup: Wo sind die Daten, wie funktioniert es & warum bei mir nicht?

  • 1.618 Antworten
  • Letztes Antwortdatum
shnks schrieb:
usw...aber: ich habe beim Elcomsoft eXplorer for WhatsApp (kann eine Sicherung aus Google Drive laden) folgende Meldung bekommen, man beachte die Meldung "0 Messages":
Auf der Homepage von ElcomSoft steht folgendes:
Voraussetzungen zum Download von WhatsApp-Datenbanken aus der Cloud
Die Standard Edition von Elcomsoft Explorer for WhatsApp kann Informationen aus der Google Drive, Apple iCloud und dem iCloud Drive herunterladen. Um Informationen aus der iCloud oder dem iCloud Drive herunterladen zu können, sind die korrekte Apple-ID und das dazugehörige Passwort erforderlich. Um das Bakup zu entschlüsseln, wird ein einmaliger Bestätigungscode erforderlich, der auf die Telefonnummer oder die SIM-Karte des Benutzers erhalten werden kann.[1] Ohne Code wird Konversation-Datenbank verschlüsselt bleiben; nur Dateien (Bilder und Videos) und Kontakte (Google Drive) werden verfügbar sein.
Könnte es evtl. damit zu tun haben, dass bei dir keine Nachrichten gefunden werden?

shnks schrieb:
OK, das heißt, wenn ich im Emulator meine Handynr. in den Einstellungen hinterlege, damit WhatsApp verifiziere und dann in MEmu den Key auslese, müsste der eigtl. zu den alten Backups passen und ich müsste diese auslesen können? Wenn das stimmt, dann dürfte diese Meldung in whatcrypt.com nicht kommen:
Laut deiner Theorie wäre eine geräteübergreifende Wiederherstellung von WA gar nicht möglich. Der Key muss ja bereits auf dem neuen Handy vorhanden sein, bevor das Backup des alten Handy entschlüsselt und wiederhergestellt wird.

shnks schrieb:
Danke, aber komm ich da ran ohne root? Bzw ist das nicht ein der Log aus meinem Restore, den ich in MEmu beim Wiederherstellungsversuch meines Backups erzeuge?
Dass du auf deinem Handy mangels Root keinen Zugriff auf irgendwelche Dateien hast, ist mir durchaus bewusst. Ich meine natürlich immer nur die Dateien, in diesem Fall die Logs, des Emulators.
 
Zuletzt bearbeitet:
BOotnoOB schrieb:
Auf der Homepage von ElcomSoft steht folgendes:
Könnte es evtl. damit zu tun haben, dass bei dir keine Nachrichten gefunden werden?
Guter Punkt, da wirst du recht haben! 👍

BOotnoOB schrieb:
Laut deiner Theorie wäre eine geräteübergreifende Wiederherstellung von WA gar nicht möglich. Der Key muss ja bereits auf dem neuen Handy vorhanden sein, bevor das Backup des alten Handy entschlüsselt und wiederhergestellt wird.
Es war weniger meine Theorie, viel mehr eine Frage. Aber das, was du schreibst, klingt absolut nachvollziehbar und macht Sinn. Dementsprechend sollte der Key aus MEmu eigtl. auch zu meiner Datenbank passen. Warum das nicht klappt, weiß ich nicht. Ich probiere es jetzt mal mit dem Crypt Key Extractor.

BOotnoOB schrieb:
Dass du auf deinem Handy mangels Root keinen Zugriff auf irgendwelche Dateien hast, ist mir durchaus bewusst. Ich meine natürlich immer nur die Dateien, in diesem Fall die Logs, des Emulators.
OK, dann sprechen wir vom selben Log. Öffentlich posten möchte ich die Datei nicht, kann ich dir die geschwärzt mal zusenden? Vielleciht kannst du die Meldungen ja besser einordnen...
 
shnks schrieb:
OK, dann sprechen wir vom selben Log. Öffentlich posten möchte ich die Datei nicht, kann ich dir die geschwärzt mal zusenden? Vielleciht kannst du die Meldungen ja besser einordnen...
Das Log ist ja chronologisch und somit ist die Strukturierung auch nachvollziehbar: Start/Einrichtung der App > Verifizierung > Restore > Fehler. Du wirst das selber auch feststellen, wenn du das Log überfliegst und nach Schlüsselwörtern wie "verify/verification; backup/restore; error/process failed" Ausschau hältst. Alternativ im Emulator die App deinstallieren, neu einrichten und bevor du die Wiederherstellung startest nach rechts unten auf die Uhr gucken. ;-) Erspart in vielen Situation eine aufwendige Sucherei. :-D
 
Das schon, aber es ist nicht gerade wenig und ich hab da natürlich nicht so das Auge für.

2021-01-29 05:33:35.349 LL_I W [1:main] msgstore-manager/checkhealth
2021-01-29 05:33:35.350 LL_I W [1:main] msgstore-manager/checkhealth/journal/delete false
2021-01-29 05:33:35.350 LL_I W [1:main] msgstore-manager/checkhealth/back/delete false
2021-01-29 05:33:35.351 LL_I W [1:main] databasehelper/open-existing-db/data/user/0/com.whatsapp/databases/msgstore.db
2021-01-29 05:33:35.352 LL_I W [1:main] msgstore/open-existing-db/list _jobqueue-WhatsAppJobManager 16384 drw=011
2021-01-29 05:33:35.352 LL_I W [1:main] msgstore/open-existing-db/list _jobqueue-WhatsAppJobManager-journal 8720 drw=011
2021-01-29 05:33:35.352 LL_I W [1:main] msgstore/open-existing-db/list axolotl.db 135168 drw=011
2021-01-29 05:33:35.353 LL_I W [1:main] msgstore/open-existing-db/list axolotl.db-wal 432632 drw=011
2021-01-29 05:33:35.353 LL_I W [1:main] msgstore/open-existing-db/list axolotl.db-shm 32768 drw=011
2021-01-29 05:33:35.353 LL_I W [1:main] msgstore/open-existing-db/list wa.db 4096 drw=011
2021-01-29 05:33:35.354 LL_I W [1:main] msgstore/open-existing-db/list wa.db-wal 160712 drw=011
2021-01-29 05:33:35.354 LL_I W [1:main] msgstore/open-existing-db/list stickers.db 118784 drw=011
2021-01-29 05:33:35.354 LL_I W [1:main] msgstore/open-existing-db/list stickers.db-journal 16928 drw=011
2021-01-29 05:33:35.354 LL_I W [1:main] msgstore/open-existing-db/list sync.db 69632 drw=011
2021-01-29 05:33:35.355 LL_I W [1:main] msgstore/open-existing-db/list wa.db-shm 32768 drw=011
2021-01-29 05:33:35.355 LL_I W [1:main] msgstore/open-existing-db/list sync.db-journal 8720 drw=011
2021-01-29 05:33:35.355 LL_I W [1:main] databasehelper/open-existing-db/no-file
2021-01-29 05:33:35.355 LL_W W [1:main] msgstore-manager/checkhealth no db; exception=android.database.sqlite.SQLiteException: Unable to open writable db
2021-01-29 05:42:03.314 LL_I W [383:WhatsApp Worker #15] msgstore/restore/result/3
2021-01-29 05:42:03.314 LL_I W [383:WhatsApp Worker #15] msgstore/restore/log-chat-db-restore-event overall-result: false database-backup-version: 12 file-integrity-check: true jid-correct: true database-repair-enabled: null sqlite-integrity-check: null has-only-index-errors: null dump-and-restore-result: null dump-and-restore-recovery-percentage: null
2021-01-29 05:42:03.314 LL_W W [383:WhatsApp Worker #15] msgstore/restore/failure msgstore-2021-01-16.1.db.crypt12
2021-01-29 05:42:03.314 LL_I W [383:WhatsApp Worker #15] msgstore/restore/repair-enabled /storage/emulated/0/WhatsApp/Databases/msgstore-2021-01-16.1.db.crypt12/timer/stop: 2161
2021-01-29 05:42:03.315 LL_I W [383:WhatsApp Worker #15] msgstore/restore/copy msgstore-2021-01-13.1.db.crypt12 size: 120950626
2021-01-29 05:42:03.455 LL_I W [383:WhatsApp Worker #15] bounded-input-stream/construct/120950606
2021-01-29 05:42:03.455 LL_I W [383:WhatsApp Worker #15] BackupFile/verifyIntegrity/CRYPT12
2021-01-29 05:42:03.455 LL_I W [383:WhatsApp Worker #15] BackupFile/getFileDigestWithoutFooter/initial digest = d41d8cd98f00b204e9800998ecf8427e
2021-01-29 05:42:05.161 LL_I W [383:WhatsApp Worker #15] BackupFile/getFileDigestWithoutFooter/calculating-actual-digest/timer/stop: 1846
2021-01-29 05:42:05.162 LL_I W [383:WhatsApp Worker #15] msgstore-integrity-checker/verify-integrity/actual-digest/ aa8ff45c20424156922d192716e32259
2021-01-29 05:42:05.181 LL_I W [383:WhatsApp Worker #15] BackupFile/verifyIntegrity/CRYPT12 /storage/emulated/0/WhatsApp/Databases/msgstore-2021-01-13.1.db.crypt12 size=120950626 modification time = 1611864730000footer: BackupFooter{digest=[-86, -113, -12, 92, 32, 66, 65, 86, -110, 45, 25, 39, 22, -29, 34, 89], jidSuffix=[45, 45, 49, 50]}actualDigest: aa8ff45c20424156922d192716e32259
2021-01-29 05:42:05.181 LL_I W [383:WhatsApp Worker #15] BackupFooter/verify-integrity/actual-digest/ aa8ff45c20424156922d192716e32259
2021-01-29 05:42:05.182 LL_I W [383:WhatsApp Worker #15] BackupFooter/verify-integrity/expected-digest/aa8ff45c20424156922d192716e32259
2021-01-29 05:42:05.182 LL_I W [383:WhatsApp Worker #15] BackupFooter/verify-integrity/digest-matches/success
2021-01-29 05:42:05.182 LL_I W [383:WhatsApp Worker #15] msgstore/restore/file-integrity-check/success
2021-01-29 05:42:05.182 LL_I W [383:WhatsApp Worker #15] msgstore/restore/key CRYPT12
2021-01-29 05:42:05.183 LL_W W [383:WhatsApp Worker #15] msgstore/restore/error; exception=java.util.zip.ZipException: incorrect header check
### begin stack trace 2.21.1.13(0)
java.util.zip.ZipException: incorrect header check


Aber was bedeutet der "incorrect header" nun in diesem Zusammenhang?
 
Zuletzt bearbeitet von einem Moderator:
Bearbeitet von: derstein98 - Grund: Meldungen in Spoiler geschoben - bearbeitet @derstein98
@shnks Das Log sagt folgendes: Das Backup ist verifiziert und ok. Anscheinend hakt es aber bei der Entschlüsselung, denn direkt vor dem Error wird der Key geladen.

Das Tool java.util.zip ist nicht nur da, um ZIP-Archive zu verarbeiten, sondern übernimmt auch noch andere Aufgaben (s. Link). Jedenfalls wird es von der App aufgerufen (frag mich nicht nach dem genauen Grund) und erwartet ein bestimmtes Dateiformat. Bei der Überprüfung des Formats kommt es dann zu dem Fehler "incorrect header check".
Der Header einer Datei sind die ersten Bytes, die der Identifizierung dienen (Dateisignatur). Das ist ein festgelegter Hexcode.

Welche Datei jetzt wobei einen Fehler verursacht, steht vllt. in den nächsten Zeilen des Logs.
 
@BOotnoOB unmittelbar danach kommt folgende Meldung:
2021-02-04 16:01:16.625 LL_I W [300:ReaderThread] xmpp/reader/error
2021-02-04 16:01:16.625 LL_I W [201:ConnectionThread] ConnectionThread/closeSocket
2021-02-04 16:01:16.625 LL_I W [201:ConnectionThread] connection_thread/logged_flag/connected true change to false
2021-02-04 16:01:16.625 LL_I W [201:ConnectionThread] connection_thread/logged_flag/disconnecting false change to false
2021-02-04 16:01:16.632 LL_I W [1:main] message_handler/logged_flag/disconnected false change to true
2021-02-04 16:01:16.634 LL_I W [1:main] gdrive/onHandlerDisconnected Thread[main,5,main]
2021-02-04 16:01:16.635 LL_I W [1:main] routeselector/cancelrouterequesttimer
2021-02-04 16:01:16.635 LL_I W [1:main] network/info
[type: MOBILE[], state: DISCONNECTED/DISCONNECTED, reason: (unspecified), extra: (none), failover: false, available: true, roaming: false, metered: true], type: 0, subtype: 0
[type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: "wmuegoi407", failover: false, available: true, roaming: false, metered: false], type: 1, subtype: 0
[type: VPN[], state: DISCONNECTED/DISCONNECTED, reason: (unspecified), extra: (none), failover: false, available: true, roaming: false, metered: false], type: 17, subtype: 0
2021-02-04 16:01:16.635 LL_I W [1:main] xmpp/handler/logout-timer/reset
2021-02-04 16:01:16.635 LL_I W [201:ConnectionThread] memanager/getoldme
2021-02-04 16:01:16.635 LL_I W [1:main] xmpp/handler/logout-timer/has=true
2021-02-04 16:01:16.635 LL_I W [1:main] xmpp/handler/logout-timer/start
2021-02-04 16:01:16.636 LL_I W [1:main] message_handler/logged_flag/must_reconnect false change to true
2021-02-04 16:01:16.636 LL_I W [1:main] message_handler/logged_flag/must_ignore_network_once true change to true
2021-02-04 16:01:16.636 LL_I W [1:main] xmpp/connection/send/connect/passive 2
2021-02-04 16:01:16.636 LL_I W [1:main] xmpp/client-ping/on-demand-ping
2021-02-04 16:01:16.637 LL_I W [1:main] messageservice/stopService
2021-02-04 16:01:16.640 LL_I W [201:ConnectionThread] xmpp/connection/recv/connect
2021-02-04 16:01:16.641 LL_I W [201:ConnectionThread] xmpp/connection/connect
2021-02-04 16:01:16.642 LL_I W [201:ConnectionThread] chatd_connection: connecting; attempt=1 state=5
2021-02-04 16:01:16.642 LL_I W [201:ConnectionThread] resolving g.whatsapp.net
2021-02-04 16:01:16.642 LL_I W [201:ConnectionThread] ConnectionSequence/getInetSocketAddress; host=g.whatsapp.net
2021-02-04 16:01:16.642 LL_I W [201:ConnectionThread] ConnectionSocketFactory/try_connect/g.whatsapp.net/157.240.223.61:5222 (method? false)
2021-02-04 16:01:16.642 LL_I W [1:main] xmpp/handler/logout-timer/cancel
2021-02-04 16:01:16.642 LL_I W [154:XmppMessageRouter] message-handler-callback/onMessageHandlerAckTimeout/keys:[]
2021-02-04 16:01:16.642 LL_I W [1:main] FgServiceManager/stopService class com.whatsapp.service.GcmFGService
2021-02-04 16:01:16.642 LL_I W [1:main] xmpp/handler/schedule-reconnect/immediate
2021-02-04 16:01:16.651 LL_I W [1:main] xmpp/client-ping/send-ping
2021-02-04 16:01:16.651 LL_I W [1:main] xmpp/client-ping/periodic/cancel-alarm
2021-02-04 16:01:16.656 LL_I W [1:main] xmpp/client-ping/timeout/schedule-alarm
2021-02-04 16:01:16.659 LL_I W [1:main] messageservice/onDestroy
2021-02-04 16:01:16.659 LL_I W [1:main] xmpp/client-ping/on-disconnected
2021-02-04 16:01:16.660 LL_I W [1:main] xmpp/client-ping/timeout/cancel-alarm
2021-02-04 16:01:16.663 LL_I W [1:main] xmpp/client-ping/periodic/cancel-alarm
2021-02-04 16:01:16.663 LL_I W [1:main] qrsession/fservice/kill kill:false delayed:false uptime:1901563
2021-02-04 16:01:16.663 LL_I W [1:main] FgServiceManager/stopService class com.whatsapp.service.WebClientService
2021-02-04 16:01:16.664 LL_I W [1:main] message_handler/logged_flag/must_reconnect true change to true
2021-02-04 16:01:16.664 LL_I W [1:main] message_handler/logged_flag/must_ignore_network_once true change to true
2021-02-04 16:01:16.664 LL_I W [1:main] xmpp/connection/send/connect/passive 2
2021-02-04 16:01:16.671 LL_I W [201:ConnectionThread] chatd_connection: socket connected; sessionId=-536958111
2021-02-04 16:01:16.675 LL_I W [201:ConnectionThread] chatd_connection: created IO streams; sessionId=-536958111
2021-02-04 16:01:16.883 LL_I W [201:ConnectionThread] chatd_connection: completed noise handshake; sessionId=-536958111
2021-02-04 16:01:16.884 LL_I W [201:ConnectionThread] chatd_connection: switching to 17 minute read timeout; sessionId=-536958111
2021-02-04 16:01:16.887 LL_I W [201:ConnectionThread] chatd_connection: fetching client config; sessionId=-536958111
2021-02-04 16:01:16.887 LL_I W [201:ConnectionThread] connection_thread/logged_flag/connected false change to true
2021-02-04 16:01:16.888 LL_I W [201:ConnectionThread] memanager/getoldme
2021-02-04 16:01:16.888 LL_I W [201:ConnectionThread] app/time server update processed; diffClientWaServer:-1000 device time: 1612425676000 server time: 1612425677000
2021-02-04 16:01:16.888 LL_I W [201:ConnectionThread] xmpp/connection/recv/connect
2021-02-04 16:01:16.888 LL_I W [202:WriterThread] xmpp/writer/recv/connected
2021-02-04 16:01:16.889 LL_I W [202:WriterThread] xmpp/writer/write/client-ping
2021-02-04 16:01:16.898 LL_I W [1:main] message_handler/logged_flag/disconnected true change to false
2021-02-04 16:01:16.898 LL_I W [1:main] gdrive/onHandlerConnected Thread[main,5,main]
2021-02-04 16:01:16.899 LL_I W [296:WhatsApp Worker #40] routeselector/requestroutinginfoifnulloralmostexpired
2021-02-04 16:01:16.899 LL_I W [296:WhatsApp Worker #40] routeselector/isroutinginfonulloralmostexpired/expiring at 2036073 (134273ms from now)
2021-02-04 16:01:16.899 LL_I W [296:WhatsApp Worker #40] routeselector/setuprouterequesttimer
2021-02-04 16:01:16.899 LL_I W [296:WhatsApp Worker #40] routeselector/settimerorupdateroutes/creating timer task with delay 21374273
2021-02-04 16:01:16.900 LL_I W [1:main] unacked-messages/getUnackedMessages: 0
2021-02-04 16:01:16.900 LL_I W [1:main] in-flight-messages/for-each/send-pending-requests: 0
2021-02-04 16:01:16.904 LL_I W [1:main] messageservice/startService success
2021-02-04 16:01:16.904 LL_I W [1:main] xmpp/handler/logout-timer/start
2021-02-04 16:01:16.906 LL_I W [1:main] message_handler/logged_flag/must_reconnect true change to false
2021-02-04 16:01:16.915 LL_I W [1:main] messageservice/onCreate
2021-02-04 16:01:16.915 LL_I W [1:main] xmpp/client-ping/on-connected
2021-02-04 16:01:16.916 LL_I W [1:main] xmpp/client-ping/periodic/schedule-alarm
2021-02-04 16:01:16.921 LL_I W [1:main] xmpp/client-ping/timeout/cancel-alarm
2021-02-04 16:01:17.096 LL_I W [307:ReaderThread] onDirty/category: groups
2021-02-04 16:01:17.097 LL_I W [154:XmppMessageRouter] DirtyBitHandler/onGroupsDirty/no-db-access/skip
2021-02-04 16:01:17.100 LL_I W [307:ReaderThread] onDirty/category: account_sync
2021-02-04 16:01:17.100 LL_I W [154:XmppMessageRouter] DirtyBitHandler/onAccountDirty/no-db-access/skip
2021-02-04 16:01:17.102 LL_I W [307:ReaderThread] xmpp/reader/read/client_config
2021-02-04 16:01:17.102 LL_I W [307:ReaderThread] xmpp/reader/on-iq-response; id=1
2021-02-04 16:01:17.103 LL_I W [154:XmppMessageRouter] GCM: verifying registration; serverRegistrationId=cqM2AWjz7W4:APA91bGbG_HxVK1QFYY1OXxKh6c3Kf2eng595l_v7D1gaFKJFi7T9IkZmPQLDDo_PvGJr62jky0FshKvdLnYPiMILiYBqKZA3q0cFjbU6XNEXqjTSVl-ZAw1mSKjuKMEPeQs_AOzsSBm
2021-02-04 16:01:17.109 LL_I W [307:ReaderThread] xmpp/reader/read/ping_response; timestamp=1612425677
2021-02-04 16:01:17.109 LL_I W [307:ReaderThread] xmpp/reader/on-iq-response; id=2
2021-02-04 16:01:17.121 LL_I W [311:AsyncTask #15] GCM: Init firebase success:true
2021-02-04 16:01:17.122 LL_I W [311:AsyncTask #15] GCM: token retrieved successfully; token=152 bytes; applicationVersion=210116000
2021-02-04 16:01:17.133 LL_I W [1:main] xmpp/client-ping/ping-response
2021-02-04 16:01:17.133 LL_I W [1:main] xmpp/client-ping/timeout/cancel-alarm
2021-02-04 16:01:17.135 LL_I W [1:main] xmpp/client-ping/periodic/schedule-alarm
2021-02-04 16:01:39.372 LL_I W [1:main] xmpp/client-ping/periodic/receiver
2021-02-04 16:01:39.373 LL_I W [1:main] xmpp/client-ping/send-ping
2021-02-04 16:01:39.373 LL_I W [1:main] xmpp/client-ping/periodic/cancel-alarm
2021-02-04 16:01:39.373 LL_I W [1:main] xmpp/client-ping/timeout/schedule-alarm
2021-02-04 16:01:39.376 LL_I W [202:WriterThread] xmpp/writer/write/client-ping
2021-02-04 16:01:39.475 LL_I W [307:ReaderThread] xmpp/reader/read/ping_response; timestamp=1612425699
2021-02-04 16:01:39.475 LL_I W [307:ReaderThread] xmpp/reader/on-iq-response; id=3
2021-02-04 16:01:39.509 LL_I W [1:main] xmpp/client-ping/ping-response
2021-02-04 16:01:39.510 LL_I W [1:main] xmpp/client-ping/timeout/cancel-alarm
2021-02-04 16:01:39.510 LL_I W [1:main] xmpp/client-ping/periodic/schedule-alarm
2021-02-04 16:04:09.580 LL_E W [307:ReaderThread] xmpp/reader/read/next-tree; exception=java.io.IOException: Closed before read completed!
### begin stack trace 2.21.1.16(0)
java.io.IOException: Closed before read completed!
at X.0hd.A00:)210566)
at X.0GZ.A04:)93338)
at X.2Tk.run:)406879)
### end stack trace
2021-02-04 16:04:09.582 LL_I W [307:ReaderThread] xmpp/reader/io-error; exception=java.io.IOException: Closed before read completed!
### begin stack trace 2.21.1.16(0)
java.io.IOException: Closed before read completed!
at X.0hd.A00:)210566)
at X.0GZ.A04:)93338)
at X.2Tk.run:)406879)
### end stack trace
anschließend beginnt das ganze wieder mit oben aufgeführter Passage 'msgstore/restore/result/3'

Ich habe jetzt die Installation in MEmu nochmal laufen und bei dem Wiederherstellungsversuch aus Google Drive hängt WhatsApp nun seit Stunden in der Dauerschleife. Folgende Passage wird dabei scheinbar wiederholt:
### begin stack trace 2.21.1.16(0)
java.io.IOException: Closed before read completed!
at X.0hd.A00:)210566)
at X.0GZ.A04:)93338)
at X.2Tk.run:)406879)
### end stack trace
2021-02-04 18:30:45.708 LL_I W [701:ReaderThread] xmpp/reader/io-error; exception=java.io.IOException: Closed before read completed!
### begin stack trace 2.21.1.16(0)
java.io.IOException: Closed before read completed!
at X.0hd.A00:)210566)
at X.0GZ.A04:)93338)
at X.2Tk.run:)406879)
### end stack trace
2021-02-04 18:30:45.709 LL_I W [701:ReaderThread] xmpp/reader/error
2021-02-04 18:30:45.709 LL_I W [201:ConnectionThread] ConnectionThread/closeSocket
2021-02-04 18:30:45.709 LL_I W [201:ConnectionThread] connection_thread/logged_flag/connected true change to false
2021-02-04 18:30:45.709 LL_I W [201:ConnectionThread] connection_thread/logged_flag/disconnecting false change to false
2021-02-04 18:30:45.715 LL_I W [1:main] message_handler/logged_flag/disconnected false change to true
2021-02-04 18:30:45.717 LL_I W [1:main] gdrive/onHandlerDisconnected Thread[main,5,main]
2021-02-04 18:30:45.718 LL_I W [1:main] routeselector/cancelrouterequesttimer
2021-02-04 18:30:45.718 LL_I W [1:main] network/info
[type: MOBILE[], state: DISCONNECTED/DISCONNECTED, reason: (unspecified), extra: (none), failover: false, available: true, roaming: false, metered: true], type: 0, subtype: 0
[type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: "wmuegoi407", failover: false, available: true, roaming: false, metered: false], type: 1, subtype: 0
[type: VPN[], state: DISCONNECTED/DISCONNECTED, reason: (unspecified), extra: (none), failover: false, available: true, roaming: false, metered: false], type: 17, subtype: 0
2021-02-04 18:30:45.718 LL_I W [1:main] xmpp/handler/logout-timer/reset
2021-02-04 18:30:45.719 LL_I W [201:ConnectionThread] memanager/getoldme
2021-02-04 18:30:45.720 LL_I W [1:main] xmpp/handler/logout-timer/has=true
2021-02-04 18:30:45.720 LL_I W [1:main] xmpp/handler/logout-timer/start
2021-02-04 18:30:45.721 LL_I W [1:main] message_handler/logged_flag/must_reconnect false change to true
2021-02-04 18:30:45.723 LL_I W [1:main] message_handler/logged_flag/must_ignore_network_once true change to true
2021-02-04 18:30:45.723 LL_I W [1:main] xmpp/connection/send/connect/passive 2
2021-02-04 18:30:45.723 LL_I W [1:main] xmpp/client-ping/on-demand-ping
2021-02-04 18:30:45.723 LL_I W [201:ConnectionThread] xmpp/connection/recv/connect
2021-02-04 18:30:45.723 LL_I W [1:main] messageservice/stopService
2021-02-04 18:30:45.723 LL_I W [201:ConnectionThread] xmpp/connection/connect
2021-02-04 18:30:45.724 LL_I W [201:ConnectionThread] chatd_connection: connecting; attempt=1 state=5
2021-02-04 18:30:45.724 LL_I W [201:ConnectionThread] resolving g.whatsapp.net
2021-02-04 18:30:45.724 LL_I W [201:ConnectionThread] ConnectionSequence/getInetSocketAddress; host=g.whatsapp.net
2021-02-04 18:30:45.724 LL_I W [201:ConnectionThread] ConnectionSocketFactory/try_connect/g.whatsapp.net/157.240.223.61:443 (method? false)
2021-02-04 18:30:45.725 LL_I W [1:main] xmpp/handler/logout-timer/cancel
2021-02-04 18:30:45.725 LL_I W [154:XmppMessageRouter] message-handler-callback/onMessageHandlerAckTimeout/keys:[]
2021-02-04 18:30:45.726 LL_I W [1:main] FgServiceManager/stopService class com.whatsapp.service.GcmFGService
2021-02-04 18:30:45.726 LL_I W [1:main] xmpp/handler/schedule-reconnect/immediate
2021-02-04 18:30:45.731 LL_I W [1:main] xmpp/client-ping/send-ping
2021-02-04 18:30:45.732 LL_I W [1:main] xmpp/client-ping/periodic/cancel-alarm
2021-02-04 18:30:45.739 LL_I W [1:main] xmpp/client-ping/timeout/schedule-alarm
2021-02-04 18:30:45.741 LL_I W [1:main] messageservice/onDestroy
2021-02-04 18:30:45.741 LL_I W [1:main] xmpp/client-ping/on-disconnected
2021-02-04 18:30:45.741 LL_I W [1:main] xmpp/client-ping/timeout/cancel-alarm
2021-02-04 18:30:45.744 LL_I W [1:main] xmpp/client-ping/periodic/cancel-alarm
2021-02-04 18:30:45.745 LL_I W [1:main] qrsession/fservice/kill kill:false delayed:false uptime:10870646
2021-02-04 18:30:45.745 LL_I W [1:main] FgServiceManager/stopService class com.whatsapp.service.WebClientService
2021-02-04 18:30:45.745 LL_I W [1:main] message_handler/logged_flag/must_reconnect true change to true
2021-02-04 18:30:45.745 LL_I W [1:main] message_handler/logged_flag/must_ignore_network_once true change to true
2021-02-04 18:30:45.745 LL_I W [1:main] xmpp/connection/send/connect/passive 2
2021-02-04 18:30:45.747 LL_I W [201:ConnectionThread] chatd_connection: socket connected; sessionId=-520193888
2021-02-04 18:30:45.749 LL_I W [201:ConnectionThread] chatd_connection: created IO streams; sessionId=-520193888
2021-02-04 18:30:45.773 LL_I W [707:Firebase-GcmListenerService] GCM push received; id=Zombie; ip=null; sessionId = -559327247; mmsOverride=null; fbips=null; notifyOnFailure=false; routingInfo=null; pushTs=1612434647898; pushTransport=0: originalPriority=1: deliveredPriority=1
2021-02-04 18:30:45.780 LL_I W [1:main] message_handler/logged_flag/must_reconnect true change to true
2021-02-04 18:30:45.780 LL_I W [1:main] message_handler/logged_flag/must_ignore_network_once true change to true
2021-02-04 18:30:45.781 LL_I W [1:main] xmpp/connection/send/connect/passive 2
2021-02-04 18:30:45.960 LL_I W [201:ConnectionThread] chatd_connection: completed noise handshake; sessionId=-520193888
2021-02-04 18:30:45.960 LL_I W [201:ConnectionThread] chatd_connection: switching to 17 minute read timeout; sessionId=-520193888
2021-02-04 18:30:45.960 LL_I W [201:ConnectionThread] chatd_connection: fetching client config; sessionId=-520193888
2021-02-04 18:30:45.961 LL_I W [201:ConnectionThread] connection_thread/logged_flag/connected false change to true
2021-02-04 18:30:45.961 LL_I W [201:ConnectionThread] memanager/getoldme
2021-02-04 18:30:45.961 LL_I W [201:ConnectionThread] app/time server update processed; diffClientWaServer:-3000 device time: 1612434645000 server time: 1612434648000
2021-02-04 18:30:45.962 LL_I W [201:ConnectionThread] xmpp/connection/recv/connect
2021-02-04 18:30:45.962 LL_I W [202:WriterThread] xmpp/writer/recv/connected
2021-02-04 18:30:45.962 LL_I W [202:WriterThread] xmpp/writer/write/client-ping
2021-02-04 18:30:45.963 LL_I W [1:main] message_handler/logged_flag/disconnected true change to false
2021-02-04 18:30:45.964 LL_I W [1:main] gdrive/onHandlerConnected Thread[main,5,main]
2021-02-04 18:30:45.964 LL_I W [654:WhatsApp Worker #180] routeselector/requestroutinginfoifnulloralmostexpired
2021-02-04 18:30:45.967 LL_I W [1:main] unacked-messages/getUnackedMessages: 0
2021-02-04 18:30:45.968 LL_I W [1:main] in-flight-messages/for-each/send-pending-requests: 0
2021-02-04 18:30:45.970 LL_I W [654:WhatsApp Worker #180] routeselector/isroutinginfonulloralmostexpired/expiring at 11005275 (134410ms from now)
2021-02-04 18:30:45.970 LL_I W [1:main] messageservice/startService success
2021-02-04 18:30:45.970 LL_I W [1:main] xmpp/handler/logout-timer/start
2021-02-04 18:30:45.971 LL_I W [654:WhatsApp Worker #180] routeselector/setuprouterequesttimer
2021-02-04 18:30:45.971 LL_I W [654:WhatsApp Worker #180] routeselector/settimerorupdateroutes/creating timer task with delay 21374406
2021-02-04 18:30:45.971 LL_I W [1:main] message_handler/logged_flag/must_reconnect true change to false
2021-02-04 18:30:45.981 LL_I W [1:main] messageservice/onCreate
2021-02-04 18:30:45.984 LL_I W [1:main] xmpp/client-ping/on-connected
2021-02-04 18:30:45.987 LL_I W [1:main] xmpp/client-ping/periodic/schedule-alarm
2021-02-04 18:30:45.991 LL_I W [1:main] xmpp/client-ping/timeout/cancel-alarm
2021-02-04 18:30:46.176 LL_I W [709:ReaderThread] onDirty/category: groups
2021-02-04 18:30:46.176 LL_I W [154:XmppMessageRouter] DirtyBitHandler/onGroupsDirty/no-db-access/skip
2021-02-04 18:30:46.177 LL_I W [709:ReaderThread] onDirty/category: account_sync
2021-02-04 18:30:46.177 LL_I W [154:XmppMessageRouter] DirtyBitHandler/onAccountDirty/no-db-access/skip
2021-02-04 18:30:46.177 LL_I W [709:ReaderThread] xmpp/reader/read/client_config
2021-02-04 18:30:46.177 LL_I W [709:ReaderThread] xmpp/reader/on-iq-response; id=1
2021-02-04 18:30:46.177 LL_I W [154:XmppMessageRouter] GCM: verifying registration; serverRegistrationId=cqM2AWjz7W4:APA91bGbG_HxVK1QFYY1OXxKh6c3Kf2eng595l_v7D1gaFKJFi7T9IkZmPQLDDo_PvGJr62jky0FshKvdLnYPiMILiYBqKZA3q0cFjbU6XNEXqjTSVl-ZAw1mSKjuKMEPeQs_AOzsSBm
2021-02-04 18:30:46.185 LL_I W [712:AsyncTask #72] GCM: Init firebase success:true
2021-02-04 18:30:46.188 LL_I W [712:AsyncTask #72] GCM: token retrieved successfully; token=152 bytes; applicationVersion=210116000
2021-02-04 18:30:46.188 LL_I W [709:ReaderThread] xmpp/reader/read/ping_response; timestamp=1612434648
2021-02-04 18:30:46.188 LL_I W [709:ReaderThread] xmpp/reader/on-iq-response; id=2
2021-02-04 18:30:46.217 LL_I W [1:main] xmpp/client-ping/ping-response
2021-02-04 18:30:46.217 LL_I W [1:main] xmpp/client-ping/timeout/cancel-alarm
2021-02-04 18:30:46.218 LL_I W [1:main] xmpp/client-ping/periodic/schedule-alarm
2021-02-04 18:31:01.236 LL_I W [1:main] xmpp/client-ping/periodic/receiver
2021-02-04 18:31:01.237 LL_I W [1:main] xmpp/client-ping/send-ping
2021-02-04 18:31:01.237 LL_I W [1:main] xmpp/client-ping/periodic/cancel-alarm
2021-02-04 18:31:01.238 LL_I W [1:main] xmpp/client-ping/timeout/schedule-alarm
2021-02-04 18:31:01.240 LL_I W [202:WriterThread] xmpp/writer/write/client-ping
2021-02-04 18:31:01.335 LL_I W [709:ReaderThread] xmpp/reader/read/ping_response; timestamp=1612434663
2021-02-04 18:31:01.335 LL_I W [709:ReaderThread] xmpp/reader/on-iq-response; id=3
2021-02-04 18:31:01.364 LL_I W [1:main] xmpp/client-ping/ping-response
2021-02-04 18:31:01.366 LL_I W [1:main] xmpp/client-ping/timeout/cancel-alarm
2021-02-04 18:31:01.367 LL_I W [1:main] xmpp/client-ping/periodic/schedule-alarm
2021-02-04 18:33:31.316 LL_E W [709:ReaderThread] xmpp/reader/read/next-tree; exception=java.io.IOException: Closed before read completed!
### begin stack trace 2.21.1.16(0)
java.io.IOException: Closed before read completed!
at X.0hd.A00:)210566)
at X.0GZ.A04:)93338)
at X.2Tk.run:)406879)
### end stack trace
2021-02-04 18:33:31.319 LL_I W [709:ReaderThread] xmpp/reader/io-error; exception=java.io.IOException: Closed before read completed!
### begin stack trace 2.21.1.16(0)
java.io.IOException: Closed before read completed!
at X.0hd.A00:)210566)
at X.0GZ.A04:)93338)
at X.2Tk.run:)406879)
### end stack trace
 
@shnks Kern des Ganzen ist diese Meldung, die in beiden Logs zu finden ist:

### begin stack trace 2.21.1.16(0)
java.io.IOException: Closed before read completed!
at X.0hd.A00: 210566)
at X.0GZ.A04: 93338)
at X.2Tk.run: 406879)
### end stack trace


Das sind Aufrufe der APK (z.B. X.0hd.A00), die einen bestimmten Wert zurückgeben. Aber ohne Quellcode der App (den es nicht gibt), ist es unmöglich zu sagen, was das bedeutet. Man findet diese Stellen in der APK, aber ohne jeglichen Kontext.

Tut mir leid, aber mehr lässt sich daraus nicht ableiten.
 
Zuletzt bearbeitet:
@BOotnoOB Vielen Dank trotzdem!

Ich bin Dank Psy-Virus darauf aufmerksam geworden, dass ich bei der Durchführung seines Tutorials via MEmu einen Fehler gemacht habe und zwar habe ich nicht die von ihm empfohlene WhatsApp-Version 2.20.64 installiert, sonder die neuste aus dem Playstore. Damit war meine ganze Vorgehensweise wohl für die Katz, da spätere WA-Versionen die doppelten Einträge nicht mehr generieren, sondern ignorieren.

Leider stehe ich jetzt vor dem nächsten Problem: ich bekomme diese alte Version in MEmu nicht mehr zum Laufen. WA meldet, dass die Version veraltet ist. Wenn ich das Systemdatum umstelle, verschwindet diese Meldung zwar, aber der Verifizierungsserver von WA lässt keine Verbindung mehr zu. Sollten die das erkennen und ältere Versionen dadurch inzwischen ausschließen, ist dieses Workaround auch Schnee von gestern. Jemand ne Idee, wie ich die App wieder zum Laufen bekommen könnte?

Darüber hinaus hat mein Note 8 jetzt ganz die Grätsche gemacht. Hab aber noch ein altes S6, dass ich sogar rooten könnte.
Aktuell benutze ich mein neues iPhone, aber wäre schon cool, die alten chats wenigstens wieder zu haben...
 
shnks schrieb:
da spätere WA-Versionen die doppelten Einträge nicht mehr generieren, sondern ignorieren.
Wenn sie aber ignoriert werden, können sie ja auch keine Fehlerquelle mehr sein. Oder habe ich da einen Denkfehler? Das wird vermutlich auch der Sinn sein, wieso sie inzwischen ignoriert werden.

WA Backups von Android => IPhone ist doch generell ein Problem, welches nicht eben so zu lösen ist.

Hast du denn eigentlich ein Backup, welches alle Chats beinhaltet? Ich hab jetzt nicht alle Posts noch mal durchgelesen, aber ich meine, das wäre bislang auch nicht 100%ig geklärt, oder?
 
BOotnoOB schrieb:
Wenn sie aber ignoriert werden, können sie ja auch keine Fehlerquelle mehr sein. Oder habe ich da einen Denkfehler? Das wird vermutlich auch der Sinn sein, wieso sie inzwischen ignoriert werden.
Doch, sind sie scheinbar. Ich habe bzw. hatte mit PSY nochmals Kontakt und bei ihm war das Verhalten genau so: Wiederherstellung nicht möglich, dann über alte WA-Version Wiederherstellung, die Tabelle vai SQLite korrigiert, wieder eingespielt und dann in WA ein Update der App gemacht. Der User @0nlyM3 hat im Post 1.470 und vorhergende genau das auch beschrieben und seine Wiederherstellung auf genau diesem Weg hinbekommen.

BOotnoOB schrieb:
WA Backups von Android => IPhone ist doch generell ein Problem, welches nicht eben so zu lösen ist.
jep, aber erstens möchte ich die chats wenigstens auf meinem Android wieder haben und zweitens gibt es schon Wege, aber das wäre dann der nächste Schritt

BOotnoOB schrieb:
Hast du denn eigentlich ein Backup, welches alle Chats beinhaltet? Ich hab jetzt nicht alle Posts noch mal durchgelesen, aber ich meine, das wäre bislang auch nicht 100%ig geklärt, oder?
Ja, habe ich...zumindest alle Medien und Backups vom 10.-16.01.2020 mit jeweils ca. 123 MB. Bei der Wiederherstellung ist es allerdings so, dass nach Erscheinen diverser Fehlermeldungen am Ende nur leere Gruppenchats vorhanden sind, alles andere wird nicht wiederhergestellt. War wohl bei den oben genannten usern ähnlich bis die Wiederherstellung in der alten WA-Version geklappt hat. Damit konnten die Daten dann in aktuelle WA-Versionen "gerettet" werden.

Wie gesagt, mein aktuelles Problem ist, das alte WA 2.20.64 wieder zum Laufen zu bekommen. Falls das gelingt, könnte der Workaround von PSY auch meine Daten retten...
 
Zuletzt bearbeitet:
shnks schrieb:
Wie gesagt, mein aktuelles Problem ist, das alte WA 2.20.64 wieder zum Laufen zu bekommen. Falls das gelingt, könnte der Workaround von PSY auch meine Daten retten...
Wirst du in Kombination mit Serververbindung nicht schaffen. Sobald die App mit dem Server kommuniziert, wird es Probleme wegen der Versionsnummer geben, da WA sie nicht mehr supportet. Aber die Serververbindung ist zwingend notwendig, um die Wiederherstellung durchzuführen. Du kannst die App, bzw. die Versionsnummer auch nicht verändern, da dann die Signierung der App nicht mehr passt.
 
@BOotnoOB das ist auch meine Befürchtung, allerdings habe ich die Hoffnung, dass es irgendeinen Workaround gibt. Sei es, dass man über eine externe Software oder dass man aus einer aktuellen WhatsApp-Version downgraden kann. Tools wie der Key Extractor aus dem xda-Forum nutzen ja ähnliche Vorgehensweisen...

Sollte gar keine Möglichkeit bestehen, dann ist auch der Weg von @Psy-Virus, @0nlyM3 und @airlebnis zukünftig versperrt...
 
shnks schrieb:
Tools wie der Key Extractor aus dem xda-Forum nutzen ja ähnliche Vorgehensweisen...
Hast du einen Link dazu?
 
@shnks Das Tool macht prinzipiell nichts anderes als hier beschrieben. Der Unterschied liegt darin, dass es ein ADB-Backup (*.ab) erstellt, in ein TAR-Archiv umwandelt und die benötigten Dateien extrahiert. Das alles im Zusammenhang (oder als Alternative für den Zugriff) mit einer Dummy-Installation von WA in ein Verzeichnis, auf das ohne Root zugegriffen werden kann.

Ich weiß nicht, ob ein ADB-Backup heute noch in vollem Umfang ohne Root möglich ist. Aber selbst wenn, bräuchtest du eine funktionierendes WA, das du momentan nicht hast.

Das Problem liegt nicht direkt in einem Downgrade der Version. Das Problem ist die Kommunikation mit den WA-Servern, die manipuliert werden müsste. Entweder scheiterst du an der Zeit oder der Versionsnummer.
 
Mit Holo Backup bzw Simple ADB Backup geht auch ein ADB Backup mit Daten
 
@rene3006 Auch über den Befehl adb backup? Ist das so manuell noch möglich?
 
  • Danke
Reaktionen: rene3006
Achso du meinst
ADB Backup pull...
Das weiss jetzt nicht wirklich ob das noch funktioniert.
 
  • Danke
Reaktionen: BOotnoOB
BOotnoOB schrieb:
@shnks Das Tool macht prinzipiell nichts anderes als hier beschrieben. Der Unterschied liegt darin, dass es ein ADB-Backup (*.ab) erstellt, in ein TAR-Archiv umwandelt und die benötigten Dateien extrahiert. Das alles im Zusammenhang (oder als Alternative für den Zugriff) mit einer Dummy-Installation von WA in ein Verzeichnis, auf das ohne Root zugegriffen werden kann.

Ich weiß nicht, ob ein ADB-Backup heute noch in vollem Umfang ohne Root möglich ist. Aber selbst wenn, bräuchtest du eine funktionierendes WA, das du momentan nicht hast.

Das Problem liegt nicht direkt in einem Downgrade der Version. Das Problem ist die Kommunikation mit den WA-Servern, die manipuliert werden müsste. Entweder scheiterst du an der Zeit oder der Versionsnummer.
Der Clou aus meiner Sicht ist ja, dass das Tool eine andere Version aufspielt OHNE, dass man sich nochmals verifizieren muss. Daher mein Gedankengang: aktuelles WA installieren, Downgrade mit der genannten Methode, damit irgendwie ein Restore und dann hätte man die Daten (hoffentlich) wieder, die die anderen user anschließend reparieren konnten. Keine Ahnung, ob das technisch tatsächlich geht, aber zumindest ein Downgrade funktioniert auf diese Weise scheinbar irgendwie. Allerdings kann es natürlich sein, dass auch diese Methode auf noch funktionierende WA-Versionen limitiert ist.
 
shnks schrieb:
Der Clou aus meiner Sicht ist ja, dass das Tool eine andere Version aufspielt OHNE, dass man sich nochmals verifizieren muss.
Es geht hier um völlig verschiedene Dinge, die nicht vergleichbar sind. Das Tool extrahiert dir den Key aus einem ADB-Backup. Dabei ist die ganze Zeit über eine funktionierende Installation vorhanden.

Du kannst jede Version von WA installieren, die du haben möchtest. Gar kein Problem. Du kannst aber nicht mit jeder Version eine Serververbindung herstellen. Die brauchst du aber und das Tool mit seinem ADB-Backup nicht. Das ADB-Backup ist eine Sicherungsmethode, die lokal und unabhängig von WA gemacht wird. Du aber hast ein Backup, das über WA selber erstellt wurde und auch nur von der App selber nach der Verifikation aufgespielt werden kann.
 

Ähnliche Themen

L
Antworten
14
Aufrufe
192
LukasHaHa
L
T
Antworten
3
Aufrufe
246
Kreacher
Kreacher
W
  • wolfia
Antworten
12
Aufrufe
131
wolfia
W
Zurück
Oben Unten