Resolved OS X Yosemite on Unsupported Macs [Guide]

Discussion in 'OS X Yosemite (10.10)' started by TMRJIJ, Aug 3, 2014.

Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.
  1. TMRJIJ, Aug 3, 2014
    Last edited by TMRJIJ: Sep 29, 2018

    TMRJIJ macrumors 68030


    Dec 12, 2011
    South Carolina, United States
    Depending on the computer used and the procedure employed the RESOLVED in the title might be a bit too optimistic...or just too early judging by all the following posts, with all the credits very well deserved by the creators of these wonderful tools! Thank you very much TMRJIJ!!!!!
    Good to remember if you use a tool like MCPF to install an "unsupported" newer OSX.

    Keep a bootable clone of the original "supported" OSX of that computer with its original unhacked Recovery Partition, for instance in a USB key or an external drive. The "special" Recovery Partition ("OSX Hackers") created by the hacking tool in Mavericks can be used for rehacking (if needed) or for doing again a "clean install' of the newer hacked system. However, it doesn't give you access to a Time Machine recovery as found in a normal Recovery Partition.
    (Sometimes Time Machine refuses to start and work normally from inside the hacked new OSX).

    The original kept "old" Recovery Partition will allow you to boot from it and restore the newer system (if needed) from a Time Machine backup of it.

    A remark for people trying without success to install Yosemite through MCPF 1.0.1

    I tried it for several months without success. Mavericks worked in my MB 4.1, early 2008, Yosemite not.
    Then one day I run this tool choosing Yosemite and directing it to an external USB stick as the installer, and afterward repeated the Yosemite choice but this time pointing to the inner drive of my MB 4.1, leaving the USB stick installer plugged in. A double procedure with MCPF 1.0.1.
    For unknown reasons to me, a reboot allowed me suddenly to begin to install Yosemite.
    I don't know if it might work for others users or for other unsupported macs but in despair maybe you give this double procedure a try.
    I later succeeded to upgrade to the last version of Yosemite 10.10.5 and to install a security update.
    However I had to use each time the AppleHDA kext of the OSX Hackers kext package to have again recognized the built-in microphone and speakers, "disappeared" after any update.
    I don't have unfortunately the patched special Hackers recovery partition in case I need to rehack it, as I had with Mavericks, so I keep bootable clones for safety.
    A suggestion: MPEG Streamclip, a free, non further updated application, plays some"avi" movies in a hacked Yosemite, while VLC and other players only give the soundtrack. If this suggested player doesn't work with a certain "avi", the HD player, part of the P2P application "Vuze" always does in my experience.


    Latest Update: June 22, 2017, by TMRJIJ 0 small adjustments and updated links.
    Latest Update: March 16, 2017, by TMRJIJ - small adjustments and spelling mistakes fixed.
    Last Update: October 31, 2016, by TMRJIJ - macOS Extractor 1.4.1 will change steps in the tutorial.

    Warning: MacPostFactor 2.0.1 doesn't support macOS 10.12 yet.

    OS X Yosemite on Unsupported Macs
    OS X Hackers

    macOS Extractor and MacPostFactor are apps that guide you through patching and installing macOS Sierra (10.12), OS X El Capitan (10.11), Yosemite (10.10), Mavericks(10.9), or Mountain Lion (10.8) on your older Mac. This thread focuses on OS X Yosemite.

    MacPostFactor works for Mountain Lion, Mavericks, and Yosemite, and El Capitan (certain Models).
    Please note that older GPU (GMA 950, X3100, X1600, X1300, X1900, 7300gt, etc.) Graphics Acceleration on Mavericks and Yosemite is not supported yet but this thread consists of many graphical workarounds.
    Installing on these models may cause them to have graphical issues as stated in these pages. Kexts are provided to help a little bit.
    macOS Extractor is somewhat for more advanced users and should only be used as an alternative to MacPostFactor. This thread consists of members prominent in these patches that can help you solve your issues. Please do not hesitate to post if you have questions.

    Apple History

    OS X 10.6 Snow Leopard was the first OS X version with optional support for a 64-bit kernel, allowing booting either with a 32-bit or 64-bit kernel. However, Apple did not support booting the 64-bit kernel in Macs that shipped with EFI32 firmware, even if they had 64-bit processors capable of running the 64-bit kernel. When Apple dropped the 32-bit kernel entirely from OS X, starting with OS X 10.8 Mountain Lion, EFI32 Macs no longer had an Apple-supported mechanism to boot newer OS X versions.

    Fortunately, we have found a workaround for this version of OS X. Here we provide guides in Post 1 and 2 and support for Installing OS X Yosemite on your Unsupported Mac.

    This first post is usually updated with recently summarized information, updates, and more solutions.

    For those who have 2006/2007 Mac Pros, you may be best suited to using Mr. Zarniwoop's Thread here. The MCPF and macOSE projects are not affiliated with them. We will not contact them either. Some confrontation has occurred both publicly and privately in MacRumors, the site, and other forms of communications and we don't want anything to do with them and their Mac Models. Its simple, don't ask Mac Pro questions to people who don't have Mac Pros.:p Your post will be requested to be moved to their thread.
    Mac Pro (1,1/2,1) Yosemite Guide: Hennesie2000's Guide here.

    Tested Macs listed below. Here are the minimum requirements:
    - Running 10.7 Lion
    - At least 2GB of RAM.
    - A copy of Yosemite in Applications Folder (Recommended from the Mac App Store)
    - 15 GB of free space from USB or HDD Partition to serve as your Installation Drive.

    -MacMini1,x (C2D upgraded)
    -iMac4,x (C2D can be upgraded)
    -iMac5,x (post #846 might help)

    We DON'T assist with Hackintosh. All private messages/emails involving installing OS X on non-Apple hardware will be redirected to another support team.

    Guide to Installing OS X Yosemite on Unsupported Macs

    Method 1 - macOS Extractor


    Be sure to have root privileges (administrator password) as OS X will prompt you for this on some stage.

    A: Preparing The Installation Drive

    1. Make a BACKUP of your system if you can.
    2. macOS Extractor has generally everything you need to patch OS X (There are also numerous other sources that can help).
    3. Get an OS X Yosemite Installer app (Recommended from the Mac App Store)
    4. Make sure your Mac meets the Requirements above
    5. A USB or Secondary Partition to put the patched Installer (A Installation Drive for reference)

    B: Start Patching
    1. Install macOS Extractor.
    2. A new drive might appear on your Desktop called ‘OS X Install ESD’. Don’t worry about that. The AutoPatch Tool will unmount that when it's done.
    3. Go to Applications/OS X Hackers Patch Files and run the AutoPatch package.
    4. Select the disk or partition (Installation Drive) that you want as the installer. WARNING: DO NOT SELECT YOUR CURRENT PARTITION (i.e Macintosh HD)
    5. (for non 64 bit Macs) Unlock and Replace the boot.efi files located in /System/Library/CoreServices and /usr/standalone/i386 with the copy provided in /Applications/OS X Hackers Patch Files/Boot EFI/ or from here . To Unlock it, use the Terminal app in Applications/Utilities/ and enter the command:

      sudo chflags nouchg /Volumes/OS\ X\ Base\ System/System/Library/CoreServices/boot.efi

      (If you receive an error, go the that directory and find the boot.efi. Then in the Terminal, enter 'sudo chflags nouchg ' and drag the old boot.efi in the window. Press Enter)
    6. Now lock the new boot.efi file (for non 64 bit Macs) lock the new boot.efi with this command:
      sudo chflags uchg /Volumes/OS\ X\ Base\ System/System/Library/CoreServices/boot.efi

    C: Installation

    1. Reboot your Mac holding option (alt) key.
    2. Select the Installation drive "OS X Base System" (and press enter)
    3. If the installation drive boots you back to the main partition, try blessing the drive from your terminal app:
      sudo bless --folder /Volumes/OS\ X\ Base\ System --file /Volumes/OS\ X\ Base\ System/System/Library/CoreServices/boot.efi --setBoot
    4. When booted click install/continue until you reach the disk selection menu, select the partition you wish to install Yosemite on (probably Macintosh HD) if you are sure about it, else select another empty drive (at least 15GB for testing/bigger if it should be a secondary system)

    D: If Reboot Fails

    (If the Mac does not reboot to the Yosemite desktop boot to the installation drive again and perform the following.
    Boot back into the Yosemite Install Partition
    open the terminal at the top menu bar or boot into single user mode (Hold Command -S immediately after turning on)
    sudo rm /Volumes/[Main Drive Name]/System/Library/CoreServices/PlatformSupport.plist

    E: Install these 64-bit Kexts from the Kexts folder from OS X Extractor
    (These will better the graphics by a little but you will not have Graphics Acceleration. Still in beta so they may not work well)
    1. Navigate in your Finder and go to the 'OS X Hackers Patch Files' folder in your Applications Folder
    2. Open the 'Kexts' Folder
    3. Choose your Graphics Card Kext Installer and launch it.
    4. Select the Partition or Hard Drive that you are currently using the patched OS X. Install it. (Admin privileges required)
    5. Restart your Mac
    IF your Macbook can't wake up from sleep:

    Because of lack of working Graphics Acceleration. Your Macbook may not be able to wake from a display sleep. The Kext Installer includes a NoSleep Extension and Brightness App.


    Method 2 - MacPostFactor

    Screen Shot 2015-06-25 at 12.37.39 PM.png

    Install MacPostFactor at your own risk. We are not liable if your computer explodes, fail to wake you up for work, lose important files, pictures, porn or simply ceased to work. Always backup your existing installation before installing MacPostFactor or install in a second partition.

    We are not aware of remaining bugs...

    Although its been thoroughly tested by us and our group of private beta testers, you might still find bugs in it, and if you do find one, feel free to contact us on Twitter @MLforAll & @IsiahJohnson15 or simply email me at (@MLforAll's mail) or

    Yosemite Install is EXPERIMENTAL. Try this on a secondary partition.

    Supplementary Information for Yosemite

    Yosemite can be installed on all computer but ONLY Mac Pros WITH AN UPGRADED GRAPHICS CARD can use graphics acceleration as of now!

    Requirements for MacPostFactor to work
    ◆ A Mac with Core 2 Duo or Xeon Processor.
    ◆ OS X 10.7 or later
    ◆ 2GB RAM at least
    ◆ At least 15GB of HDD space (8GB for USB)
    ◆ Install OS X 10.10.0 or later in your Application Folder
    ◆ Read our instructions on MacRumors at least twice

    Friendly reminder.
    We're not responsible if you screw up your system. Technically, that won't happen as you can always go back to Lion, Mountain Lion or Mavericks

    Instructions — Installing directly on this computer
    1. Make sure you have Install OS X in your Application Folder
    2. Select "On this computer" on the main MCPF window. Then, choose the partition you want to install Yosemite on.
    3. Click install and prompt your password.
    4. Click reboot. Your computer should reboot with the OSXHackers logo.
    5. Once booted, Click Continue, Agree and choose the only partition showed.
    6. Click reboot when you see "Installation succeeded !".
    7. Enjoy!

    Instructions — Installing via USB
    1. Make sure you have Install OS X in your Application Folder
    2. Select "On an external drive" on the main MCPF window. Then, choose the disk you want to install the Yosemite installer on.
    3. Click install and prompt your password.
    4. Click exit. Boot the computer you want to install Yosemite on with 'alt' held and select your USB drive.
    5. Once booted, Click Continue, Agree and choose the partition you want to install on.
    6. Click reboot when you see "Installation succeeded !".
    7. Enjoy!

    Bugs (from multiple Mac Models)
    1. Maps does not view the maps
    2. Launchpad is somewhat delayed and choppy
    3. Video don’t play in iTunes, Safari, VLC nor DVD Player (best use Quicktime, the HD player of Vuze and Google Chrome)
    4. Notification Center is sometimes a mess.
    5. Only one Screen Resolution available
    6. Some Apps will have artifacts if primary using Graphics Card.
    7. iMessage/FaceTime note: Most users cannot initially login to iMessage or FaceTime using their Apple ID from their Macs after installing Yosemite as a security precaution. When trying to login, they receive an iMessage Registration validation code. The solution is to contact Apple support, provide your Mac's serial number, explain that Yosemite was installed using our guide and that iMessage isn't working and provide the validation code. Apple then unblocks the Mac, allowing iMessage and FaceTime login immediately and in the future OS updates. They really don't care.


    Feel free to post your questions, concerns, or success stories in this thread. If you can’t post us back because your only usable device is bricked, Skype at TMRJIJ, MLforAll, or email us at We'll try to respond within 3-5 days.
    There should be some great support Applications that we will use to help you.

    Be sure to thank our awesome developers who have contributed greatly.

    Support Documentation (Construction)

    Docs for macOS Extractor:
    Docs for MacPostFactor:

    Downloads/Files for Patching

    The macOS Extractor v1.43 for Mountain Lion, Mavericks, Yosemite, El Capitan, and Sierra [July 25, 2018]:
    Download Link
    View Release Notes

    MacPostFactor 2.0.1 [July 8, 2016]:
    Download Link

    Boot.efi support for El Capitan (OS X 10.11) for unsupported Mac hardware with a 32-bit only EFI [by Pike R. Alpha]:
    Download Link

    OS X Hackers are is not affiliated with Apple Inc. Mac OS Ten (X), Mac, iOS, iPhone, iPad, and all other Apple product names are trademarks or registered trademarks of Apple Inc. All other company and product names are trademarks or registered trademarks of their respective companies.
    MacPostFactor was made by Wayne Wong (@Wayne_819) and Kelian Dumarais (@MLforAll)

    Guide and OSXH site/app designed by Isiah Johnson (@TMRJIJ) and Robby Sharpero and is provided by Johnson Network.


    Liem Mai, Birtha Åbel, Wayne Wong, Kelian Dumarais, Nolen Johnson, Mr. Zarniwoop, Tiamo, Pike R. Alpha, oem, atvusr, Jesse Samluk, Mike Hennessie

    Terms and Conditions
    OS X Hackers Site
    Facebook Page



    Support us by sharing our guide to others. Let everyone know that their older Macs are not obsolete yet. Thank the developers who helped make this possible. Some Developers also appreciate donations to help make this site/app better.

    Other Threads:

    More Advanced Guide Below

  2. atvusr, Aug 3, 2014
    Last edited: Nov 22, 2015

    atvusr macrumors 6502


    Apr 5, 2010
    Last update: November 22, 2015.

    OS X Yosemite on unsupported older Macs

    The steps as described below can also be done automatically with the SFOTT App-Script.

    A Guide for the creating of a patched OS X 10.10 Yosemite Installer for unsupported older Macs:


    - get the 'Install OS X' from Apple's App-Store ('OS X Yosemite Installation' in Mac 'Applications' folder)

    - make a BACKUP of your System if possible

    - get a USB-Flashdrive (8 GB or more) or use a external Hard Disk Drive

    - if there's still content on the USB-Flashdrive or external HDD, make a BACKUP first

    - with Disk Utility create a GUID-Partition with Mac OS Extended Filesystem on the USB-Flashdrive / external HDD

    Creating the patched Yosemite Installer:

    - let Finder show hidden files on your Mac via Terminal: defaults write AppleShowAllFiles TRUE; killall Finder

    - right-click on the downloaded 'OS X Yosemite Installation' and click 'Show Package contents'

    - go into the folder /Contents/SharedSupport/

    - mount the InstallESD.dmg with double-click

    - with Disk Utility restore the BaseSystem.dmg to the USB-Flashdrive / external HDD, rename it to Installer

    - replace the Alias in /System/Installation/ with the Packages folder from InstallESD.dmg

    - determine the Board-ID of your Mac via Terminal: ioreg -lp IOService | grep board-id

    - add the Board-ID to System/Installation/Packages/InstallableMachines.plist

    - identify your Mac-Model (x,x) with the System-Profiler-App in Utilities

    - add the Board-ID and the Mac-Model to /System/Library/CoreServices/PlatformSupport.plist

    - add the Board-ID to the Distribution file in /System/Installation/Packages/OSInstall.mpkg (see below for details)

    - copy BaseSystem.dmg and BaseSystem.chunklist into the root folder of the USB-Flashdrive or external HDD

    - extract the Kernel with Pacifist from InstallESD.dmg -> Packages -> Essentials.pkg -> /System/Library/Kernels/kernel

    - create a folder named "Kernels" in System/Library/

    - add the extracted kernel file to /System/Library/Kernels/

    - if your older Mac has a 32bit EFI (EFI32) replace the Boot.efi in /System/Library/CoreServices/ as well as /usr/standalone/i386 with the version from here

    Install Yosemite:

    Restart your Mac, immediately press and hold the Option (alt) Key. After the Mac startup sound, the Startup Manager should appear. Select the patched Installer on the USB-Flashdrive / external HDD and follow the normal OS X install process.

    For fully graphics acceleration and translucent menus you will need appropriate 64bit Kernel Extension files (Kexts) for your GPU as well as the appropriate OpenCL/GL Frameworks. 64bit Kexts for the ATI X1600 GPU can be found in Post #458.

    Audio-Kexts (AppleHDA.kext) can be found via the section 'Downloads/Files for Patching' in Post #1 , alternatively also in Post #126.

    Video playback: After installing the Adobe Flash Player, watching MP4-Videos in YouTube and QuickTime should work, maybe not perfectly but usable. Since VLC-Player and Apple's DVD-Player doesn't work because of the missing Video device - with the QuickTime MPEG-2 Playback Component it's possible to play menu-less DVDs with MPEG Streamclip or MPEG2-Videos with QuickTime. Use the MPEG2-Utility inside the MPEG_Streamclip_1.9.3b8.dmg to install the QuickTime MPEG-2 Playback Component. Maybe Perian (for older Video formats) still works, but it's not tested yet.

    To hide in Finder the hidden files again, use the Terminal command: defaults write AppleShowAllFiles FALSE; killall Finder

    Intermediate step - editing of the OSInstall.mpkg:

    - make a copy of the /System/Installation/Packages/OSInstall.mpkg into a temporary folder for editing

    - extract the OSInstall.mpkg via Terminal: xar -x -f OSInstall.mpkg

    - get your Board-ID via Terminal: ioreg -lp IOService | grep board-id

    - add the Board-ID to the 'Distribution' file in the line 'var platformSupportValues=[" ... "];' with a simple Plain-Text-Editor in the same manner as the already existing ID's

    - delete the old OSInstall.mpkg in the temporary folder

    - pack the files in the temporary folder into a new OSInstall.mpkg via Terminal: xar -c -f OSInstall.mpkg *

    - replace the original OSInstall.mpkg in the Installer with the edited one.

    Check of the EFI version (32 or 64 bit):

    Terminal command: ioreg -p IODeviceTree -b -n efi | grep firmware-abi
  3. atvusr, Aug 4, 2014
    Last edited: Jun 29, 2016

    atvusr macrumors 6502


    Apr 5, 2010
    Last update: June 29, 2016.

    Boot.efi for OS X 10.10 Yosemite

    From Tiamo's Boot.efi source there's a derived version for Yosemite by Pike R. Alpha.

    Tiamo's Boot.efi source for OS X 10.8 / 10.9:

    Pike's Boot.efi source for Yosemite: (Master branch).

    Source of Apple's Darwin/XNU Kernel (14.x.x /
    The Terminal command uname -v will show the XNU build version string, i.e. OS X 10.10.0 corresponds to Darwin 14.0.0 / 2782.1.97 .

    Both Boot.efi are compiled with MS Visual Studio 2013 and Netwide Assembler (NASM).

    Compiled versions of the Boot.efi (from Master branch) can be found here.
  4. TMRJIJ thread starter macrumors 68030


    Dec 12, 2011
    South Carolina, United States
    Worked on Macbook early 2008

    I installed it from my Macbook Pro mid 2010 onto a External HDD then removed the platformsupport.plist for it to boot on the Macbook early 2008. I'm still working on the kernels.
  5. jonobin macrumors 6502

    Sep 3, 2014
  6. TMRJIJ thread starter macrumors 68030


    Dec 12, 2011
    South Carolina, United States
    OS X Yosemite Public Beta 2

    Sorry about the long wait. College life rocks! I am now moving on to testing Beta 2. Once again in this version, kernel modifications cause some annoyance. I haven't seen any Boot.efi x64 patches lately nor been able to contact with Hacker Wayne or @MLforAll on the smallest possibility of successful graphics acceleration. No recovery partition work yet either.

    Apple Event on Tuesday . . . . . . My Body is Ready
  7. jonobin macrumors 6502

    Sep 3, 2014
    Are you able to have a "vanilla like" yosemite installed? I want my little macbook to use all his "power" at the limit (like 64bit kernel and not the sfott method)

    I think that if someone is able to write at least gma x3100 with something-like-full graphic acceleration starting from 10.6.2 64bit kext and from the kext used in mlpf(or at least starting from some linux distro kext) would be equally awesome
  8. jonobin, Sep 8, 2014
    Last edited: Sep 8, 2014

    jonobin macrumors 6502

    Sep 3, 2014
  9. jonobin macrumors 6502

    Sep 3, 2014
  10. jonobin macrumors 6502

    Sep 3, 2014
    here is a guy that mods gma drivers for windows, at least maybe he should be helpful for us
    (I've just contacted him, if he aswer back positive I'm going to post here)

    Maybe posting on intel forum should be helpful too, if someone can do this..
  11. jonobin, Sep 9, 2014
    Last edited: Sep 9, 2014

    jonobin macrumors 6502

    Sep 3, 2014
    here are some drivers that seems to boost performance of gma950-x3100..
    now i don't have a broadband connection, if someone can try these out would be amazing
  12. CamCroz99 macrumors member


    Aug 30, 2014
  13. TMRJIJ, Sep 9, 2014
    Last edited: Sep 9, 2014

    TMRJIJ thread starter macrumors 68030


    Dec 12, 2011
    South Carolina, United States
    iCloud Drive

    Sorry about that. I upgraded to iCloud Drive. I'll get you guys a dropbox link:
  14. atvusr, Sep 10, 2014
    Last edited: Oct 17, 2014

    atvusr macrumors 6502


    Apr 5, 2010
    The dark mode looks somehow not bad on unsupported Macs without graphics acceleration. If you change the appearance (in System Preferences) to Graphite, dark menu bar & Dock as well as Highlight color Graphite too, then it looks quite decent and remembers a little bit at NeXTSTEP ....

    Attached Files:

  15. TMRJIJ thread starter macrumors 68030


    Dec 12, 2011
    South Carolina, United States
    What Mac do you have?
  16. atvusr, Sep 10, 2014
    Last edited: Jun 1, 2015
  17. ikir macrumors 65816


    Sep 26, 2007
    Hi guys, any news? I have a Macbook 4.1 with GMAX3100 and I would install Mavericks or Yosemite but graphic acceleration would be nice :)

  18. ikir macrumors 65816


    Sep 26, 2007

    Very interesting, anyone tried?
  19. atvusr, Sep 27, 2014
    Last edited: Nov 16, 2014

    atvusr macrumors 6502


    Apr 5, 2010
    The link to the X3100 Drivers as well as the Mac-link for GMA950 are grayed out ....
  20. TMRJIJ thread starter macrumors 68030


    Dec 12, 2011
    South Carolina, United States

    Now working on OS X Yosemite PB3. Can I get some people to play with their OS X Installer image. It is a little more tedious patching the OS X Yosemite Beta
  21. TMRJIJ thread starter macrumors 68030


    Dec 12, 2011
    South Carolina, United States
    You see this UI look. That is what it will look like without the right 64-bit kexts. You don't want this look. You want the pretty translucency :cool:
    I do have kexts for GMA X3100 and 950. If you have any 64-bit kexts for other models, please send. I will try to make a site that features a working guide, download link for OS X Yosemite when it releases, and all the 64 bit kexts for users to download. the boot.efi is still a mystery.

    Attached Files:

  22. CamCroz99 macrumors member


    Aug 30, 2014
    Has anyone tried this on the GMA X3100 model? I would be more than happy to if not.
  23. ikir, Sep 28, 2014
    Last edited: Sep 29, 2014

    ikir macrumors 65816


    Sep 26, 2007
    Can i help you beta testing? I have a Macbook 4.1 with GMAX3100. Naturally i have other machines running PB3 a retina 13" and a Mac Pro. Contact me via PM I will give you my contacts.
Thread Status:
The first post in this thread is a WikiPost, and can be edited by anyone with the appropriate permissions.

Share This Page