Wysłany: 2009-05-03, 18:45 Chameleon 2.0 i smbios.plist - identyfikacja sprzętu.
Mógłby ktoś napisać co wpisać w smbios.plist bo przy instalacji Chameleon 2.0RC1 takowy plik mi się nie utworzył. Bo z tego co wiem to plik smbios.plist jest po to aby system widział nasze pc'ty jako maczki ??
[ Komentarz dodany przez: 314TeR: 2009-05-04, 16:25 ]
Poprawiony tytuł i przyklejony wątek.
_________________ OS: MAC OS X 10.5.7 RETAIL
Kernel: Vanilla 9.7.0
Boot loader: Chameleon 2.0 RC1
CPU: Intel Core 2 Duo E4500 2.20 GHz
MB: Gigabyte P31-S3L / ICH7
VGA: GeForce 9500GT 512MB QE/CI
Audio: ALC888
RAM: 2 x 512 MB 667 MHz
<?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>SMbiosvendor</key>
<string>Apple Inc. or Apple Computer, Inc. depending on mac model</string>
<key>SMbiosversion</key>
<string>boot.rom.string.goes.here</string>
<key>SMmanufacter</key>
<string>Apple Inc. or Apple Computer, Inc. depending on mac model</string>
<key>SMproductname</key>
<string>mac,model goes here</string>
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMserial</key>
<string>serial.goes.here.doh</string>
<key>SMfamily</key>
<string>for Mac Pros put 'macpro', for iMacs just put 'mac'</string>
<key>SMboardmanufacter</key>
<string>Apple Inc. or Apple Computer, Inc. depending on mac model</string>
<key>SMboardproduct</key>
<string>Apple.motherboard.model.goes.here</string>
<key>SMexternalclock</key>
<string>Your CPU FSB in MHz, non-multiplied</string>
<key>SMmaximalclock</key>
<string>Your CPU max speed in MHz</string>
<key>SMmemtype</key>
<string>put 19 for DDR2 RAM, 18 for DDR RAM</string>
<key>SMmemspeed</key>
<string>Memory speed in MHz</string>
<key>SMmemmanufacter_1</key>
<string>For example Kingston Technology</string>
<key>SMmemmanufacter_3</key>
<string>Or OCZ or whatever you have</string>
<string>SMmempart_1</string>
<key>manufacturer part number</key>
<string>SMmempart_3</string>
<key>as listed in datasheet or find it with CPU-Z under Windows</key>
<string>SMmemserial_1</string>
<key>Again use CPU-Z...</key>
<string>SMmemserial_3</string>
<key>...under Windows to find your serial numbers</key>
</dict>
</plist>
Przykładowe informacje do uzupełnienia:
Kod:
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)
Powyższe przykładowe dane są znalezione w necie i nie wiem czy będą działać... u mnie np MacPro3,1 nie chciał działać, ale powyższa kombinacja z MacPro1,1 sprawia że geekbench myśli że jest uruchomiony na prawdziwym maczku.
<?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>SMbiosvendor</key>
<string>Apple Inc. or Apple Computer, Inc.</string>
<key>SMbiosversion</key>
<string>IM81.88Z.00C1.B00.0802091538</string>
<key>SMmanufacter</key>
<string>Apple Inc. or Apple Computer, Inc.</string>
<key>SMproductname</key>
<string>iMac8,1</string>
<key>SMsystemversion</key>
<string>1.0</string>
<key>SMserial</key>
<string>-------</string>
<key>SMfamily</key>
<string>mac</string>
<key>SMboardmanufacter</key>
<string>Apple Inc. or Apple Computer, Inc.</string>
<key>SMboardproduct</key>
<string>Mac-F227BEC8</string>
<key>SMexternalclock</key>
<string>200</string>
<key>SMmaximalclock</key>
<string>2200</string>
<key>SMmemtype</key>
<string>19</string>
<key>SMmemspeed</key>
<string>667</string>
<key>SMmemmanufacter_1</key>
<string>Kingston Technology</string>
<string>SMmempart_1</string>
<key>5300 Series</key>
<key>SMmemmanufacter_3</key>
<string>Kingston Technology</string>
<string>SMmempart_3</string>
<key>5300 Series</key>
</dict>
</plist>
Myślę że dobrze wszystko wypełniłem xD Tam gdzie jest ----- oczywiście mam podany serial
Chyba nie ma żadnej różnicy czy w tym smbios będzie model iMac, MacBook czy jakieś inne maczki ??
Geekbench nawet przed tym jak zrobiłem ten plik wykrywał mojego pc'ta jako iMac8,1 i wszystko było tak samo jak na tym screenie, który teraz zrobiłem (po dodaniu smbios.plist do /Exta) tylko nie było Numeru seryjnego.
_________________ OS: MAC OS X 10.5.7 RETAIL
Kernel: Vanilla 9.7.0
Boot loader: Chameleon 2.0 RC1
CPU: Intel Core 2 Duo E4500 2.20 GHz
MB: Gigabyte P31-S3L / ICH7
VGA: GeForce 9500GT 512MB QE/CI
Audio: ALC888
RAM: 2 x 512 MB 667 MHz
OK dzięki wielkie A teoretycznie co by się stało gdyby nie było tego pliku ?? Apple by się spostrzegł przy aktualizacjach albo przy czymś że mój maczek to nie maczek a pecet ??
_________________ OS: MAC OS X 10.5.7 RETAIL
Kernel: Vanilla 9.7.0
Boot loader: Chameleon 2.0 RC1
CPU: Intel Core 2 Duo E4500 2.20 GHz
MB: Gigabyte P31-S3L / ICH7
VGA: GeForce 9500GT 512MB QE/CI
Audio: ALC888
RAM: 2 x 512 MB 667 MHz
A teoretycznie co by się stało gdyby nie było tego pliku ?? Apple by się spostrzegł przy aktualizacjach albo przy czymś że mój maczek to nie maczek a pecet ??
Nic, to w większości przypadków jedynie kosmetyka... ale słyszałem o programach które nie chcą działać jak w tych miejscach są bzdury...
rzooff napisał/a:
A co do 3,1, to jak wrócę do domu, to zobaczę jak to jest u mnie.
Dane jakie znalazłem powodują że Geekbench pisze "Hackintosh"... nie trafiłem na poprawne, może Twoje będą lepsze.
Pomógł: 234 razy Wiek: 34 Dołączył: 08 Sty 2009 Posty: 4438 Skąd: Warszawa
Wysłany: 2009-05-04, 18:38
Jest tak jak piszesz - Hackintosh. Z drugiej strony, to w sumie prawda.
Bez modyfikacji smbios'u widniało u mnie imac8,1. Ale nie zapuszczałem wtedy geekbench'a - przypuszczam, że prawda też by wyszła na jaw...
Zobacz wyżej... dla danych MacPro1,1 nie ma tego problemu i wiem że na danych MacBooków też wychodzi...
Osobiście podejrzewam że akurat GeekBench sprawdza też procesory i jak nie jest to Xeon (a takie były w maczkach) to wypisuje hackintosh mimo prawidłowo ustawionych pozostałych informacji.
Otóż, stworzyłem plik smbios.plist wg szablonu w temacie, zapisałem w /Extra i niestety - po restarcie nic się nie zmieniło. Czy mogłem popełnić jakiś błąd wprowadzając wartości i czy może to powodować takie zachowanie komputera, jakby smbios wcale nie było?
Ok, już wiem. Mam Chameleon v1. Jak zrobić aktualizację do 2.0 RC1? Po prostu zainstalować tą nową wersję?
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Nie możesz ściągać załączników na tym forum
Forum użytkowników Mac OS X na PC. Co to jest Hackintosh. Instalacja Mac OS X na PC z płyty Retail. Instalacja i opisy dystrybucji iDeneb, iPC, Kalyway, Leo4ALL, iAtkos.