Chameleon v2 Acte V : L'injection SMBIOS

( 8 Votes )

 

Dans la nouvelle version de chameleon il est désormais possible d'injecter la configuration SMBIOS de votre choix. Cette injection consiste à patcher le système afin de lui faire croire qu'il tourne sur un vrai Mac. Grâce à ce patch il est possible de configurer :

 

  • La fréquence de votre processeur
  • La fréquence de votre RAM
  • Le type et le fabricant de votre RAM
  • Le modèle de votre Mhack et son numéro de série


 

Si vous utilisez déjà Chameleon v2 vous aurez peut être remarqué dans les informations système que votre Hack est reconnu en tant que iMac. Grâce a l'édition du fichier SMBIOS.plist dans le dossier /Extra vous allez donc pouvoir choisir votre Mac.

 

 

Le but de la manoeuvre étant de maquiller votre ordinateur en Mac pour assurer une meilleure compatibilité avec certains logiciels qui vérifient parfois quelques paramètres inclus dans les informations système.

 

 

Pour vous rendre l'édition du fichier plist plus simple je vous conseille grandement de vous procurer un éditeur de fichier plist, cependant il est aussi possible d'utiliser un simple éditeur de texte. Voici à quoi le fichier plist ressemble, dans un éditeur de property plist :

 

 


 

Récapitulatif des champs:


  • SMfamily : famille du modèle
  • SMproductname : nom du modèle
  • SMbiosdate : date du firmware
  • SMbiosversion : révision du firmware SMC (EFI)
  • SMmanufacter : fabricant de l'ordinateur
  • SMproductname : modèle de l'ordinateur
  • SMsystemversion : numéro de révision de la ROM
  • SMbiosvendor : fabricant du BIOS
  • SMserial : numéro de série de la machineSMboardproduct : numéro de série de la carte mère
  • SMexternalclock : fréquence du FSB en MHz
  • SMmaximalclock : fréquence maximale du processeur en MHz
  • SMmemtype : code du type de mémoire vive, 18 = DDR / 19 = DDR2 / 20 = DDR2 FB-DIMM / 24 = DDR3
  • SMmemspeed : fréquence de la mémoire vive en MHz
  • SMmemmanufacter_1 : fabricant de la mémoire vive
  • SMmemserial_1 : numéro de série de la mémoire vive
  • SMmempart_1 : référence de la mémoire vive

 

 

Pour remplir ces informations de manière cohérente je vous conseille d'utiliser les informations listées ci dessous, ou alternativement des données équivalentes provenant d'un vrai Mac.

 

 

Quelques exemples de données SMBIOS issues de vrais Mac:


Mac Pro V2.1

------------
Board Id:
Model Id: MacPro2,1
BOOT ROM Version: MP21.88Z.007F.B02.0703191612
Serial Nr: W88033AKY51
SMBIOS Version: 1.2

Mac Pro V3.1

------------
Board Id: Mac-F42C88C8
Model Id: MacPro3,1
Boot ROM Version: MP31.88Z.006C.B02.0801021250
MP31.88Z.006C.B01.0712212319
Serial Nr: W88033AKY51
SMBIOS Version: 1.3

iMac V5.1

---------
Board Id: Mac-F42786A9
Model Id: iMac5,1
BOOT ROM Version: IM51.88Z.0090.B09.0706270921
Serial Nr: CK6370PWX1A

iMac V7.1

---------
Board Id: Mac-F42386C8
Model Id: iMac7,1
BOOT ROM Version: IM71.88Z.007A.B03.0803051705
Serial Nr: W88033AKY51
SMBIOS Version: 1.3

MacBook V2.1

------------
Board Id: Mac-F4208CA9
Model Id: MacBook2,1
BOOT ROM Version: MB21.88Z.00A5.B07.0706270922
Serial Nr: W88033AKY51
SMBIOS Version: 1.2

MacBook Pro V4.1

----------------
Board Id: Mac-F42C89C8
Model Id: MacBookPro4,1
Boot ROM Version: MBP41.88Z.00C1.B03.0802271651
Serial Nr: W88261E7YP4
SMBIOS Version: 1.0

MacBook Air V1.1

----------------
Board Id: Mac-F42C8CC8
Model Id: MacBookAir1,1
Boot ROM Version: MBA11.88Z.00BB.B00.0712201139
Serial Nr: W881101T12G
W88033AKY51
SMBIOS Version: 1.0
SMC Version: 1.3f4 (SMC 1.0)

Xserve V2.1

-----------
Board Id: Mac-F42289C8
Model Id: Xserve2,1
Boot ROM Version: XS21.88Z.006C.B01.0712212323
Serial Nr: W88033AKY51
SMBIOS Version: 1.1

Mac Mini V1.1

