Sin entrar en detalles de por qué me gustaría hacer esto, o si es una buena idea o no, me gustaría saber cómo puedo deshabilitar el uso de la red inalámbrica en mi Macbook Air, ya sea a través de la eliminación de software o controladores o similares, de tal manera que la máquina es incapaz de conectarse a una red WIFI de ninguna manera sin que yo deshaga esos cambios. La intención es que la máquina no pueda comunicarse de forma inalámbrica cuando esté fuera de casa, y que esos cambios no se puedan revertir fácilmente hasta que vuelva (por ejemplo, requiriendo alguna pieza de almacenamiento externo que no viaje conmigo y que contenga copias de lo que haya eliminado).
¿Cómo puedo eliminar fácilmente y volver a permitir el acceso a la WIFI (sin perder mis perfiles/contraseñas almacenadas ni perturbar nada más)? ¿Es posible simplemente copiar una determinada aplicación o plugin a un disco externo, borrarlo de mi portátil y volver a copiarlo más tarde, teniendo de nuevo todo como estaba antes?
Un año después
Llevo bastante tiempo utilizando felizmente la solución de Daniel Lawson que aparece a continuación. He creado dos aplicaciones con automator, una que borra el .kext, otra que lo restaura desde una memoria USB.
En primer lugar, copie /System/Library/Extensions/IO80211Family.kext
a una memoria USB y dejar esa memoria en casa.
Abra Automator, seleccione crear una "Aplicación", luego elija "Utilidades" de la "Biblioteca", luego "Ejecutar Shell script". (Estoy traduciendo esto de mis menús en alemán, así que los nombres exactos pueden diferir).
Para la aplicación "Disconnector", introduzca lo siguiente en el área de texto del evento "Execute Shell script":
echo YOUR_ADMIN_PASSWORD | sudo -S rm -rf /System/Library/Extensions/IO80211Family.kext
Sustituye "YOUR_ADMIN_PASSWORD" por tu contraseña de administrador. A continuación, guarde la aplicación y arrastre su icono al Dock.
Ahora, cuando estés seguro de que quieres liberarte de todas las distracciones en línea, haz clic en el icono de la aplicación, y el IO80211Family.kext
se ha ido. Basta con reiniciar el portátil y ya no podrá conectarse a la WLAN:
Para la aplicación "Reconnector", introduzca lo siguiente en el área de texto de Automator:
echo YOUR_ADMIN_PASSWORD | sudo -S cp -r /Volumes/NAME_OF_YOUR_USB_STICK/IO80211Family.kext /System/Library/Extensions/
Sustituye "YOUR_ADMIN_PASSWORD" por tu contraseña de administrador y "NAME_OF_YOUR_USB_STICK" por el nombre de tu memoria USB. Guarde la aplicación, etc.
Ahora, cuando vuelvas a casa, inserta la memoria USB que lleva el IO80211Family.kext
en tu portátil, haz clic en el icono de la aplicación Reconnector y luego reinicia tu portátil. Ahora puedes conectarte de nuevo a la WLAN.
Nota.
Hay algunos problemas de seguridad cuando se echo
su contraseña de administrador, porque por eso se escribe en el historial del shell y se puede encontrar allí. A mí no me importa, pero a ti sí, dependiendo de tus circunstancias.