dave123 Posted September 17, 2007 Share Posted September 17, 2007 Hi folks, i am quite new to the osx86 thing, but a long time osx user. as i'd like to remove my mbp from my desk i thought about buying a desktop system, but unfortunately a macpro is a bit too expensive ;-) so i thought: why not trying to build an hardware-a-like system (probably many of you already did that). but as far as i understand the whole osx @ x86 scene you all use modified osx install dvds. why not trying to hack the system bios / efi itself in order to get hardware which is acutally recognized as a legitimate macpro by the installer. i didn't find any threads discussing this possibility (if there is any). as far as i know current macpro's dont have a tpm, so if one would clone the mainboard/system bios/efi into a hardware-a-like mainboard he should end up with an "recognized as apple system"? am i wrong? what do you guys think about this possibility? best, dave Link to comment https://www.insanelymac.com/forum/topic/63548-idea-why-not-hacking-the-bios-efi/ Share on other sites More sharing options...
NeSuKuN Posted September 17, 2007 Share Posted September 17, 2007 actually, there are a lot of threads discussing this. Some have tried it with more or less success but no one has been able to get it working flawlessly. Link to comment https://www.insanelymac.com/forum/topic/63548-idea-why-not-hacking-the-bios-efi/#findComment-449673 Share on other sites More sharing options...
dave123 Posted September 17, 2007 Author Share Posted September 17, 2007 Hi. thanks for your reply. could you provide me with an "keyword" for more research?is there a special "name" for those projects?bestdave update: the thing i am talking about is probably summarized with the term MacEFIx86.maybe we should get some media buzz in order to get skilled people to work on it (again) ? :-) Link to comment https://www.insanelymac.com/forum/topic/63548-idea-why-not-hacking-the-bios-efi/#findComment-449674 Share on other sites More sharing options...
dave123 Posted September 17, 2007 Author Share Posted September 17, 2007 after doing some research i have the feeling, that some "media buzz" would really be usefull. we have to combine all the efforts of different people working on efi-hacks. my researchs showed me, that there are some people working on it, but they aren't working together. we need something like the iphone dev wiki. we need a efi-hack wiki :-) another (less good) solution (instead of flashing a mainboard to be recognized as a macpro board) could be to run a virtual efi ontop of the system efi. Link to comment https://www.insanelymac.com/forum/topic/63548-idea-why-not-hacking-the-bios-efi/#findComment-449727 Share on other sites More sharing options...
frak Posted September 17, 2007 Share Posted September 17, 2007 Hackers should be working together. I'd like to implement this in my own hardware. OS X is definitely one of my, if not the, favorite OS I've used. Plus, it'd save a lot of time on patching. Link to comment https://www.insanelymac.com/forum/topic/63548-idea-why-not-hacking-the-bios-efi/#findComment-449872 Share on other sites More sharing options...
Prof. Fether Posted September 22, 2007 Share Posted September 22, 2007 An EFI emulator is a good idea. Some x86 machines with OSX-compatible hardware will not even run the OSX86 installer, due to a BIOS incompatibility. Other people have expressed interest in working on this; for example: Soundless Jun 24 2007 i intend to start working on some kind of efi emulator for bios mac-mini Jun 24 2007 kind of already made but doesnt work too well efi on pc, it's possible http://www.hackint0sh.org/forum/showthread.php?t=1092 [the above thread is now 13 pages, and work is progressing] http://www.insanelymac.com/lofiversion/index.php/t1516.html Here is an overview of EFI-related stuff, for those who may consider joining the developer community: _____________________ "The Darwin bootloader is used to boot OSx86 as it is compatible with BIOS unlike the usual method for booting OS X on a real Mac using EFI. Barely any motherboards have EFI so using Apple EFI to boot is not a good solution, however there is work being done to boot a virtual EFI partition from BIOS and also to flash Intel EFI compatible motherboards with Apple EFI modules." http://neonkoala.co.uk/content/view/33/34/ How EFI works: http://www.kernelthread.com/publications/firmware/ "EFI is an interface specification and it really is more about how to write an operating system loader and an Option ROM than it is about how to make a BIOS that works. The Intel Platform Innovation Framework for EFI is Intel's next generation firmware architecture from the ground up. The core chunks of this code are available under an Open Source license at www.TianoCore.org. Tiano was the developer code name while Framework was the marketing name." —Andrew Fish (inventor of EFI) http://www.kernelthread.com/publications/firmware/ Insyde EFI Developer Kit http://www.insydesw.com/tw/products/products.htm Intel EFI home page http://www.intel.com/technology/efi/ Intel sample EFI implementation download http://www.intel.com/technology/efi/agreesource.htm Intel EFI Application Toolkit Effective July 1, 2007 the EFI Toolkit source code will no longer be available for download. Future updates to the EFI Application Toolkit can be downloaded from the open source EFI-toolkit project on the Foundation Code for EFI Implementations site TianoCore.org. http://www.intel.com/technology/efi/toolkit_overview.htm The EFI and Framework Open Source Community is the community surrounding the open source components of Intel's implementation of EFI, officially called the Platform Innovation Framework referred to as "the Framework". https://www.tianocore.org/ "The grand majority of Intel motherboards ship with Framework-based firmware. During 2005 more than one million Intel systems shipped with the Framework. New mobile, desktop and server products using the Framework, started shipping in 2006. For instance, all boards that use the Intel 945 chipset series use the Framework. However, the production firmware usually does not include EFI support, and is limited to legacy BIOS." http://en.wikipedia.org/wiki/Extensible_Firmware_Interface The OpenBIOS project provides you with most free and open source Open Firmware implementations available. http://www.openbios.org Link to comment https://www.insanelymac.com/forum/topic/63548-idea-why-not-hacking-the-bios-efi/#findComment-453173 Share on other sites More sharing options...
frizbot Posted September 23, 2007 Share Posted September 23, 2007 There's a subforum for it- http://forum.insanelymac.com/index.php?showforum=74 Dave123 has found the subforum though, posting this on the same day as posting in it. Link to comment https://www.insanelymac.com/forum/topic/63548-idea-why-not-hacking-the-bios-efi/#findComment-453596 Share on other sites More sharing options...
Recommended Posts