Respuesta: El post de los Hackintosh: o cómo instalar Mac OS X en tu PC
NO compañero, te equivocas. Esa es la vía fácil que tú preferiste adoptar! Como muchos que arreglan las cosas así de "fácil", sin esfuerzo pues.
La verdadera solución, para los que nos gusta hacer las cosas bien, sin revertir a versiones anteriores de archivos importantes del Sistema, SIN NINGUNA NECESIDAD, el procedimiento es tan sencillo como tener las KEYS (una guía, un dump genuino, o un glosario como la K3, etc)... y empezar a agregar las que dan errores dentro del FakeSMC.kext.
PERO en tu caso, como NO has entendido la idea, te coloco las dos (2) que te hacen falta (tal cual cópialas y pégalas en el Info.plist) si quieres hacerlo:
Insertar CODE, HTML o PHP:
<key>[B]F0Mn[/B]</key>
<array>
<string>fpe2</string>
<data>AAA=</data>
</array>
<key>[B]F1Mn[/B]</key>
<array>
<string>fpe2</string>
<data>AAA=</data>
</array>
Nota: Esas dos keys (por ejemplo) tienen ceros (0) en pares de bytes (00 00) porque la simple razón que NO tenemos ese hardware en nuestras hackbook - portátiles... así que las añadimos con ceros (0) repito...
...Y por qué ceros (0)? Porque en máquinas genuinas dichas keys deberían arrojar - reflejar valores y calcularlos desde los propios sensores físicos...
Por lo tanto, lo que hacemos, como casi todo lo que hacemos en el hackintosh, es simular dichos componentes para engañar al S.O, la cual es la esencia de
FakeSMC. Cubriendo de esa manera dichas llamadas desde ciertas aplicaciones (como iStat menus por ejemplo), en este caso para el monitoreo de dos supuestos FAN (0 y 1)... que NO existen, entonces ceros (0)!!!
OPCIÓN B (comprobado en Snow y Lion):
Básándome en la misma K3, le decimos a Mac OS X y al resto de aplicaciones de monitoreo, que mi máquina NO tiene ningún FAN... Cómo? Editando únicamente la key FNum = Número de FAN coolers = Cero (0). Por lo tanto, si NO hay FAN (ni F0, ni F1, ni F2, etc)... entonces NO habrán intentos de lectura... y por ende NO habrán errores que reportar en consola.
Insertar CODE, HTML o PHP:
<key>[B]FNum[/B]</key>
<array>
<string>ui8</string>
<data>AA==</data>
</array>
Nota: Dicha key, como todas las demás keys, la escribo en hexadecimal, en este caso AA== se traduce en un sólo byte (00)... tal como lo indica la K3 respecto a la key FNum, ésta debe introducirse de esa manera.
Ahora bien, con respecto a los equipos genuinos que presentan dichos mensajes de "error", específicos sobre FAN coolers, etc... se supone que tengan que esperar una actualización del firmware SMC, o esperar que los desarroladores adapten sus aplicaciones, o que Apple revierta la situación con un nuevo AppleSMC.kext.