Deshabilitar SIP sin modo de recuperación

Antes de que responda que esto no es posible, escúcheme. Tengo una Mac Pro 4,1 (con firmware 5,1) y ejecuto MacOS Sierra. Quiero deshabilitar la Protección de integridad del sistema (también conocida como SIP), pero me encontré con un inconveniente. No tengo una tarjeta gráfica flasheada, por lo que no puedo ver mi pantalla de inicio (o modo de recuperación o modo seguro) en mi computadora. Por lo tanto, no puedo ver cómo deshabilitar SIP en mi computadora. Yo he tratado:

Inicie Mac Pro en modo de disco de destino y conecte MacBook Air (OS X 10.9 - pre-SIP) a través de FireWire To MP. Inicie MBA desde la partición de recuperación de Mac Pro (recuperación de MacOS 10.12). Deshabilitar SIP, reiniciar. Hacer esto funcionó en el MBA. Pero cuando volví a encender la Mac Pro, SIP estaba habilitado. Supuse que debido a esto, la desactivación de SIP estaba vinculada al hardware.

Pregunta 1: ¿Es correcta esta suposición?

Pregunta 2: ¿es posible deshabilitar el SIP sin usar la tarjeta gráfica en la Mac Pro? Tengo una iMac con MacOS Sierra y un MBA con OS X 10.9 a mi disposición. Las posibles soluciones pueden incluir (pero no tienen que limitarse a): ssh, uso compartido de pantalla, modo de disco de destino).

Apreciaría cualquier ayuda. Publique preguntas como comentarios y siéntase libre de sugerir modificaciones. ¡Gracias!

Lo siento, solo vuelve a leer tu pregunta. ¿Estás diciendo que tu Mac Pro no está conectado a ningún tipo de pantalla? ¿Tienes alguna forma de ver lo que hay en la pantalla del Mac Pro? Si no, ¿tiene alguna forma de instalar el software en la Mac Pro? Además, ¿su iMac es compatible con el modo de visualización de destino?
Tengo una pantalla, pero solo funciona con un controlador, por lo que no funciona hasta que el controlador se haya iniciado (no durante el arranque o durante las opciones de tecla de arranque y no después de que se reinicia la PRAM). También está configurado con MacOS Server, ssh, uso compartido de pantalla, uso compartido de archivos, etc.
@Monomeeth además, encontré a alguien citando una página de desarrollador de Apple que establece que el estado de SIP se almacena en la NVRAM de la computadora, por lo que necesitaría el MP para ejecutar el modo de recuperación. SSH rechaza las conexiones en modo de recuperación y (desafortunadamente) no puedo hacerlo a ciegas en modo de usuario único porque no se puede deshabilitar SIP en modo de usuario único.
No entiendo qué es la tarjeta gráfica "Flashed", pero todos los Mac Pro que he visto tienen algún tipo de tarjeta gráfica interna que recibe con la máquina, que funciona bien en todas las circunstancias. Más allá de eso, mi propia experiencia con una tarjeta gráfica que falla en el hardware (en mi muy viejo iMac 2004) que arranca en "modo seguro" o "modo de usuario único" SIEMPRE fue posible, y la pantalla estaba visible, porque en estos modos Mac no confíe en las características específicas de la tarjeta o del controlador de la tarjeta, solo las cosas muy básicas. Verás una Mac unix-face de solo texto muy triste. Allí, entre otras cosas, puede desactivar SIP
@MottiShneor Recibí la máquina sin ninguna tarjeta gráfica. En la tarjeta gráfica que tengo (comprada después de la computadora), los gráficos solo funcionarían DESPUÉS del arranque porque los gráficos solo funcionarían con el controlador de la compañía GPU (un controlador que se inicializó después del inicio). Además, este foro de desarrolladores de Apple establece que no puede deshabilitar SIP desde el modo de usuario único: forums.developer.apple.com/thread/29517

Respuestas (4)

Editar: para responder a su pregunta real , no puede hacerlo desde ningún lugar excepto en el modo de recuperación, por lo que todo lo que haga debe hacerse desde allí.

Probado en un 4,1 similar actualizado a 5,1 [pero tengo una tarjeta gráfica flasheada para poder ver lo que estaba haciendo]

Reinicie y sostenga las campanadas Cmd ⌘ R durante aproximadamente 10 segundos.
Espere hasta que llegue al modo de recuperación, que para mí tomó aproximadamente 45 segundos de las campanadas [estoy en SSD pero creo que puede haber elegido una recuperación en otro disco duro para arrancar] Espere un minuto más o menos para estar seguro .

Fn Ctrl ⌃ F2 cambiará el enfoque a la barra de menú, específicamente al logotipo de Apple, arriba a la izquierda.

