Na verdade, eu perguntei depois de algum sucesso, porque pensei que iria beneficiar a todos ;-)
Aqui está o processo completo. Alguns links estão ausentes porque eu não tenho reputação suficiente para incorporar todos eles. Me desculpe por isso.
De alto nível, "apenas" precisamos do dislocker.
Mas para instalá-lo, existem algumas dependências a serem resolvidas ... precisamos:
- "Fusível para OS X"
- Basta baixar o .img no site, abrir e executar o instalador .pkg
Ferramentas para desenvolvedores de linha de comando do Xcode
"Homebrew"
Seguindo as instruções em seu site, digite o seguinte no terminal:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Se você receber um erro sobre as ferramentas do Xcode não estarem instaladas enquanto o instalou, altere o caminho para Xcode:
sudo xcode-select -switch /
e obviamente dislocker !
Não fique desesperado, agora é hora de montar o pendrive !
Mas não vai ser trivial ...
- Identifique o dispositivo do pendrive, usando o Utilitário de Disco:
- Abra o Utilitário de Disco e selecione a unidade USB. Em algum lugar você deve obter algo como "disk3s1". Substitua este exemplo pelo seu valor real nas seguintes linhas.
- Mantenha o Utilitário de Disco aberto, ele será usado nas próximas etapas
- Ejete a unidade USB, por exemplo, do Utilitário de Disco (botão Desmontar)
Crie um diretório para o arquivo descriptografado
sudo mkdir /tmp/mydrive
Atenção: este diretório terá características estranhas: ele aparece com "ls", mas não com "ls -l" e não no Finder, onde quer que esteja, além disso, o conteúdo não pode ser listado, e a tentativa de excluí-lo geralmente falha com estranhos mensagens de erro. É por isso que eu o coloco em / tmp, que é limpo a cada reinicialização.
Descriptografe o pendrive com dislocker. Se o disco for "disk3s1" e a senha for "MyPassword", o comando será semelhante a:
sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
Adicione a imagem do disco ao Disk Utility e monte-a
sudo hdiutil attach -imagekey diskimage-class=CRawDiskImage /tmp/mydrive/dislocker-file
Nota: Não tente listar "/ tmp / mydrive / dislocker-file" sozinho. Apenas assuma que está lá e escreva o caminho como está.
Hourray !!!, a nova unidade está lá!
Como realmente nada é fácil, para fazer a limpeza, você precisa fazer o seguinte:
- Desmonte a unidade
- Por exemplo, no seu amigo Disk Utility, selecione o ícone e clique no botão "Desmontar"
- Livre-se da imagem
- Em "Utilitário de disco", selecione a unidade acinzentada e, no menu "Arquivo", selecione "Ejetar".
Desconecte o volume do fusível
sudo hdiutil detach /tmp/mydrive/
Somente agora o diretório / tmp / mydrive é um diretório simples que pode ser excluído ...
Como você notou, o processo é definitivamente complexo e, finalmente, recebo uma unidade somente leitura. Estou interessado em qualquer resposta melhor.