Hola, muy buenas a todos.
Primero, les saludo, colegas del foro de insanelymac.
Les cuento. He hecho un pequeño script en bash que ayuda a generar automáticamente "sfx strings" o cadenas de caracteres que al agregarse al archivo de arranque, como "device-properties" (ej: com.apple.Boot.plist) permiten que el sonido funcione sin inyectores, como lo es el ALCinject que se instala con los patchers como taruga. No les aseguro que funcione para todos, pero sí este es un intento de que la mayoría tenga la posibilidad de lograrlo. De todas maneras, deben tener un AppleHDA.kext modificado, como el los patchers.
Pero para poder utilizar estos sfx (audio) o gfx (gráficos) strings, se NECESITA tener instalado EFI (pc_efi, de netkas). Aquellos que puedan y cumplan con la condición de tener EFI, por favor, prueben el script.
Utilizarlo es muy simple, se hace de la siguiente forma:
1. Descarguen el archivo que se encuentra adjunto. Click to view attachment
2. Descomprímanlo en cualquier lugar, preferentemente en el escritorio (es más fácil, así no se pierden). En otro caso, recuerden donde lo descomprimieron.
3. Ahora, vayan a la terminal. Se encuentra en Aplicaciones -> Utilidades.
4. Una vez dentro, naveguen hacia la carpeta donde descomprimieron los archivos. En caso de ser el escritorio, teclean: cd ~/Desktop
5. Ahora escriben: sh sfx.sh . Cuando esté listo, dirá "DONE".
# Se generan 2 archivos extras. Uno que debería llamarse hola.txt y otro, hola.hex. No cierren la terminal.
6. Abran la aplicación TextEdit, se encuentra en Aplicaciones, en el menú del finder.
# Abran el archivo hola.hex
7. Seleccionen completamente la cadena que allí aparece. Cópienla (alt+c), y vuelvan a la terminal.
8. Escriben: sudo nano /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
# Este archivo, es el que contiene las opciones de arranque. Buscamos donde dice:
<key>Kernel Flags</key>
<string></string>
# Y le agregamos a continuación de ello:
<key>device-properties</key>
<string>PEGA AQUI LO QUE COPIASTE EN EL PASO 7</string>
# Si no estás muy seguro de lo que estás haciendo, observa el topic en el foro de netkas.org: http://forum.netkas.org/index.php/topic,104.0.html
O lo que ha escrito Xxp/TuX: http://forum.insanelymac.com/index.php?s=&...st&p=723856 (¡Muchas gracias!)
9. Presiona ctrl + x, te preguntará si quieres guardar los cambios, aceptas, y se cerrará el archivo.
10. Y ahora.... a reiniciar. Pueden respaldar el archivo ALCinject.kext que está en /System/Library/Extensions, y luego lo eliminan de allí.
Cuéntenme de sus experiencias.
RECUERDEN QUE DEBEN TENER INSTALADO EFI PARA QUE EL SFX STRING LES SEA DE UTILIDAD.
AVISO: El archivo gfxutil incluído, fue descargado del foro de netkas. Todos los derechos están reservados a ellos. The included gfxutil file, was downloaded from the netkas.org forum. They have all the rights reserved for it, I just use it to make the sfx file. Thanks for creating such useful app.
Saludos,
TheMarine
Click to view attachment
