Is it possible to migrate an SD card formatted as adopted storage to a new phone without reformatting? My phone (Moto X Pure 2015, a.k.a. Clark) hates me.  It's a refurb that I doubt was properly fixed, which was a replacement for my last one that had a bad USB port, but the issues didn't start until post-warranty (both original and 90 day for refurb).  My wife decided to get an iPhone, so now I have hers, which is also a refurb, but it still works correctly for the most part.  I would like to migrate everything from my phone to hers...including the 64GB Micro SD card formatted as adopted storage...without formatting the card.

Is this possible? Are there any options that don't include extra memory cards, usb sticks, or computers?  I know I can move everything to an intermediary storage device, or to a new card in the new phone, but if there's a way to do it without that extra step, that would be nice to know. I'm rooted and running nearly the latest Lineage OS nightly (4/3), if that makes a difference, and I'm open to things like key extraction if I can get a good guide on what I actually need to do.
Though you did not (yet) confirm both devices are rooted, this solution might be of interest for those where they are:

Following up to our adoptable-storage tag-wiki, you will find a link to How to decrypt adopted storage? Based on that, the following approach seems feasible:


From the original device, extract the encryption key file located in /data/misc/vold
Copy this file to the new device


There's a missing step, though: As the file has no fixed name, I assume this must be stored in some settings database. So that database entry must be found and added to the new device. On the other hand, the name might as well be derived from the label of the SD card it belongs to.

So basically, this answer might be incomplete – but the approach worth a try. If someone can provide the missing step, please do so in the comments and I'll integrate it here (with credits given, of course).