Comments (10)
Hi!
Successfully migrated my messages just now, thanks for providing this tool.
- Obtained
msgstore.db
via YuvrajRaghuvanshiS/WhatsApp-Key-Database-Extractor (Failed in first try, but it eventually worked after playing around with its settings) - Note: I could suggest others to verify that
msgstore.db
is fine before installing and verifying WhatsApp on iPhone. To do so, install SQLite Browser and openmsgstore.db
with it. (Do not modify msgstore or keep an unmodified copy) - Then, Installed Whatsapp on iPhone, activated Whatsapp on iPhone.
- Took a backup via Finder (backups are taken from Finder and not iTunes nowadays)
- From a random website found through googling, downloaded Whatsapp.ipa matching the version in iPhone
- Then, went through the steps in Readme.
Also, the new backup I took was named 00008101-001A346914C2001E
(taken with Big Sur) a little different unlike previous one c65314de2651deeb83cab271b8c70b598df458f4
(taken with Mojave) but it did not cause any problems.
So, to sum up, it worked fine on April, 2021 with
- macOS Big Sur 11.2.3,
- iPhone 12 mini, iOS 14.4.2
- WhatsApp Messenger version 2.21.71.1
PS: I am also willing to buy you a coffee but the sticker gift voucher link did not work for me.
PS2: Before the migration and local backup, I've installed an older message backup from iCloud (2019, older than Android) and did the migration on top of that. While it worked successfully (merging them), it prepended the new messages instead of appending. Not a problem, I can still search within the messages but my chat history for those existing in both backups look a little funny. So the message history starts with the older one (2014-2019), and if I scroll high enough so that the older messages finish, I come across old (2019-2021) messages (shows correct date, though)
So it is like 2019-2020-2021-2014-2015-2016-2017-2018-2019-today. Just wanted to share the case, it doesn't bother me.
from watoi.
Thank you @residentsummer ; I can't believe this capability is not built into the app. I converted from whatever the current Android version is to 2.18.92 on iOS12 mostly successfully. The most difficult part was getting an unencrypted msgstore.db
off my Android phone.
I saw a few of these:
CoreData: warning: Unable to load class named 'WAChatSession' for entity 'WAChatSession'. Class not found, using default NSManagedObject instead. CoreData: warning: Unable to load class named 'WAGroupInfo' for entity 'WAGroupInfo'. Class not found, using default NSManagedObject instead. CoreData: warning: Unable to load class named 'WAGroupMember' for entity 'WAGroupMember'. Class not found, using default NSManagedObject instead.
And a few of these:
2018-10-03 14:40:00.041 watoi[10020:750834] null text detected: { <body omitted>
But all in all it appears that most of my messages made it through alive.
from watoi.
Hi @chonz0! Glad that my tool helped you and thanks for your kind offer. I don't have an active PayPal account, unfortunately. But you can try sending me a gift voucher and I'll buy a sticker for my laptop :)
Email is my username at gmail.
from watoi.
@sTywin - How did you get your msgstore.db decrypted? Did you root your android phone to get the key to decrypt msgstore.db? any reference would be appreciated.
from watoi.
Hello, just using this thread to report another success. I migrated from an old Galaxy Core phone to an iPhone 8, and watoi worked flawlessly on first attempt. The trickiest part was getting all the prerequisites done:
- Xcode wouldn't install on macOS Catalina, had to update my VM to Big Sur
- For the
msgstore.db
, I gave up on WhatsApp-Key-Database-Extractor because I couldn't get it to work, instead transferred the Whatsapp backup through GDrive to a rooted Xperia phone I had lying around, then copied the msgstore.db file straight from/data/data/com.whatsapp/databases/
- I got the
.ipa
file from the "Whatsapp++" alternative app on iosninja.io, as advised by #35. It worked even though it was v2.19 instead of 2.21 - Small gotcha: to transfer the messages to my rooted phone using GDrive, I had to re-activate Whatsapp on the old phone, then on the rooted one, which deactivated it on the iPhone. I already had the iOS backup, but after the final step of restoring the modified backup, I hit a Whatsapp protection that prevents repeated activations (seems iOS exclusive?), and had to wait 6 hours before trying again.
So plan ahead and avoid activating Whatsapp several times on your iPhone in the process, you may run into this.
Specs:
- Source: Samsung Galaxy Core 4G - Android 4.2.2 - Whatsapp 2.21.14.24
- (Intermediary rooted phone) Sony Xperia Z1 Compact - Android 5.1.1 - Whatsapp 2.21.14.24
- Target: iPhone 8 - iOS 14.7.1 - Whatsapp 2.21.141.1
- Mac: KVM virtual machine (disguised as 2017 iMac Pro) - macOS Big Sur 11.5.1
So thanks a lot for your work, this is really an awesome project and a great alternative to the many proprietary solutions out there. I'm interested in contributing to support media files, but I can't promise I'll have time this year.
(also, the Unixstickers gift link is dead indeed)
from watoi.
Successfully migrated from Android to iOS!!
Thanks for your contribution.
Just wanted to mention this tool also for easy prerequisites: https://github.com/YuvrajRaghuvanshiS/WhatsApp-Key-Database-Extractor
from watoi.
This worked with slight modifications. Thanks to everyone who are helping fix this walled garden mess :)
from watoi.
@aravindputrevu Do you recall which version of iOS/macOS you were using? I tried it with macOS Monterey 12.2.1 and iOS 15.2.1, but it didn't work. I was able to complete all the steps and restore my phone from the modified backup, but my messages were still missing after signing back into WA.
from watoi.
@marvinchin have you checked archive? There were reports that imported chats sometimes end up there.
from watoi.
@marvinchin I moved to Big Sur, iOS - 15.1. Please try searching in WhatsApp.
from watoi.
Related Issues (20)
- New WhatsApp version errors HOT 6
- Can this program be made working with encrypted iOS backups? HOT 1
- I have windows 10 and Android device to transfer the data to iPhone HOT 1
- stuck at ld: unknown option: -target HOT 1
- unable to open database file HOT 2
- Basic tutorial please, thank you so so much (: HOT 6
- is it possible to use this amazing trick on windows ? HOT 1
- Partially transferred Messages HOT 2
- bedit.sh operation not permitted HOT 3
- Migration only was successfully completed for groups HOT 1
- trying to make a simple whatsapp filter. HOT 1
- NSInvalidArgumentException key cannot be nil HOT 2
- aborting due to "no such table: legacy_available_messages_view" HOT 11
- I dont have a macbook. Is there any chance on linux or windows to run this program HOT 1
- Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: ' -[NSDictionaryM setObject:forKey:]: key cannot be nil' HOT 5
- Need help with migration HOT 3
- Does this still work? HOT 1
- no such table: legacy_available_messages_view HOT 2
- This NSPersistentStoreCoordinator has no persistent stores (corrupt file). It cannot perform a save operation. HOT 1
- Official migration from Android to iPhone is now available HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from watoi.