Whatsapp - How I restored my backup (iOS to Android) (Android to Android)
Great job, thank you very much for sharing it in such detail. It can help a lot of people.
I assume this procedure is for Whatsapp installed in the main owner profile.
Would this be much different for Whatsapp under a secundary profile?
Thank you for this guide. I had a similar situation (old Samsung with normal Android to new Pixel with GrapheneOS) but it didn't work by just copying the files in /Android/media/com.whatsapp/. It didn't offer me to restore the files. I suspected this is because it didn't know how to decrypt them but no idea what was the real reason.
In the end I was able to use the built-in transfer from one to another Android phone. This is a Whatsapp feature but you need to have two phones so it wouldn't have worked in your case.
I also wonder if it would be possible to do a Google Drive backup (I think you can enable end-to-end encryption in the settings) on the old phone, install Play Services on GrapheneOS and download the backup from Google Drive, and then stop any further cloud backups and remove Play Services again. As Play Services are a normal, sandboxed app like any other on GrapheneOS, there should be no trace of the Google account left on the phone afterwards, right?
- Edited
I've noticed now, there's a mistake at step 3.
Instead of:
.\adb.exe pull /sdcard/Android/media/com.whatsapp C:\Whatsapp_Backup\com.whatsapp
.\adb.exe pull "/sdcard/Android/media/com.whatsapp/WhatsApp Images" "C:\Whatsapp_Backup\WhatsApp Images"
.\adb.exe pull "/sdcard/Android/media/com.whatsapp/WhatsApp Stickers" "C:\Whatsapp_Backup\WhatsApp Stickers"
.\adb.exe pull "/sdcard/Android/media/com.whatsapp/WhatsApp Video" "C:\Whatsapp_Backup\WhatsApp Video"
We have to import in "C:\Whatsapp_Backup" only once:
.\adb.exe pull /sdcard/Android/media/com.whatsapp C:\Whatsapp_Backup
Note: If you have any issue trying to import all at once, you can pull folder by folder if needed.
Sorry for the mistake, I can't edit the original post so I explain it here.
Hello, I'm trying to do exactly this thing with my iPhone 12 but when it comes to copy the apps it seems to process something for about 20-30 minutes but in the end it skips the step and went to Google Pay setup and all that stuff. Have someone experienced this problem? Could it be that I haven't done this part when I restored the stock Android?
Thank you in advance for the help.
Player5260
Edit: Sorry just a little update, I managed to erase the key but I have the same behaviour, it seems to backup data but at the end it does all the steps but not the one about the apps.
WhatsApp has a (new, I think) feature.
Settings > chat > transfer chats
Opens a screen that says:
Transfer chat history to Android phone
Transfer your chat history privately and have your most up-to-date messages without using Google storage. Certain device permissions are needed to connect to your new device
I had never seen this before. Maybe it's new, maybe not. Perhaps it only shows because I downloaded the ungoogled apk from their site.
Can you check if iOS WhatsApp has this?
- Edited
Viewpoint0232 I had the same issue: I was transferring the backup from an old phone (with Android 9) to a Pixel with GOS, and it didn't want to recognize the backup. I've written extensively about it here.
it didn't work by just copying the files in /Android/media/com.whatsapp/. It didn't offer me to restore the files.
That's the same problem I faced. I suspect that's because of how the file system works and the changes that were made from Android 10 onward (file-based encryption, etc.), but other messaging apps that had a local backup allowed me to transfer all the encrypted messages and the media flawlessly, so I assume that the programmer at Facebook/Whatsapp are a bunch of retards that don't know how to make even the most basic stuff work (also, have you looked at how outrageous some whatsapp functionalities are? Only disabled persons could come up with such poorly thought solutions).
Also, it's specified on the official WA website that from Android 10 onward they don't support the manual transfer of backups (really? the most straight-forward and flawless mode of backup is disabled by those douchebags at facebook...). So I can't understand the part where you say
I suspected this is because it didn't know how to decrypt them but no idea what was the real reason.
What's there to decrypt? Where would you specify a decryption key in the WA backup database, apart from the app itself when doing said backup?
In the end I was able to use the built-in transfer from one to another Android phone.
As also stated in my linked post, the chat transfer function did not work for me, because it is such a poor implementation that a toddler would know how to do that better, and does not work when the backup is too large or contains a lot o media.
I also wonder if it would be possible to do a Google Drive backup
Yes, that's the option that worked for me. And sadly, as many thing in our era, it's the most invasive and least secure and privacy-friendly.
I installed the play services and given them the minimal amount of permissions necessary. See my linked post for details, but it's a straightforward method: create a throw-away anonymous Google account, connect it on the old device, do the encrypted backup, then specify it on the new WA on GOS upon launching the app for the first time, and restore it. Then nuke everything, from the backup to the account itself (if you plan on not using it ever again, like me).
And after you nuke the account and uninstall all the Google spyware (services & store) the is no trace of it left, because thanks to the GOS developers all the apps are sand-boxed, and Big G does not have any privileged access to your phone, and no files remain after the uninstall (apart maybe for some temporary files). Also, WA's notification (even calls) function perfectly without google services, because they (apparently) have a double implementation, through google firebase and through their proprietary servers, and it switches automatically between them.
ToffoliGate Also, it's specified on the official WA website that from Android 10 onward they don't support the manual transfer of backups
Wait, does that mean if I accidentally uninstall Whatsapp I can't restore my chats again even if they're still saved on the device?
[deleted]
Viewpoint0232 you can choose to keep app data on uninstallation. I hope this helps.
[deleted]
ToffoliGate there is a double implementation for notifications, but if you had previously used Google Play Services, it will (after uninstallation) remember and prefer that link and it will keep stopping in the background even with unrestricted battery use, resulting in untimely notifications or only upon restart of the app as I came to find out multiple times. Removing the app, while keeping data and restoring from WhatsApp site + granting unrestricted battery use will resume its functionality.
- Edited
Hi, I'm new to the forum and the procedure, for the first time I'm transferring everything from an old iPhone SE 2016 iOs 15.8.3. My device is a Pixel 7A, I've followed all the steps but once I connect the phone to the computer there's nothing in the media folder... could anyone help me? A thousand thanks
MynameisLuca
On iPhone Whatsapp version 2.25.2.83
- Edited
Hi, can't you see options what to do in notifications? It usually prompts after connection to PC with options like USB charging only or access device data, or something like that.
Yes, I choose transfer file
- Edited
Kai1 1. I started by following this guide: https://support.google.com/android/answer/14669513?hl=en&co=GENIE.Platform%3DiOS. It basically explains how to transfer the app from iOS to an Android device. In my case, I only imported the WhatsApp app and nothing else. I followed the guide to bring all the chats and restore the backup.
After the first step of the guide am I forced to open the Whatsapp application to import all the chats, documents, etc?