Un émulateur SMC (UPDATED)

netkas_smc



Netkas vient de sortir un kext intéressant, comme le titre l'indique, c'est un émulateur de la puce SMC (System Management Controller).

Pour le moment cette extensions du kernel nous est juste utile pour décrypter les fichiers binaire encodé par Apple. En effet la puce SMC des Mac contiens deux clefs (tel un dongle) qui permettent de déchiffrer des petites parties de code a l'intérieur de certain programmes essentiels d'OS X (Finder, Dock). En émulant cette puce fakesmc.kext remplace donc avantageusement les AppleDecrypt.kext, dsmos.kext.

Deux versions sont dispos:
  • une pour leopard
  • l'autre compilée pour snow leopard 32/64.

Ce kext étant open source on peut espérer y voir venir s'ajouter des fonctions de gestion d'énergie ainsi que des ventilateurs etc... ce qui serait vraiment un grand pas en avant.

Ce kext peut être installé dans le dossier Extra ou bien dans System/Library/Extensions
Il faut bien entendu supprimer AppleDecrypt.kext / dsmos.kext, du moins celui que vous utilisez.


Selon la carte mère il est possible que vous ne puissiez plus éteindre correctement votre machine, dans ce cas la, supprimez OpenHaltRestart.kext.
Mise à jour le 22/08/09 du FakeSMC

Téléchargements des 2 versions et des sources sur le blog de netkas

NOUVEAU (12/09/2009)


FakeSMC V2 est sorti, pour Leopard et Snow Leopard.

Il inclut de nouvelles possibilités :

• keys (clés) déplacées dans Info.plist, vous pouvez maintenant ajouter ou modifier facilement les keys existantes

• version de smc (of of smc keys) mise à jours vers 1.30f3 pour empêcher l'OS de suggérer une mise à jour de smc fw

• implémentation de nouvelles possibilités smc - écrire key, trouver key par index, trouver key par type,
les keys écrites dans la base de donnée de fakesmc.kext seront sauvegardées au prochain démarrage.

• les valeurs smc-compatible peuvent être changées dans Info.plist


Télécharger FakeSMC V2 Leopard

Télécharger FakeSMC V2 Snow Leopard

Téléchargement des 2 versions et des sources sur le site de netkas
 

Commentaires 

 
0 #1 sonotone 22-08-2009 08:19
J'ajoute que les utilisateurs du Kernel Voodoo doivent faire attention, car Don't steal mac doit être chargé, alors qu'il est blacklisté par le kernel.
Citer