¿Puede ejecutar una herramienta de línea de comandos, como fdesetup ?
$ sudo fdesetup status
FileVault is On.
fdesetup también acepta el verbo isactive , que devuelve 0 si FileVault está habilitado (verificar que un valor de retorno es posiblemente más confiable que leer el texto):
$ sudo fdesetup isactive
$ echo $?
0
fdesetup requiere acceso de root, lo que podría ser un problema.
También puede ejecutar diskutil cs list y verificar el estado del cifrado. La redacción exacta que está buscando es un poco complicada debido a todas las diferentes combinaciones posibles, esta secuencia de comandos podría ser un buen comienzo.