-------------
Board Id: Mac-F4208EC8
Model Id: MacMini1,1
Boot ROM Version: MM11.88Z.0055.B08.0610121326
Serial Nr: YM6094QPU36
SMBIOS Version: 1.1
SMC Version: 1.3f4 (SMC 1.0)

 

Bonne édition...

Mise à jour le Lundi, 23 Novembre 2009 10:08  

Commentaires 

 
0 #1 Apocalypse 08-08-2009 01:03
Salut Trauma...
Je trouve pas le fichier SMBIOS.plist et le dossier extra,je l ai mais dans chameleon pas de SMBIOS,serait il possible comment faire pour effectuer le changer de imac a mac pro ,j ai exactement le meme processeur et la ram sur la photo de "a propos de mac ...
Je vous remercie d avance.
Citer
 
 
0 #2 Trauma 08-08-2009 11:33
Le fichier SMBIOS.plist par défaut n'étais pas inclus dans l'installer de la RC1.

Ceci à été corrigé, tu peu néanmoins le trouver ici :

chameleon.osx86.hu/.../...
Citer
 
 
0 #3 Apocalypse 08-08-2009 13:03
Le fichier SMBIOS.plist donc se trouve bien dans chameleon,j ai juste a prendre un de ceux qui se trouve dans un chameleon RC2 peut importe lequel je suppose ici:
chameleon.osx86.hu/.../...
J aimerais savoir le chemin ou le place exactement pour ne pas faire d erreur.
Merci
Citer
 
 
0 #4 Trauma 08-08-2009 15:28
Citer :
J aimerais savoir le chemin ou le place exactement pour ne pas faire d erreur.


Fais au moins l'effort de lire l'article attentivement avant de poser des questions !

Citer :
Grâce a l'édition du fichier SMBIOS.plist dans le dossier /Extra vous allez donc pouvoir choisir votre Mac.
Citer
 
 
-1 #5 Apocalypse 08-08-2009 15:48
Tu as lu ce que j ai ecrit j ai dit que j ai pas ce fichier dans extra...J ai utilise show-hide files pour affiche touts les dossiers et fichiers ensuite dans le dossier chameleon >extra>theme c est tout pas de SMBIOS...
Faut vous detendre les gars " Fais au moins l'effort de lire l'article attentivement avant de poser des questions !"
Tu me prends pour qui dit moi,ca fait a peine 6 mois que je suis sur Hack donc si vous avez pas la patience d expliquer.
Citer
 
 
+1 #6 real3x 08-08-2009 21:39
Je crois que pourtant tout est bien expliqué, tu n'as pas le SMBIOS.plist, trauma t'expliques pourquoi et te file un lien, de la tu as donc ce fameux fichier, tu le confirmes dans ton commentaire et demande ou le placer, la, légitimement, et surtout par respect pour la personne qui a écrit l'article en essayant de ne rien oublier (aka lui-même), il t'indique que l'information est deja dans l'article sus-cité, article qui en lui même n'est pas une bible, mais juste quelques lignes, ce qui ne devrait pas être une torture a lire.
À partir de la, je suis désolé, mais tout a bien été expliqué, l'effort doit être partagé, avant de demander, on peut un minimum chercher a comprendre....
Citer
 
 
-2 #7 10-08-2009 15:52
J'ai récupéré le fichier SMBIOS.plist, mais il contient plus d'éléments que décrit ci-dessus et je ne sais pas quoi mettre comme données pour un MSI Wind U100 !
Citer
 
 
0 #8 Trauma 10-08-2009 16:54
macandnews,

quelles inforamtions te manque t'il ?

S'agit il de champs non décrient ? Ou de données non disponibles dans la liste des Macs ?
Citer
 
 
0 #9 Raph4 15-08-2009 11:19
Moi j'ai toujours ce souci, passage de MacPro2,1 en MacPro3,1
et GeekBench me marque Hackintosh maintenant...
pourtant mon smbios.plist est niquel. Et c'est le seul logiciel à repérer ça, mais seulement en MacPro3,1

j'avoue etre un peut perdu lol.
Garde t'il une référence de l'ancienne config? et du cou il remarque un changement/hack?..
Citer
 
 
0 #10 19-08-2009 21:30
bonjour à tous
j'ai un dell studio 17, j'ai installé la distrib iATKOS_v7.
J'ai fait la mise à jour de chameleon, je n'ai pas ce fichier smbios.plist dans mon dossier Extra. La ram est bien reconnue à 800mhz, mon processeur a la bonne fréquence mais inconnu.En fait mon ordi est reconnu en MacPro2,1 alors qu'avant la mise à jour de chameleon, il etait vu comme MacBookPro4,1.Je voudrais savoir comment récupérer ce fichier smbios.plist ou que faire afin de remettre les bonnes infos.
merci
Citer