Il y a un pointeur intéressant trouvé dans Décryptage du stockage adopté par Android M (c'est moi qui souligne) :
Android M permet le stockage adoptable, qui est mis en œuvre de manière similaire au stockage interne FDE - en utilisant dm-crypt avec une clé AES statique de 128 bits par volume, stockée dans le disque dur de l'ordinateur. /data/misc/vold/
. Une fois la clé extraite du périphérique, le stockage adopté peut être monté et lu/écrit sur n'importe quelle machine Linux. Le chiffrement de l'espace de stockage adopté est purement logiciel (du moins dans la version préliminaire actuelle), de sorte que ses performances sont probablement comparables à celles de l'espace de stockage interne chiffré sur les appareils qui ne prennent pas en charge le FDE accéléré par le matériel.
Jetez également un coup d'œil à Carte SD corrompue formatée en tant que stockage interne qui donne un tutoriel assez détaillé sur la façon de procéder :)