Parece que independientemente de lo que haya configurado en Preferencias del sistema> Teclado para "Usar todas las teclas F1, F2 como teclas de función estándar", esta opción está deshabilitada en Recuperación, por lo que aunque solo Ctrl ⌃ F2 funciona para mí en un sistema operativo en ejecución, en Recuperación necesitaba el clave añadida Fn .

Desde allí, puede navegar usando las teclas de flecha

Imagen de https://apple.stackexchange.com/a/254167/85275

A partir de eso, puede ver que la Terminal está 4 a la derecha, luego 4 hacia abajo.
Es 4, no 3 porque la primera flecha hacia abajo abre el menú.

Presiona Enter y se iniciará Terminal.
Escriba csrutil disabley presione Entrar
Escriba rebooty presione Entrar.

Si se reinicia, lo hiciste bien; de lo contrario, tendrás que adivinar de nuevo.

Por cierto, la regla de oro, como habrás descubierto, es mantener tu vieja tarjeta de Apple en un lugar seguro, para ocasiones como esta ;-)

Nota adicional: Fn Ctrl ⌃ F2 es un conmutador. Primero seleccionará la barra de menú, segundo anulará la selección, así que asegúrese de hacerlo solo una vez.

¡Gracias por esta respuesta! Desafortunadamente, aunque parece funcionar en el iMac, cada vez que hago esto (ya lo he hecho 7 veces) el MP se apaga solo. Es como si las teclas de flecha izquierda/derecha no se leyeran. He probado con: 2 teclados diferentes, recuperación de internet, 3 puertos USB diferentes, todo con el mismo resultado. ¿Algunas ideas?
hmm, ni idea, lo siento. ¿Funciona desde el sistema operativo en ejecución- [al menos para verlo dar un paso hacia la izquierda o hacia la derecha como se esperaba? TBH, vería si puedes encontrar un viejo 8800 o GT120: todos los propietarios de Mac Pro tienen / tuvieron uno dando vueltas en alguna parte. Desafortunadamente, todavía obtienen dinero tonto por lo que son, [£ 70 y más, Reino Unido] ¿Quizás puedas pedir prestado uno?
¡Gracias! Funciona bien en el sistema operativo en ejecución. Acabo de comprarme un OEM 8800 GT por $60 USD (¡muy barato!), así que no volveré a tener este problema.
Noticias excelentes. Te deseo suerte.

Este método ciego funcionó para mí:

Para deshabilitar o habilitar SIP (Protección de integridad del sistema) sin poder ver el modo de recuperación e iniciar el terminal, puede usar el modo de recuperación de usuario único que lo lleva directamente a un símbolo del sistema.

Reinicie Mac manteniendo presionadoCmdRS

Espere entre 30 y 60 segundos dependiendo de qué tan rápido sea su disco de arranque.

Luego presione ENTER varias veces para acceder al símbolo del sistema

Para DESACTIVAR SIP: escriba csrutil disable; rebooty presioneEnter

Para HABILITAR SIP: escriba csrutil enable; rebooty presioneEnter

Una vez de regreso en macOS, puede verificar el estado de SIP con el siguiente comando:csrutil status

Nota: Esto solo funcionará si el sistema operativo de recuperación es => 10.11 (El Cap). Si actualizó (lo más probable es que estamos hablando de una Mac 2011, la partición de recuperación será @ Lion o algo así y no tendrá csrutil). La solución es "recuperarse" desde un USB de arranque con => 10.11 en él.

Esto no funciona y errores con: no se pudo modificar la configuración. esta herramienta debe ejecutarse desde el sistema operativo de recuperación.

Es posible iniciar la recuperación con el modo de usuario único.

Para hacer esto: mantenga presionada la tecla Opción (⌥) durante el arranque inicial para acceder al Administrador de inicio. Mientras mantiene presionado Comando (⌘)-S, seleccione el volumen de arranque de recuperación.

Esto le dará el modo de recuperación de usuario único, una terminal desde la que puede ejecutar csrutil disabley reiniciar. Luego, puede continuar con el modo de usuario único normal para deshabilitar las extensiones que usan la GPU y reiniciar en un sistema con gráficos terribles, pero desde el cual puede recuperar / respaldar más fácilmente lo que necesita antes de comenzar las reparaciones.

Experimentando, acabo de descubrir que es posible reiniciar manteniendo presionado Command-RS y esto ingresará en un modo de recuperación de un solo usuario (combinación de Command R para recuperación y Command S para un solo usuario). Esta característica no documentada funcionó cuando se reiniciaba fuera del modo de recuperación con el diálogo de selección de disco, puede o no funcionar con otros tipos de reinicio. Trabajó en Sierra en un macbook pro 2010, otras versiones no probadas.