3 ms·
I have a different take on this. If the same feature were built on Android or iPhone, the data would be encrypted, and the researchers would have had a hard ti
by wolpoli 2y ago
I have a different take on this.
If the same feature were built on Android or iPhone, the data would be encrypted, and the researchers would have had a hard time accessing the SQLite file itself.
Microsoft's takeaway from this negative news would be that it needs to lock down Windows 12 by adopting designs from Android and iPhone, effectively closing it off.
- KronisLV 2y agoIt would be good for security but horrible for usability. I recently got an iPhone and had to migrate to it from my Android phone which turned out to be really unpleasant because I could not carry over WhatsApp data. Turns out that the SQLite database is encrypted and I can’t easily carry it over, nor even get the encryption key in a non-rooted device. Furthermore, there is also the issue that Android only backs up to Google Drive whereas the iPhone only backs up to iCloud so I could not restore from backup either. A task that should have taken minutes took me hours and I had to buy some questionable software. https://blog.kronis.dev/everything%20is%20broken/iphone-android-and-whatsapp-are-broken https://blog.kronis.dev/everything%20is%20broken/iphone-andr...
- wolpoli 2y agoI also looked into transferring WhatsApp data from Android to IOS recently and there is an official way to transfer in both directions now. https://faq.whatsapp.com/686469079565350/?helpref=hc_fnav https://faq.whatsapp.com/686469079565350/?helpref=hc_fnav I didn't end up going through with it through since there was no way to take a Signal backup created in Android and restore it to IOS.
- KronisLV 2y ago> Your iPhone must be factory new or reset to factory settings to pair with the Move to iOS app and move data from your Android phone As I pointed out in the post, this was pretty much the dealbreaker for me. I had initially set up the iPhone without all of my accounts, just for development, but had gradually carried over my accounts and the apps I need to use. And then I find out that I’d basically need to wipe all of the progress and start over, just because the data move can’t be initiated with an already set up phone (which probably made developing the app easier, but at the same time limits its usefulness).
- wolpoli 2y agoMy bad. I didn't realize that the Move to IOS app had been addressed in your blog.
- SushiHippie 2y agoFWIW I did manage to decrypt the sqlite database with the encryption key that you create for google drive backups (and should have noted down somewhere). It's been a while, but I think I used this github repo [0], that was the first search result, and it also mentions the 64 character long key. [0] https://github.com/ElDavoo/wa-crypt-tools https://github.com/ElDavoo/wa-crypt-tools
- SushiHippie 2y agoQuickly tried it out again, and it still works If you still have the key and encrypted database, you "only" need to: 1. Have python 2. Install the project like described in the README 3. Execute wacreatekey --hex <your_64_characters> 4. Execute wadecrypt encrypted_backup.key msgstore.db.crypt15 msgstore.db
- bsmartt 2y agothe data is encrpyted.the data is encrpyted.the data is encrpyted.the data is encrpyted.the data is encrpyted.the data is encrpyted.