View Single Post
 
Old 03-31-2011, 11:18 PM
excos's Avatar
excos excos is offline
 
Join Date: Jun 2009
Location: Athens
Posts: 540
smbios.plist


Το (file) smbios.plist ειναι ενα τρικ που κανουμε στα μη Apple μηχανηματα ετσι ωστε να αναγωριζονται το Hardware που διαθετουμε σωστα στο Hardware Overview.

Τα οφελη απο αυτο το (file) ειναι οτι εκτος απο την σωστη απεικονιση του Hardware ο kernel θα φορτωνει και επιπροσθετες πληροφοριες για την Motherboard και για την CPU που διαθετουμε και λυνοντας τις περισσοτερες φορες ασυμβατικοτητες που μπορει να προκυψουν εαν εχουμε δωσει λαθος πληροφοριες.

Μια επιπλεον λειτουργια που μπορουμε να οφεληθουμε ειναι οτι εαν εχουμε μια συγκεκριμενη διορθωση για το hardware που εχουμε, αυτην την παραλαμβανουμε επιπλεον στα updates.

Στο δικο μου system ειχα φορτωση smbios απο MacBookAir 1,1 που παραθετει οτι αυτο το Air κατασκευαστηκε το 2007 ενω με το update στο smbios.plist που εχω κανει σε MacbookAir 3.2 δηλωνω οτι κατασκευαστηκε το 2010 και να ειναι ποιο κοντα στο Hardware που διαθετω.

Και αναλυω παρακατω.


Model Name: MacBook Air <--- Μοντελο
Model Identifier: MacBookAir3,2 <--- Τυπος Μοντελου (δηλωνει ετος )
Processor Name: Intel Core 2 Solo
Processor Speed: 1.6 GHz
Number Of Processors: 1
Total Number Of Cores: 1
L2 Cache: 512 KB
Memory: 1.5 GB
Bus Speed: 533 MHz
Boot ROM Version: MBA31.0061.B01 <------ Bios Apple
SMC Version (system): 1.30f3 <------ EFI Version
Serial Number (system): 942C5DF58193131B <------Motherboard Apple
Hardware UUID: <------ Hard Disk (boot option)

Για να φτιαξουμε ενα smbios.plist θα πρεπει πρωτα να δουμε οτι το μηχανημα μα
ειναι :

Σταθερο ή φορητο

Παιζει μεγαλο ρολο να δωσουμε το σωστο τυπο Πχ Macbook για laptop, iMac ή Mac
pro για σταθερο.


Τυπος CPU.


Εαν μπορουμε και το ICH απο τον τυπο της Motherboard που εχουμε.


Μολις ολα αυτα τα στοιχεια τα εχουμε μαζεψει παμε σε αυτο το site

http://www.everymac.com/

και βρισκουμε την cpu και το model id που μας ενδιαφερει.

Μολις παρουμε αυτες τις πληροφορειες παμε σε αυτο το site

http://browse.geekbench.ca/

που μπορουμε να βρουμε το model id οπως και τον τυπο cpu και motherboard που
ταιριαζει καλυτερα στο Hardware που εχουμε.

Μολις τα βρουμε τοτε ανοιγουμε το υπαρχων smbios.plist και προσθετουμε τα στοχεια

πχ Για το δικο μου συστημα ειναι :


Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>SMbiosversion</key>
       	<string>MBA31.88Z.0061.B01.1011181342</string>
	<key>SMexternalclock</key>
	<string>133</string>
	<key>SMmemtype</key>
-       <string>19</string>
	<key>SMmanufacter</key>
	<string>Apple Inc.</string>
	<key>SMmaximalclock</key>
	<string>1600</string>
	<key>SMmemmanufacter_1</key>
	<string>0xAD00000000000000</string>
	<key>SMmemmanufacter_2</key>
	<string>0xAD00000000000000</string>
	<key>SMmemmanufacter_3</key>
	<string>0xAD00000000000000</string>
	<key>SMmemmanufacter_4</key>
	<string>0xAD00000000000000</string>
	<key>SMmempart_1</key>
	<string>0x48594D503131325336344350362D59352020</string>
	<key>SMmempart_2</key>
	<string>0x48594D503131325336344350362D59352020</string>
	<key>SMmempart_3</key>
	<string>0x48594D503131325336344350362D59352020</string>
	<key>SMmempart_4</key>
	<string>0x48594D503131325336344350362D59352020</string>
	<key>SMmemserial_1</key>
	<string>0x00001020</string>
	<key>SMmemserial_2</key>
	<string>0x00003021</string>
	<key>SMmemserial_3</key>
	<string>0x00003021</string>
	<key>SMmemserial_4</key>
	<string>0x00003021</string>
	<key>SMmemspeed</key>
	<string>533</string>
	<key>SMmemtype</key>
	<string>19</string>
	<key>SMproductname</key>
 	<string>MacBookAir3,2</string>
	<key>SMserial</key>
	<string>942C5DF58193131B</string>
	<key>SMsystemversion</key>
	<string>1.0</string>
</dict>
</plist>
Βεβαια μπορουμε να προσθεσουμε και αλλες πληροφοριες για μνημες, ταχυτητα κλπ.κλπ.

Mac mini i5 mid 2011- Apple Cinema Display 27' /Lion 10.7.3

MacBook/MB466/A GR Aluminium late 2008 Lion 10.7.3

iPhone 4 16GB

Acer Aspire one ZG5 Snow Leopard 10.6.8

Last edited by excos; 03-31-2011 at 11:22 PM.
Reply With Quote