View Full Version : AnV AppleSMBIOS Version 10 (X) based on AppleSMBIOS-33
andyvand
04-26-2009, 07:11 PM
My latest AppleSMBIOS that can fully spoof Mac identification and even fool Geekbench.
Get binaries and sources from:
http://www.insanelymac.com/forum/index.php?showtopic=129930
They are for Mac OS X 10.5.6...
R0GUE
04-26-2009, 09:05 PM
Excellent! Thanks Andy.
erick2red
04-29-2009, 05:37 PM
My latest AppleSMBIOS that can fully spoof Mac identification and even fool Geekbench.
Get binaries and sources from:
http://www.insanelymac.com/forum/index.php?showtopic=129930
They are for Mac OS X 10.5.6...
Send me some docs over SMBIOS, could you?
naquaada
04-29-2009, 06:43 PM
Haha, me again. :) I tested the new AppleSMBIOS (for MacPro3.1) on my Opteron system with is using an Asus A8N-SLI Premium board, and it works fine. Secreenshot is here (http://naquaada.na.funpic.de/naq/osx86/forum/infinitemac/naquaada/pix/smbios/A8N-SLI_Premium.png). Xbench says it's a MacPro3.1, Geekbench still detects it as hackintosh, but this may be because the system has an AMD cpu.
But then I tested it on my Athlon 64 system which uses an Asus A8N-E FM/s board, this is an Fujitsu-Siemens OEM board. The board works perfectly, a system installed on the Premium which be restored by a .dmg works without changes. But the AppleSMBIOS.kext works a bit different (http://naquaada.na.funpic.de/naq/osx86/forum/infinitemac/naquaada/pix/smbios/A8N-E_FM-S.png). In System Profiler it's recognized as MacPro3.1, I used it in the macmodel= boot option like on the Premium board. But Xbench detects it as MacBookPro4.1 :D And like all other AppleSMBIOS.kext, Enabler and Resolver it doesn't show a RAM speed in About This Mac, System Profiler shows unknown and Geekbench shows 0 MHz. It's working fine with 10.5.3.
For testing purposes I deleted AppleSMBIOSEFI.kext, after I rebooted the system logged out and in again when I wanted to use 'About This Mac'.
Actually upgrading to 10.5.6 seems not to be a good idea. Both systems are slower using 10.5.6, the Opteron system 105 points and the Athlon system 79 points in Geekbench. The CPU gets hotter, system is slower, computer information wrong detected on some boards... not good.
naquaada
04-29-2009, 07:07 PM
Some more tests on the A8N-E FM/S board: I saw in System Profiler that SMBIOSEnabler and SMBIOSResolver both were loaded. I deleted SMBIOSResolver, then in System Profiler the RAM speed was shown as 0 MHz instead as Unknown.
Then I checked my 10.5.3 system, it doesn't even contain SMBIOSEnabler/Resolver. So I deleted SMBIOSEnabler on my 10.5.6 system, too. Now Xbench shows as system MacPro3.1 - as in 10.5.3 - but still 0 MHz RAM speed.
Why are these boards reacting so different? They're both nForce 4 boards, but have different onboard chips. Nevertheless, they're working with exact the same system image. Not installation DVD, the image which I installed on the Premium board works on the FM/S, even the ALC850 audio driver is accepted although this board has an ALC655 onboard. But I also tried a direct installation on the FM/S, same problems.
naquaada
04-29-2009, 09:57 PM
Very interesting news: I removed the 10.5.6 system on my A8N-E FM/S and restored a 10.5.3 system which was based on Leo4All V3 10.5.2 and an AMD patched 10.5.3 update. Then I installed Andys new kernel and made a second copy of it in the root directory, mach_kernel_960.
I don't know if the 9.6.0 kernel was made for 10.5.3, but it worked. Then I tried the TBU - Total Brutal Update. A direct ComboUpdate from 10.5.3 to 10.5.6 on AMD. And it worked! After the update was installed I used the backup kernel for booting, the normal mach_kernel was overwritten with the vanilla kernel from the update. One more reboot was neccessary, then the system booted - to a black screen. OK, no gfx drivers anymore ;-)
I installed from my main system the drivers for the HD2600XT and rebooted. The system was there. But not everything is working, sure. 'About this Mac' leads to a logout/login, no PS/2 drivers, no hardware and RAM information in System Profiler, Geekbench shows 3.70 GHz (should be 2.41 GHz) an so on. But this can be restored. Here's a screenshot (http://naquaada.na.funpic.de/naq/osx86/forum/infinitemac/naquaada/pix/smbios/A8N-E_FM-S_ComboUpd.jpg).
Much more intersting is, the speed is back! I got about 80-85 points in Xbench in comparison to 59-75 on the direct 10.5.6 installation! Geekbench has 75 points more. Even after the update to Quicktime 7.6, which I thought was the main error source. Mainboard and BIOS are correctly detected by Geekbench, don't know if this is good or bad.
I think I won't mess around with a 10.5.6 image now, I'll test a new installation of 10.5.2 with a direct update to 10.5.7! If this would work on AMD it would be a hammer!
xXrkidXx
04-29-2009, 11:46 PM
sorry lol being a noob here but, could somebody explain what this is? im a little confused on what it does, why its needed(mac boots and works j/wing), and any other things you might think it important to know, thanks :)
andyvand
04-29-2009, 11:55 PM
Very interesting news: I removed the 10.5.6 system on my A8N-E FM/S and restored a 10.5.3 system which was based on Leo4All V3 10.5.2 and an AMD patched 10.5.3 update. Then I installed Andys new kernel and made a second copy of it in the root directory, mach_kernel_960.
I don't know if the 9.6.0 kernel was made for 10.5.3, but it worked. Then I tried the TBU - Total Brutal Update. A direct ComboUpdate from 10.5.3 to 10.5.6 on AMD. And it worked! After the update was installed I used the backup kernel for booting, the normal mach_kernel was overwritten with the vanilla kernel from the update. One more reboot was neccessary, then the system booted - to a black screen. OK, no gfx drivers anymore ;-)
I installed from my main system the drivers for the HD2600XT and rebooted. The system was there. But not everything is working, sure. 'About this Mac' leads to a logout/login, no PS/2 drivers, no hardware and RAM information in System Profiler, Geekbench shows 3.70 GHz (should be 2.41 GHz) an so on. But this can be restored. Here's a screenshot (http://naquaada.na.funpic.de/naq/osx86/forum/infinitemac/naquaada/pix/smbios/A8N-E_FM-S_ComboUpd.jpg).
Much more intersting is, the speed is back! I got about 80-85 points in Xbench in comparison to 59-75 on the direct 10.5.6 installation! Geekbench has 75 points more. Even after the update to Quicktime 7.6, which I thought was the main error source. Mainboard and BIOS are correctly detected by Geekbench, don't know if this is good or bad.
I think I won't mess around with a 10.5.6 image now, I'll test a new installation of 10.5.2 with a direct update to 10.5.7! If this would work on AMD it would be a hammer!
Normally with my SMBIOS alone it should enable the BIOS to be spoofed as MacPro3,1 BIOS...
Little note: for AMD MacPro3,1 tends to not fool Geekbench but if you use macmodel=MacPro2,1 with my kernel... you'll be surprised...
If you want to get a faster system you can try my decrypts... they are fully patched up without code signatures and really tend to speed stuff up (especially boot...)
To the question why it show 0 Mhz? well I think that something else was interfering with the SMBIOS and it thus misdetected it...
As to the point of using the kernel on 10.5.3... sure this should work as long as System.kext and seatbelt.kext match the kernel...
Also 10.5.7 should provide no problems... I'll also make a custom kernel for it when it comes out...
Also AppleSMBIOSEFI, SMBIOSEnabler, SMBIOSResolver, ... tend to conflict with my AppleSMBIOS...
It overwrites the values set by my driver... (not wanted ofcourse)
andyvand
04-29-2009, 11:58 PM
Send me some docs over SMBIOS, could you?
Do you mean SMBIOS specification or do you mean info over my AppleSMBIOS specific?
Like one tends to say: Ask away...
naquaada
04-30-2009, 12:10 AM
I continue testing tomorrow, actually have to switch betwenn PS/2 and USB keyboard all the time. I want to examine my eyes for inner injuries now.
Whaddaya mean you'll be surpised? Does it show MacBoom!Pro then? :D Hey, how about adding some eastereggs in the next kernel? Commodore computers always had a lot of them! Add an option guru=1 to create a guru meditation (http://en.wikipedia.org/wiki/Guru_Meditation) when a kernel panic appers. That'll be great!
andyvand
04-30-2009, 12:18 AM
I continue testing tomorrow, actually have to switch betwenn PS/2 and USB keyboard all the time. I want to examine my eyes for inner injuries now.
Whaddaya mean you'll be surpised? Does it show MacBoom!Pro then? :D Hey, how about adding some eastereggs in the next kernel? Commodore computers always had a lot of them! Add an option guru=1 to create a guru meditation (http://en.wikipedia.org/wiki/Guru_Meditation) when a kernel panic appers. That'll be great!
Yep... it says MacPro2,1 then instead of hackintosh...
That kernel option I could manage... ;)
erick2red
04-30-2009, 01:07 PM
No i meant AppleSMBIOS.kext what's for.
naquaada
04-30-2009, 04:36 PM
I also don't know exactly what AppleSMBIOS.kext is, but it tells the computer about some system information, f.e. RAM Speed an so on. There are various hardcoded SMBIOS versions with fixed entries but also autodetecting versions. Additional detectors are SMBIOSEnabler.kext or SMBIOSResolver.kext. But use only one of them.
andyvand
04-30-2009, 06:53 PM
I also don't know exactly what AppleSMBIOS.kext is, but it tells the computer about some system information, f.e. RAM Speed an so on. There are various hardcoded SMBIOS versions with fixed entries but also autodetecting versions. Additional detectors are SMBIOSEnabler.kext or SMBIOSResolver.kext. But use only one of them.
Additional detectors aren't required...
AppleSMBIOS indeed handles system information and also platform uuid...
In case of my AppleSMBIOS you can adapt every setting in the Info.plist.
It also fixes up SMBIOS resource table under ioreg so that it fools for example gb that it really is a Mac (it sets a Mac SMBIOS resource)
When one looks under the Info.plist one with find the settings there and understand it better...
cgibson
05-22-2009, 04:19 PM
AnV,
The link pointing to your AppleSMBIOS-33 is broken. Please provide an update tou this link.
Thanks
InteliMacPro
06-06-2009, 01:10 AM
Yeah i'd like to install this too but the link is broken. Damn InsanelyMac anyways...
SaCleoCheater
06-26-2009, 05:17 PM
You can find Andy's post w/Download here:
http://laptopneeds.forumotion.co.uk/anv-releases-f10/anv-applesmbios-33-version-x-t11.htm
InteliMacPro
06-27-2009, 01:20 AM
hey thanks man. Not only is my RAM at the right speed now, it's also got my CPU showing the correct overclock speed in system profiler (but not about this mac). I'm pretty damned happy :)
miliuco
07-10-2009, 10:40 PM
Andy your posts seem to be removed from InsanelyMac ¿?
If so ¿can you put your SMBIOS in other place?
EDIT: sorry, I just noticed the post of SaCleoCheater with a valid link, thanks.
InteliMacPro
07-11-2009, 04:01 AM
Andy your posts seem to be removed from InsanelyMac ¿?
If so ¿can you put your SMBIOS in other place?
EDIT: sorry, I just noticed the post of SaCleoCheater with a valid link, thanks.
If you look a couple of posts up you'll see a link where you can get it.