[Android Apps and Games] Albert83BCN:
Thank you very much for your help, really appreciated!

So I finally delved into it. At first I got the [INSTALL_FAILED_VERSION_DOWNGRADE] error and by looking in the thread I got to post #542 and tried to download the updated script which waits until phone is rebooted and voilà, the backup finished successfully (just for other users to know, if you are getting the same error, go straight and download that script).

Well, I noticed the backup files are deleted right after the script finishes (I guess that's because the thing is after is the key?) so I commented those lines with REM to keep contents of the /tmp folder and on the next try I got the whatsapp.ab to try to restore it, so far so good!

But the restoration process is where I'm not sure if I'm doing it propertly.

I tried to do it on the new phone, no WhatsApp installed at that moment:

adb restore c:\WhatsApp-Key-DB-Extractor-4.7-E1.0\tmp\whatsapp.ab

And the phone promtped for the (empty in my case) password and the process seemed to go smoothly, not having the Whats installed to check it made me wonder, but I thought the data would be there ready for when I installed it, in fact I was not sure about if the adb restore would push the app as well or only the data.

So then I tried to install the legacy WhatsApp version and got the incorrect time settings screen, this seems to be typical of older versions (I also got this screen while on the backup, I guessed that it should not matter as long as the script finished successfully, right?) so I closed and went straight to Google Play to update to the latest version.

Then I updated and I got the phone validation screen and since I've tried for many times now it tells me to try again in 12 hours both by SMS and call so cannot be helped.

At this point I'm hoping that when I confirm the phone number I'll be automagically in with the messages restored but since it is so easy to mess up I though I would request for your knowledge once again just in case I'm doing it wrong.

A few questions:

- Was it correct to perform the restore in these steps or what would be the correct/optimal?

- Can the phone number validation step be avoided? I wondered if doing the adb restore might have left things as they were and the whats on the new phone would be automatically validated, but it seems like thats not the case. Or is it becuase I have done it the wrong way?

- When I try to validate the new install on new phone in the next 12 hours, if I get prompted to restore the data via GDrive/local backup, should I say yes or no? I suspect that If I say yes it might try to restore the backup that I was already trying to restore previously, not the one that I just pushed via adb... So my guess is that I should skip the restore but it somewhat does not seem to make sense, I fear I will get to an emtpy chats screen. Or maybe this step is skipped altogether if it detects that there is already the adb restored chats in place?

Sorry mates if this is a little bit offtopic but people on other forums or the reddit seem to be getting restore issues as well and are clueless about what to do, in most cases accepting losing years of chat history, so if this can work then I guess it's relevant and can help other people to not lose their backups.