Yosemite Patcher Tool For Unsupported Macs

Posted on  by 

Jan 26th, 2015

A new OS X Continuity Activation tool is now available for download to enable Continuity/Handoff feature on unsupported Macs that do not ship with a compatible Bluetooth LMP version.

Never

Macos High Sierra Patcher Tool For Unsupported Macs Silverfast For Mac Sierra Norton Scan For Mac Os X Web Server For Mac Sierra Mar 05, 2020 Hence, the app gets wider compatibility, starting with macOS 10.10 (OS X Yosemite) that got announced back in WWDC 2014. Coincidentally, the desktop app comes merely a few days after Facebook revamped its. OS X Patcher is a command line tool for running OS X Mountain Lion, OS X Mavericks, OS X Yosemite, and OS X El Capitan on unsupported Macs. End of Support/Development. This project has had its issues and discussions disabled and most likely won't receive future updates or support. For more information please visit this page.

Not a member of Pastebin yet?Sign Up, it unlocks many cool features!
  1. 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.
  2. Fortunately, we have found a work around for these version of OS X. Here we provide guides in Post 1 and 2 and support for Installing OS X Yosemite on your Unsupported Mac.
  3. This first post is usually updated with recent summarized information, updates, and more solutions.
  4. For those who have 2006/2007 Mac Pros, you may be best suited to using Mr. Zarniwoop's Guide here.
  5. Prerequisites
  6. Tested Macs listed below. Here are the minimum requirements:
  7. - At least 2GB of RAM.
  8. - A copy of Yosemite in Applications Folder (.app file preferred)
  9. -MacBook3,x
  10. -MacBookPro2,x
  11. -MacMini1,x (C2D upgraded)
  12. -iMac4,x (C2D can be upgraded)
  13. 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.
  14. Guide to Installing OS X Yosemite on Unsupported Macs
  15. ANY HARM OR DAMAGE CAUSED BY THIS GUIDE HAPPENED UNDER YOUR OWN RESPONSIBILITY!
  16. Be sure to have root privileges (administrator password) as OS X will prompt you for this on some stage.
  17. 2a: I have some attachments below to help shave off a couple of hours.
  18. 3a: Get an OS X Yosemite Installer app (Recommended from the Mac App Store)
  19. 4a: Make sure you have an Intel-Based Mac that supported OS X 10.7 Lion
  20. 1b: Get an empty USB-Stick (8GB or more)/use an external hard disk
  21. 2b: backup everything on the drive to another drive
  22. 3b: open Disk Utility and select your drive for installation
  23. 4b: select the partition tab -> advanced options -> GUID
  24. 5b: chose a drive name -> select HFS+ as the partition format -> partition the drive
  25. 1c: in Finder right-click the app and select show package contents
  26. -> navigate to /Contents/Resources/SharedSupport and double-cick the dmg-file
  27. 2c: show hidden files in Finder (use included DisAppear.app)
  28. 3c: in Finder navigate to the Drive you've just mounted
  29. 4c: locate BaseSystem.dmg -> drop it to the lower Disk Utility side pane
  30. 5c: select your previously created install partition (not drive!) -> restore tab -> drop the image from the side pane to the source field
  31. 6c: restore
  32. 7c: in Finder locate the mounted InstallESD and copy the 'Packages' folder
  33. 8c: past the folder to /System/Installation/ -> you will need to replace the file in there with the actual folder.
  34. 1d: You will have to replace the files without corrupting them. Some of the files are signed so be careful not to change anything else.
  35. 2d: run the IORegistryExplorer.app -> make sure in the top left corner IOServices is selected
  36. 3d: under root select your Mac(model) -> on the right at the top copy the board-id value.
  37. 4d: open /System/Installation/Packages/InstallableMachines.plist -> search for the last entry and replace it
  38. 5d: open /System/Library/CoreServices/PlatformSupport.plist
  39. -> search for the last entry of board-ids and replace it
  40. -> search for the last entry of Macs and insert yours as found in the IORegistryExplorer.app
  41. 6d: OSInstall.mpkg
  42. -> make a copy of the /System/Installation/Packages/OSInstall.mpkg into a temporary folder for editing
  43. -> Open the OSInstall.mpkg via Flat Package Editor, then drag the 'Distribution' file to a temporary folder
  44. -> 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 and save it.
  45. -> Delete the old Distribution file in the Flat Package Editor and add in the new one.
  46. -> replace the original OSInstall.mpkg in the Installer with the edited one.
  47. 7d: BaseSystem
  48. -> copy BaseSystem.dmg and BaseSystem.chunklist into the root folder of the USB-Flashdrive or HDD
  49. 8d: Kernel
  50. -> extract the Kernel using the Pacifist.app from the original InstallESD.dmg > Packages > Essentials.pkg > /System/Library/Kernels/kernel
  51. -> create a folder named 'Kernels' in System/Library/
  52. -> add the extracted kernel file to /System/Library/Kernels/
  53. 8d (Optional): Boot.efi
  54. -> 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 we provided or in Post 2.
  55. 2e: select the USB drive (BaseSystem) and press enter
  56. 3e: when booted click install/continue until you reach the disk selection menu
  57. -> select you main drive (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)
  58. 4e: finish installation
  59. (If the Mac does not reboot to the Yosemite desktop boot to the install-drive again and perform the following.
  60. Boot back into the Yosemite Install Partition
  61. open the terminal at the top menu bar or boot into single user mode (Hold Command -S immediately afterturning on)
  62. enter: sudo rm /Volumes/[Main Drive Name]/System/Library/CoreServices/PlatformSupport.plist
  63. F: Install these 64 bit Kexts from OS X Hackers link below (These will better the graphics by a little but you will not have Graphics Acceleration. Still in beta so they may not work well)
  64. 1f: open the KextUtility.app by dropping all of the files inside this attachment zip folder named “kexts. . .' to it. Don't forget to drop in the AppleHDA.kext
  65. 2f: reboot
  66. 3f: Boot into Single User Mode (Hold Command-S after hearing the bong sound)
  67. 4f:enter: sudo nvram boot-args='kext-dev-mode=1'
  68. 5f: reboot again normally
  69. Because of lack of working Graphics Acceleration. Your Macbook may not be able to wake from a display sleep
  70. Install the NoSleep Extension
  71. Set the Preferences to Never Sleep on AC Adapter and Battery
  72. Check the 'Start NoSleep Utility on system startup' setting
  73. Your Macbook screen will never turn off unless your actually shut down your Macbook.
  74. CONGRATULATIONS!!!
  75. Bugs (from multiple Mac Models)
  76. 3. Video don’t play in iTunes, Safari, nor DVD Player (best use Quicktime and Google Chrome)
  77. 4. Notification Center is sometimes a mess.
  78. 5. Only one Screen Resolution available
  79. 6. Some Apps will have artifacts if primary using Graphics Card.
  80. 7. iMessage/FaceTime note:
  81. 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 the 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.
  82. OS X Software Updates
  83. Updating . . .
  84. Airdrop
  85. Updating. . .
  86. Support
  87. Feel free to post your questions, concerns, or success story. If you can’t post us back because your only usable device is bricked, Skype me at TMRJIJ or email us at support@osxhackers.honor.es . we'll try to respond within 1-2 days.
  88. Be sure to thank our awesome developers who have contributed greatly.
  89. Downloads/Files for Patching
  90. Files Needed for OS X Yosemite Patch only are on OS X Hackers:
  91. The OS X Hackers App for Mac (10.7 or later) with all Patch files for Mavericks and Yosemite [Updated January 21, 2015]:
  92. The Steps above can also be done by Oemden's SFOTT script:
  93. MacPostFactor v0.2b1 has been released by Wayne Wong (@Wayne_819) and Kelian Dumerais (@MLforAll):
  94. We are working on the Guide to 'Windows 8 BootCamp on Unsupported Macs.' Here is our first method guide:
  95. 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.
  96. MacPostFactor was made by Wayne Wong (@Wayne_819) and Kelian Dumarais (@MLforAll)
  97. Guide and OSXH site/app designed by Isiah Johnson (@TMRJIJ) and Robby Sharpero and is provided by Johnson Network.
  98. Developers:
  99. Liem Mai, Birtha Åbel, Wayne Wong, Kelian Dumarais, Nolen Johnson, Mr. Zarniwoop, Atvusr, Tiamo, oem
RAW Paste Data

Update 2019-05-02: For those of you who want to install macOS 10.14 on an unsupported Mac,check this post.

I have a MacBook Mid 2007 (more technically named MacBook2,1) that officially can not be upgraded beyond Mac OS X 10.7 (Lion). It is however possible to install Mac OS X 10.9 (Mavericks) on it with quite good success and not too much effort.

I want to first write what does not work:

  1. Sleep mode – not working at all – leave on or shut down
  2. The build-in web camera – “works” but not as it did in 10.7, I think
  3. YouTube-video (etc), works occationally (now worse than in 10.7, my experience)

I suggest you read the user comments to this post. A few helpful readers have shared their experiences.

What you need:

  1. A USB Memory, 8GB or larger
  2. Mac OS X Mavericks (i had the install/upgrade Application that I had myself
    downloaded on another Mac, from App Store, when I upgraded it from 10.8 to
    10.9. I always keep these for possible future use.)
  3. SFOTT: I used version 1.4.4 which is currently the latest stable
  4. Audio/Video-drivers from (not here anymore, se comments below).
    Warning, this is one of these horrible download pages where you don’t know
    where to click to get the right thing, and what gives you spyware. You
    should get the file mac-mini-mavericks.7z. Discard anything else without
    opening. The 7z-file can be opened with StuffitExpander, that already
    comes with Maverick

Making a bootable USB-drive
You first need to use SFOTT to create your bootable USB-drive (it is called “key” in SFOTT). You simply double-click on SFOTT on a Mac where you both have your Mavericks Install App and your USB-drive. SFOTT is a self guiding menu-driven application. It will take some time to make all the settings in SFOTT (it took me perhaps 15 minutes), but it was self-explanatory and not very difficult. Use the autorun mode to create the drive.

Recovery Scenario
When you install a Mac OS upgrade there is a risk your Mavericks system will not boot. When upgrading from 10.9.0 to 10.9.5 like I did, it will not boot. My impression (after reading different sources) is that this recovery is needed when upgrading from 10.9.0 (or 10.9.1 / 10.9.2) but not later. Nobody knows about 10.9.6 of course, because it is not out. Minor upgrades to applications or security upgrades should not cause need to recovery.

When Mavericks fails to start you need to “re-Patch” using SFOTT. I installed Mavericks on a separate partition, side-by-side with Lion, so when Mavericks failed to start my computer automatically started Lion instead and I could run SFOTT in Lion to re-Patch my Mavericks system.

If you can not do side-by-side you can start from your SFOTT-key (which you still have) and instead of installing Maverick you start the Terminal application. Find the SFOTT.app on the key, and find SFOTT.sh inside SFOTT.app. Run SFOTT.sh and you can re-Patch your broken Mavericks system. I did the entire procedure on my working Mavericks just to test it, and it seems fine.

There is if course no true guarantee that a future Apple upgrade will not break everything completely.

Installing Mavericks
Installation of Mavericks from the USB-drive is very standard. To start the computer from the USB-drive, hold down the “alt”-key (not Apple-key, not ctrl-key) while starting the computer. Choose SFOTT and proceed normally. After about an hour you should have a clean 10.9.0 Mavericks with network/wifi working. Video will work, but with problems (try Safari, and you will see), and Audio will not work.

Upgrade Mavericks
I used App Store to upgrade Mavericks to 10.9.5. That works just fine, until Mavericks fails to start (I ended up in my old Lion system on a reboot, if you have no other system installed your computer with probably just not start). This is where you need to recover your system using SFOTT.

Yosemite Patcher Tool For Unsupported Macs Free

Fixing Audio and Video
The 7z-file I referred to above contains Audio and Video drivers. You run the application “Kext Utility” and the you drag the contents of the folder Extensions into the Kext Utility, and it will install the drivers. There is a folder with “optional wifi drivers”, I have not installed those because wifi has been fine all the time for me.

The MacBook2,1 has Intel GMA950 Video, and there are no supported 64-bit-drivers for Mavericks. The drivers I suggest you to install are supposed to be drivers from a public beta of 10.6 (Snow Leopard) that Apple once released. They seem to work quite fine for me though. And not installing them is worse.

I suggest you upgrade to 10.9.5 before fixing Audio and Video. I guess a later Apple-upgrade could break Audio and Video and require you to reinstall drivers.

Problems booting the SFOTT key
I first created the SFOTT key using the SFOTT beta (that is also supposed to work with Yosemite), and I used System Preferences/Startup Disk (in Lion) to start the installion. This failed and my computer just started up in Lion.

I then created the SFOTT key using 1.4.4, AND i restarted the computer holding down the alt-key. This worked. This key also later worked when I used System Preferences/Startup Disk (in Mavericks) to choose startup drive.

Yosemite Patcher Tool For Unsupported Macs

For

Driver Problems
There are open source Audio drivers called VoodooHDA. I installed those ones with success, but audio volume was low. I tried to fix with no success. Later I found the drivers I referred to above and that I recommend.

I found another download for what was supposed to be the same Video Drivers. But the Kext-utility did not work, and I installed the drivers by copying them directly into /System/Library/Extensions and this gave me a broken unbootable system. I don’t know what went wrong, but I recommend the drivers I linked to.

Video/YouTube Performance
Some videos seem to play perfectly, others dont. I had problems with 10.7 too.

Background and about SFOTT
There are several Apple computers that can run 10.7, that have a 64-bit processor, but that can not officially run 10.8 or later. There are a few issues:

  1. Video Drivers – and in the case of my MacBook2,1 the unofficial ones mentioned
    above may be good enough
  2. 32 bit EFI. Even though the computer has a 64 bit processor, the EFI, the
    software that runs before the Installer/Operating system, is 32 bit, and not
    capable of starting a 64-bit system.
  3. Mavericks does not believe it can run on this hardware.

As I understand it SFOTT installs a little program that 32 bit EFI is capable of starting, and that in turn is capable of staring a 64 bit system. Also, SFOTT patches a few files so Mavericks feels comfortable running on the unsupported hardware.

You can do all of this on your own without SFOTT. SFOTT “just” makes this reasonably easy.

There are plenty of forums, tools and information about running Mac OS X on unsupported hardware (also non-Apple-hardware: a Hackintosh). Those forums of course focus a lot on problems people have.

Yosemite
It is supposed to be possible to install Yosemite in a similar way. SFOTT has a beta release for Yosemite. For my purposes going to Mavericks gave me virtually all advantages of an upgrade (supported version of OS X, able to install latest Xcode, etc).

Mac Os Yosemite Patcher Tool For Unsupported Macs

Conclusion
In the beginning of 2015, it is not that hard to install Mavericks on a MacBook Mid 2007, with a quite good result. I have pointed out the tools and downloads you need and that will work.

Coments are closed