1 votos

¿Automatizar la reactivación de la continuidad tras la actualización?

Tengo un MBP de 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 la continuidad realiza todo el proceso con sólo pulsar un botón. El único problema es que cada vez que instalo una actualización de software o reinstalo Yosemite, se deshace el proceso de habilitación de Continuidad.

Mi pregunta: ¿Hay alguna forma de hacer que el proceso de habilitación de la continuidad se ejecute automáticamente después de cada actualización/reinstalación?

2voto

DavidD Puntos 179

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

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

Funcionalidad que incluiría en un script de arranque:

  1. Detectar si uno de los IOBluetoothFamily.kext o IO80211Family.kext conductores, ubicados en /System/Library/Extensions/ , código de acceso validación de la firma (con la utilidad de línea de comandos codesign de Apple). Si uno o ambos lo hacen, es probable que probablemente han sido actualizados/reemplazados por una actualización de OS X y necesitan ser re-parcheados: el scriptpuede proceder.

  2. Cambiar el nombre de cualquier KextsBackupBeforePatch y KextsBackupAfterPatch en el directorio del usuario para evitar cualquier aviso de "sobrescribir archivos" durante la activación.

  3. Ejecutar contitool.sh -a con privilegios de administrador para activar Continuity desde la línea de comandos. Capture y registre la salida de CAT en un archivo: en caso de fallo puede querer saber qué ha pasado.

Además, modificaría el rebootPrompt() función de contitool.sh para reiniciar el sistema automáticamente. También podría añadir una ventana emergente preguntando o advirtiendo al usuario sobre el reinicio, 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 la Continuidad. Hasta ahora no ha sido el caso - pero los riesgos de problemas con su sistema se incrementan si usted automatiza la activación justo después de una actualización de OS X.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X