WhatsDump icon indicating copy to clipboard operation
WhatsDump copied to clipboard

Stuck on "Dialog message: Verifying…" (asking for permission)

Open yankee42 opened this issue 4 years ago • 4 comments

On my first attempt, I got the following log output:

[INFO] Connected to ADB (version 39) @ 127.0.0.1:5037
[INFO] Msgstore location not provided, attempting to find connected devices with ADB...

        [0] XXXXXXXX (xxxxx)



>> Which device number you want to extract msgstore from?: 0


[INFO] Extract WhatsApp database from device >> XXXXXXXXX
[INFO] Using WhatsApp phone number: +xxxxxxxxx
[INFO] Using WhatsApp verification method: SMS

>> Continue? (y/n): y
[INFO] Extracting msgstore.db.crypt from phone to output/xxxxxxxxx/ ...
[INFO] Extracting msgstore database from path: /sdcard/Whatsapp/Databases/msgstore.db.crypt12
[INFO] Extracted msgstore.db SHA-256 hash: xxxxxxxxxxxxxxxxxxxxxxxxxxxx
[INFO] Starting emulator...
emulator: INFO: QtLogger.cpp:68: Warning: QXcbIntegration: Cannot create platform OpenGL context, neither GLX nor EGL are enabled ((null):0, (null))


[INFO] Do not interact with the emulator!
[INFO] Trying to register phone on emulator... (may take few minutes)
[INFO] Installing WhatsApp...
[INFO] Cleaning WhatsApp...
[INFO] Moving extracted database into emulator...
WARNING: nav buttons not found. Perhaps the device has hardware buttons.
[INFO] Touching "OK" at custom ROM alert...
[INFO] Agreeing to EULA...
[WARNING] Skipped allowing WhatsApp to access media/files
[INFO] Touching and changing country code TextEdit...
[INFO] Touching and changing phone number TextEdit...
[INFO] Touching registration submit button...
[INFO] Touching OK confirmation button...
[INFO] You should receive a SMS by WhatsApp soon

>> 6-Digit Verification Code (empty string to resend): 702573 
[INFO] Dialog message: Verifying…
[ERROR] Exception in verification: Cannot find restore button, is msgcrypt associated with +xxxxxxxx?

It was stuck several minutes with "[INFO] Dialog message: Verifying…" and the emulator showed: Screenshot_20191207_193045

On a second attempt I waited for this screen again, but then I ignored the warning not to interact with emulator, but just confirmed. Right after that WhatsApp asked for two permissions which I also granted. Then the screen with the restore button came and I left WhatsDump again to its own. It sucessfully extracted the key :-).

yankee42 avatar Dec 07 '19 18:12 yankee42

The script is not updated. He is unsuccessful in passing the google drive access request check. If you have skills in python. You can try changing the script.

Kohado avatar Dec 15 '19 09:12 Kohado

leave the emulator open on this screen, access it with adb by transferring the whatsapp key with the command "adb pull /data/data/com.whatsapp/files/key". I do not program (not yet enough) to make the necessary changes, so I adopted this method.

I hope this helps you.

ghost avatar Dec 18 '19 11:12 ghost

You can also just allow/accept everything real quick if it pops up until you are at the restore screen. The script will take it again from there, at least in my case.

JustAB0x avatar Jan 12 '20 03:01 JustAB0x

You can also just allow/accept everything real quick if it pops up until you are at the restore screen. The script will take it again from there, at least in my case.

Worked for me thanks!

exellian avatar Oct 24 '20 16:10 exellian