En realidad, lo pregunté después de un cierto éxito porque pensé que beneficiaría a todos ;-)
Aquí está el proceso completo. Faltan algunos enlaces porque no tengo suficiente reputación para incrustarlos todos. Lo siento por ello.
A alto nivel, "sólo" necesitamos el dislocker.
Pero para instalarlo, hay algunos dependencias para resolver... necesitamos:
-
"Fuse para OS X"
- Simplemente descargue el .img en su sitio, abra y ejecute el instalador .pkg
-
Herramientas de desarrollo de línea de comandos de Xcode
-
"Homebrew"
-
Siguiendo las instrucciones de su página web, escribe lo siguiente en el terminal:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
Si te aparece un error sobre que las herramientas de Xcode no están instaladas mientras que sí lo has hecho, entonces cambia la ruta a Xcode:
sudo xcode-select -switch /
-
y obviamente dislocador ¡!
No te desesperes, es ahora momento de montar la memoria USB ¡!
Pero no va a ser trivial...
-
Identifique el dispositivo de la memoria USB, utilizando la Utilidad de Discos:
- Abra la Utilidad de Discos y seleccione la unidad de memoria USB. En algún lugar debería obtener algo como "disk3s1". Reemplace este ejemplo con su valor real en las siguientes líneas.
- Mantenga abierta la Utilidad de Discos, que se utilizará en los próximos pasos
-
Expulsar la unidad USB, por ejemplo, desde la Utilidad de Discos (botón de desmontaje)
-
Crear un directorio para el archivo descifrado
sudo mkdir /tmp/mydrive
Advertencia: este directorio tendrá características extrañas: aparece con "ls" pero no con "ls -l" y no en el Finder dondequiera que esté, además el contenido no puede ser listado, e intentar borrarlo a menudo falla con extraños mensajes de error. Por eso lo pongo en /tmp que se limpia en cada reinicio.
-
Desencriptar la memoria USB con dislocker. Si el disco es "disk3s1" y la contraseña es "MyPassword", el comando se verá como:
sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
-
Añadir la imagen de disco a la Utilidad de Discos y montarla
sudo hdiutil attach -imagekey diskimage-class=CRawDiskImage /tmp/mydrive/dislocker-file
Nota: No intentes listar "/tmp/mydrive/dislocker-file" por ti mismo. Simplemente asuma que está ahí y escriba la ruta tal cual.
Hourray !!!, la nueva unidad está ahí !
Porque realmente nada es fácil, para limpiar necesitas hacer lo siguiente:
- Desmontar la unidad
- Por ejemplo, desde su amigo Disk Utility, seleccione su icono y haga clic en el botón "Desmontar"
- Deshacerse de la imagen
- Desde la "Utilidad de Discos", seleccione la unidad en gris, y desde el menú "Archivo" seleccione "Expulsar".
-
Separar el volumen del fusible
sudo hdiutil detach /tmp/mydrive/
Sólo que ahora el directorio /tmp/mydrive es un directorio simple que se puede borrar...
Como se ha notado el proceso es definitivamente complejo y finalmente solo obtengo un disco de solo lectura. Me interesa cualquier respuesta mejor.