Como todos ya sabrรฉis, Continuity es unaย nuevo denominaciรณn que Apple a dado a un conjunto de caracterรญsticas dentro deย OS X Yosemite, una de ellas y quizรกs la mรกs llamativa sea Hand-Off, esta permite seguir el trabajo o las tareas que tengas pendientes en tu dispositivo iOS directamente en tu Mac o viceversa. Esto es algo muy รบtil si por ejemplo de camino a casa comenzamos a redactar un mail y al llegar lo queremos continuar en el Mac para una mayor comodidad o utilizar tus aplicaciones favoritas en otro รกmbito ya sea numbers, mapas, mensajesโฆ Esta caracterรญstica estรก a disposiciรณn de los desarrolladores para que en un futuro, se espera cercano, la integren en sus aplicaciones.
PASOS PREVIOS
Sin embargo tenemos un aspecto negativo en esta gran incorporaciรณn al sistema y es que no todos los Mac son compatibles de entrada, es decir, aquellos que no posean la versiรณn 4.0 Low Energy del protocolo Bluetooth no podrรกn activar esta funcionalidadโฆ hasta ahora.
Remarco el ยซhasta ahoraยป debido a que gracias a un proyecto en Github se ha podido crear una especie de tutorial donde nos indican unos pasos a seguir para poder activarlo en aquellos Mac que no estรฉn pensados para usar esta caracterรญstica. A continuaciรณn os dejo la lista de los Mac que requerirรกn un cambio de hardware para que esta funciรณn se pueda activar, exceptuando los MacBook Air de 2011 y los Mac mini de 2011 que no serรก necesario actualizarlos, pero sรญ aplicar la herramienta y seguir los pasos necesarios del tutorial para conseguirlo.
Lo primero serรญa descargar la herramienta desde GitHub a travรฉs de este enlaceย y seguir los pasos que allรญ se indican, es decir, descargar y abrir el archivo .ZIP, hacer doble click en la aplicaciรณn y seguir las instrucciones en pantalla ignorando el mensaje de permitir acceso a las opciones de accesibilidad si os aparece. Una vez descargado y ejecutado el activador, introduciremos la contraseรฑa de administrador para dejarlo todo preparado para seguir el tutorial.
Las opciones que veremos son las siguientes:
- Activate Continuity: Inicia el proceso de activaciรณn y hace pruebas de compatibilidad.
- System Diagnostic: Inicia el diagnรณstico de la compatibilidad del sistema en el que se va a ejecutar.
- forceHack: Inicia el procedimiento de activaciรณn y se salta los controles de compatibilidad. (Parece que en la รบltima beta2 del activador la han eliminado).
Desde este punto arrancaremos con el tutorial. Con el activador abierto en esta versiรณn del mismo ya no hace falta modificar los Kext que son bรกsicamente los drivers, ya que la app lo harรก directamente por tรญ. Si por el contrario lo intentaste con anterioridad si esta versiรณn, necesitaras volver a dejar dichos archivos kext en su estado original por lo cual debes seguir estos pasos en la terminal del equipo antes de ejecutar el activadorโฆ Encontrarรกs la terminal en Utilidades>Terminal:
- sudo nvram boot-args=ยปkext-dev-mode=1โณ
- Reiniciar el mac
- Borrarย los antiguos kexts in /System/Library/Extensions/
- sudo kextcache -system-prelinked-kernel
- sudo kextcache -system-caches
- Reparar los permisos del disco en Utilidades>Utilidad de Discos
- Reiniciar el mac
- Usar KextDrop para hacer backup de algunos
- sudo kextcache -system-prelinked-kernel
- sudo kextcache -system-caches
- Reparar permisos
- Reiniciar el Mac
Una vez concluido este proceso (si ya habรญas intentando algo, sino empezaremos desde aquรญ), lo primero serรก descargar e instalar esteย 0xED desde este enlace:
Pincha aquรญ para descargar el oxDE.
El siguiente paso es descargar e instalar KextDrop en la carpeta de aplicaciones desde este enlace:
Pincha aquรญ para descargar KextDrop
El siguiente paso es reparar los permisos del equipo en Aplicaciones>Utilidades>Utilidad de Discos>Reparar Permisos. Luego abriremos la terminal e introduciremos el siguiente comando:
sudo nvram boot-args=ยปkext-dev-mode=1โณ
A continuaciรณn reiniciaremos el equipo, una vez hecho abriremos de nuevo el finder y pulsaremos CMD + Mayus + G para abrir ยซIr a la carpetaยปย e introduciremos la siguiente ruta:
/System/Library/Extensions/
0xDE (Editor Hexadecimal)
Copia todos los archivos de esa carpeta al escritorio y bรณrralas todas. Tambiรฉn se recomienda hacer una copia de seguridad extra en otra carpeta de estos dos archivos por si se necesitasen:
- IO80211Family.kext
- IOBluetoothFamily.kext
Ahora en la terminal ya iremos introduciendo estos comandos en el orden indicado:
-
sudo kextcache -system-prelinked-kernel
-
sudo kextcache -system-caches
REINICIA EL MAC (La conexiรณn Wi-Fi no funcionarรก)
-
ioreg -l | grep "board-id" | awk -F\" '{print $4}'
Esto arrojarรก un resultado parecido a ยป Mac โย 742912EFDBEE19B3ย ยป aunque el tuyo puede ser diferente. Copia este resultado y no cierres aรบn la terminal.
Iremos al escritorio y marcaremos el archivo IO80211Family.kext y con el botรณn derecho (CMD + Click) pincharemos sobre Mostrar contenido del paquete, iremos a Contents>Plugins y repetiremos la operaciรณn con el archivoย AirPortBrcm4360.kext, es decir, botรณn derecho y mostrar contenido del paquete, una vez dentro iremos a Contents>MacOs
Dentro de esta carpeta,ย haremos click con el botรณn derecho enย AirPortBrcm4360 luego ยป Abrir Con ยป .. Otra y elegiremos oxDE
.
Ahora en la casilla de buscar en la esquina superior derecha de la pantalla tal y como veis en la imagen inferior, pondremos como tรฉrmino de bรบsqueda ยป Mac- ยป (sin las comillas). Nos deberรก aparecer algo asรญ comoย Mac-00BE6ED71E35EB86 , edita ese archivo y borra en el nombre todos los nรบmeros e introduce los nรบmeros que nos aparecieron cuando nos arrojรณ el resultado en la terminal unos pasos mรกs arriba con cuidado de no dejarnos ninguno, ni introducir nada equivocadamente. Segรบn mi ejemplo quedarรญa asรญ,ย Mac โ 742912EFDBEE19B3ย pero puede que el tuyo sea diferente.
Cuando lo hayamos completado, detro de la bรบsqueda iremos hasta el รบltimo Mac โ (por ejemploย Mac-2E6FAB96566FE58C) y repetiremos la operaciรณn volviendo a poner el resultado de la terminal tal y como hicimos antes, es decir,ย Mac โย 00BE6ED71E35EB86.
Ahora haremos click enย IOBluetoothFamily.kext, Mostrar contenido del paquete e iremos aย Contents>MacOS repitiendo la misma operaciรณn que con el anterior archivo, es decir, botรณn derecho.. abrir con y elegiremos otra>oxDE. Ahora en la esquina superior de bรบsqueda introduciremos MacBook Air donde encontraremos un bloque de cรณdigo tal como este:
โMacBookAir4,1ยปMacBookAir4,2ยปMacmini5,1ยปMacmini5,2ยปMacmini5,3โ
Manualmente reemplazaremos los numeros de los equipos para que queden asรญ, es importante prestar atenciรณn a no equivocarnos:
โMacBookAir1,1ยปMacBookAir1,1ยปMacmini1,1ยปMacmini1,1ยปMacmini1,1โ
Pulsaremos el botรณn rojo y cerraremos oxDE
KEXTDROP
A partir de aquรญ empezaremos a utilizar KEXTDROP que ya nos descargamos previamente. Utilizaremos el archivoย IO80211Family.kext que ya hemos modificado y lo arrastraremos hasta KEXTDROP pulsando luego instalar.
Repetiremos el proceso con el archivo modificadoย IOBluetoothFamily.kext. Con esto ya realizado volveremos a la terminal e introduciremos los siguientes comandos hasta el final:
-
sudo kextcache -system-prelinked-kernel En este punto veremos mensajes como:
kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext IOBluetoothFamily.kext kext-dev-mode allowing invalid signature -67061 0xFFFFFFFFFFFEFA0B for kext AirPortBrcm4360.kext
-
sudo kextcache -system-caches
-
nvram -p | grep "kext-dev-mode" | awk -F'=' '{print $2}'
Reiniciaremos el Mac y nos aseguraremos de tener Wi-Fi y conexiรณn a Internet si todo ha ido bien. Ahora iremos a las Preferencias del sistema> General y activaremos HandOff.
Si no estรก disponible es que algo ha ido mal y es necesario poner de nuevo tus .kext originales en su sitio, de ahรญ la copia de seguridad de los archivos, por lo tanto haremos lo siguiente en la Terminal:
- sudo kextcache -system-prelinked-kernel
- sudo kextcache -system-caches
Saldremos de iCloud deslogรกndonos del mismo tanto en nuestro dispositivo iOS como en el Mac, reiniciaremos ambos para luego volver a logarnos en iCloud de nuevo. Repararemos permisos en utilidad de discos.
Buenas Juan, que digo yo… no solo forocoches tiene esta noticia publicada no? Decir eso, es mucho decir compaรฑero.
Saludos ๐
Esa activaciรณn la puede hacer un entendido en programacion de mac, un simple usuario como yo con solo leer los pasos a seguir quedo en el limbo, mejor me echo al olvido con eso y sigo con mi Mac de mediados de 2011.
No se si la noticia estรก publicada en forocoches o no (no me he molestado en mirarlo) pero te aseguro que el tutorial estรก probado por mรญ, con las imรกgenes subidas por mi originalmente y absolutamente redactado รญntegramente por mรญ sobre la base del tutorial en inglรฉs desde los foros de MacRumors, que es donde ha aparecido originalmente. Pero ya te digo que el trabajo estรก ahรญ y no ha sido un corta-pega en absoluto.
Miguel no te preocupes, la mayorรญa que seguimos este portal sabemos que se trabaja con calidad, asรญ que mi consejo es ignorar a los idiotas y seguir aportando info del mundo mac, un saludo desde Rep. Dom.
E intentado hacerlo y en uno de los pasos de reiniciar el ordenador lleva media hora y no arranca ๐ฑ๐ฑ๐ฑ๐ฑ
A mi me ha pasado lo mismo y he tenido que formatear… ๐ no se si es que lo he hecho mal o estรก mal explicado. He hecho copia de seguridad de los drivers, pero al borrarlos de la carpeta donde deberรญan estar, he puesto los dos comandos que dice. A la hora de arrancar me ha dicho que tururรบ…