Problema con "csrutil enable --sin depuración" en Sierra

Estoy usando una Mac en macOS Sierra 10.12.5.

Quiero ejecutar la aplicación XtraFinder que abre algunas funciones adicionales en Finder. Solía ​​​​tenerlo en una computadora diferente, pero cuando lo descargué en este, recibí este error:

ingrese la descripción de la imagen aquí

Así que seguí este enlace .

Cuando ejecuto el csrutil enable --without debugcomando, aparece el error: "comando desconocido sin ".

¿Es algo que hago mal?

¿Se aseguró de escribir el comando completo como se muestra? Recuerde incluir "csrutil enable" y dos guiones antes de "sin depuración"
¿ Puedes csrutilmostrar el estado antes de habilitarlo? ¿Se puede desactivar por completo y luego comprobar el estado? (Todo mientras aún está arrancado en el sistema operativo de recuperación)

Respuestas (4)

Debe deshabilitar parcialmente la Protección de integridad del sistema. No le recomiendo que desactive la Protección de integridad del sistema. Hace que su computadora sea menos segura.

Cómo deshabilitar parcialmente la Protección de integridad del sistema

  1. Inicie el sistema operativo de recuperación reiniciando su máquina y manteniendo presionadas las teclas cmdy ral inicio
  2. Inicie Terminal desde el menú Utilidades
  3. Introduzca el siguiente comando:csrutil enable --without debug
  4. Reinicie su computadora
Bueno, hice esos pasos como dije en mi OP. El problema está en el error: "comando desconocido sin" (como también dije en mi OP).
¿No necesita primero csrutil -disableapagar todo SIP y luego volver a habilitarlo de forma selectiva? Ha pasado un tiempo desde que corrí sin un sorbo completo .....

Por lo que pude ver (en High Sierra), es la forma en que funciona "csrutil". Si lo invoca como csrutil enable --without debug cuando no arrancó en el sistema operativo de recuperación y si no ha hecho algo similar antes, se quejará de "--sin". Sin embargo, si inicia el sistema operativo de recuperación, funcionará como se esperaba.

Por cierto, después de hacer esto, csrutil enable --without debug(o cualquier otro argumento admitido para "--sin") se reconocerá (pero no funcionará debido a que debe ejecutarse desde el sistema operativo de recuperación) incluso si no se inicia en el sistema operativo de recuperación.

Para todos los que todavía tienen fallas en la instalación, incluso con csrutil enable --without debug, aquí está la solución:

  1. Inicie el sistema operativo de recuperación reiniciando su máquina y manteniendo presionadas las teclas cmdy ral inicio
  2. Inicie Terminal desde el menú Utilidades
  3. Introduzca el siguiente comando:csrutil disable
  4. Reinicie su computadora
  5. Instale XtraFinder haciendo clic en el instalador
  6. Repita los pasos 1 y 2, ingrese: csrutil clear, reinicie.

El paso 3 desactiva completamente la protección de integración de su sistema. Esto no debería ser un problema si lo vuelve a colocar inmediatamente en el último paso (paso 6).

Para mí, ni csrutil enable --without debugfunciona csrutil disable, incluso después de implementar cuidadosamente todos los pasos necesarios como se describe anteriormente. xtrafinder solo funcionará mientras SIP esté completamente deshabilitado. ¿Algún otro pensamiento?