¿Automatizar la reactivación de continuidad después de la actualización?

0

Tengo un MBP a principios de 2011 con una tarjeta AirPort actualizada. Sé que uno tiene que saltar a través de aros basados en Kext y Terminal para habilitar la Continuidad, pero también sé que Herramienta de Activación de Continuidad hace todo el proceso con solo presionar un botón. El único problema es que cada vez que instalo una actualización de software o reinstalo Yosemite, deshace el proceso de habilitación de la continuidad.

Mi pregunta: ¿hay alguna manera de hacer que el proceso de habilitación de Continuidad se ejecute automáticamente después de cada actualización / reinstalación?

    
pregunta user24601 26.12.2014 - 23:53

1 respuesta

2

Autor de la herramienta de activación de continuidad aquí.

Sería necesario escribir un script adicional y ajustar el script de CAT, ya que la función de activación de las herramientas no está actualmente diseñada para ejecutarse de forma automática y silenciosa. La sugerencia de Stuart H apunta en la dirección correcta de la OMI.

Funcionalidad que incluiría en una secuencia de comandos de arranque:

  1. Detecta si uno de los controladores IOBluetoothFamily.kext o IO80211Family.kext , ubicado en /System/Library/Extensions/ , pasa el código validación de firmas (con la utilidad de línea de comandos codesign de Apple). Si uno o ambos lo hacen, es probable que haya sido actualizado / reemplazado por una actualización de OS X y se deba volver a aplicar el parche: la secuencia de comandos puede continuar.

  2. Cambie el nombre de las carpetas KextsBackupBeforePatch y KextsBackupAfterPatch en el directorio de usuario para evitar cualquier mensaje de "sobrescribir archivos" durante la activación.

  3. Ejecute contitool.sh -a con privilegios de administrador para activar la Continuidad desde la línea de comandos. Capture y registre la salida de CAT en un archivo: en caso de error, es posible que desee saber qué sucedió.

Además, modificaría la función rebootPrompt() de contitool.sh para reiniciar el sistema automáticamente. También puede agregar una ventana emergente preguntando o advirtiendo al usuario sobre el reinicio que se encuentra sobre eso, por ejemplo. a través de Apple Script (utilidad de línea de comandos osascript).

Por último, pero no menos importante: Apple puede lanzar una actualización de OS X en cualquier momento que rompa los métodos utilizados por esta herramienta para activar Continuidad. Hasta ahora, este no ha sido el caso, pero los riesgos de problemas con su sistema aumentan si automatiza la activación justo después de una actualización de OS X.

    
respondido por el DavidD 28.12.2014 - 11:41

Lea otras preguntas en las etiquetas