Paramétrer SMBIOSResolver

( 1 Vote )
Index de l'article
Paramétrer SMBIOSResolver
Correspondances Mac

Paramètres SMBIOSResolver


Télécharger le Kext


Le kext n'est plus disponible sur le site internet de Superhai, et n'est plus supporté. La raison semble être liée au fait que la prochaine version officielle de Chameleon supportera l'injection des données effectuées par le kext au niveau du fichier de boot.

Préambule

Pour assurer un fonctionnement optimal du kext, vous devez dans un premier vérifier que vous n'avez pas d'autres injecteurs du même type présents dans le dossier Extra ou dans System/Library/Extensions(AppleSMBiosefi...etc), et que le AppleSMBIOS.kext est bien la version originale Apple (peu importe la version).

Le kext peut-être installer indifféremment dans le Dossier Extra (Mkext ou non) ou dans System/Library/Extensions.

Il fonctionne avec l'AppleSMBIOS.kext original, ce qui signifie que vous ne perdrez pas vos paramètres suite à une mise à jour du système.


Les Paramètres

L'atout de ce kext, contrairement aux versions modifiées Applesmbios.kext, réside dans le fait qu'il n'a pas besoin d'être recompilé pour mettre à jour ou modifier certaines informations.
Les principaux paramètres du kexts sont modifiables à partir du fichier Info.plist, que vous trouverez en faisant un clic droit sur le kext, puis "afficher le contenu du paquet (/Contents/Info.plist).


UUID Key:

l' UUID (Identifiant unique universel) sert à identifier de manière unique une partition ou un périphérique. Vous pouvez connaitre l'UUID de vos périphériques et partitions grâce à l'Utilitaire de disque, en faisant un clic droit puis "Informations" sur le périphérique en question.Permet de définir votre propre clé UUID pour la partition système. La plupart du temps, Os X rencontre des problèmes lors de la récupération de la clé, provoquant un message d'erreur lors du boot: CFGetHostUUIDString: unable to determine UUID for host

Exemple:
<key>UUID-key</key>
<string>00000000-0000-1000-8000-0016174EE065</string>

Board ID:

Défini l'identification de la carte mère.

Exemple:
<key>board-id</key>
<string>GA-EP35-DS3r</string>


Compatible, Model, Product Name

Les identifiants propres au SMBIOS. Ils sont en relation, et utilisés par certains autres kexts afin d'assurer la correspondance de la machine dans l'IOTree (gestion des périphériques connectés par le système).
Certains kext et applications utilisent ces identifiants afin de vérifier l'identité du système (comme par exemple pour des unlocking d'applications...).

Notez que pour que le modèle s'affiche correctement dans certaines applications (Finder, Geekbench... etc), vous devez utiliser un kernel patché (et ce depuis la mise à jour du kext AppleACPIPlatform depuis les versions 1.2x).
En effet, la méthode d'identification a changé depuis, et le patch d'Eureka doit-être appliquée au Kernel.

Les kernels récents pré-patchés:
Voodoo Kernel (9.5)
TSC Synch Kernel (9.6)

Exemple:
<key>compatible</key>
<string>MacBookPro5,1</string>
<key>model</key>
<string>MacBookPro5,1</string>
<key>product-name</key>
<string>MacBookPro5,1</string>


DIMM Speed

Permet de personnaliser les informations propres à la fréquence de la mémoire. Ces données sont uniquement lues par Informations Système et restent purement cosmétiques.

Exemple:
<key>dimm-speed</key>
<string>333 MHz</string>


Hardcode bus

Si votre système échoue à récupérer les informations propres à la vitesse de bus, vous pouvez les renseigner ici.
Cette entrée fonctionne lorsque le Noyau ne peut récupérer la vitesse de bus depuis l'EFI, ou que AppleSMBIOS.kext échoue également à cette tâche.

Exemple:
<key>hardcode-bus</key>
<integer>200</integer>


Use EFI string

<key>use-efi-bus</key>
<true/>

Si vous avez paramétré la vitesse de bus depuis un string EFI, vous pouvez utiliser cette entrée. Sinon, les informations seront récupérées depuis smbios.kext.


Manufacturer

Renseigne sur le fabricant de la machine.

Exemple:
<key>manufacturer</key>
<string>Apple Inc.</string>



ROM version

Version de la ROM du système. Celle-ci doit correspondre au modèle que vous avez préalablement indiqué. (voir correspondances Mac)

Exemple pour MacBook Pro 5.1:

<key>rom-version</key>
<string>MBP51.88Z.00C1.B00.0802091544</string>


Serial number

Permet de personnaliser un numéro de série identifié par le SMBIOS. Peut-être utile à conserver pour certaines applications que vous avez activé, et qui nécessitent ce numéro de série correspondant à votre modèle (c'est le cas pour CoolBook par exemple, cf. Applications Intel SpeedStep et AMD Cool&Quiet)

Par défaut:
<key>serial-number</key>
<string>SECRETSERIAL</string>





 

Commentaires 

 
0 #1 12-04-2009 13:35
Serait-il possible de rajouter les même infos pour les derniers MacPro sortis en 2009 sur l'article ? (les MacPro4,1?)
Citer
 
 
0 #2 sonotone 12-04-2009 16:16
ces infos doivent pouvoir se trouver sur internet. De notre côté, nous ne les avons pas sous la main.
Citer
 
 
0 #3 12-04-2009 17:31
Citation en provenance du commentaire précédent de sonotone :
ces infos doivent pouvoir se trouver sur internet. De notre côté, nous ne les avons pas sous la main.

Justement je n'en ai pas trouvé, d'où ma requête :p
Enfin il y a les infos de modèle, mais il manque juste les "serial number", est-ce grave au pire?
Citer
 
 
0 #4 sonotone 12-04-2009 18:46
Non, pas grave du tout
Citer
 
 
0 #5 12-04-2009 19:35
Dans ce cas là voici les infos trouvées (sur geekbench) pour un MacPro4,1 :
Board Id: Mac-F221BEC8
Model Id: MacPro4,1
Boot ROM Version: MP41.88Z.0081.B03.0902231259
(Serial Nr: pas trouvé)
(SMBIOS Version: pas trouvé)
(SMC Version: pas trouvé)
Si vous voulez les rajouter au post
Citer