Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Status
The first post of this thread is a WikiPost and can be edited by anyone with the appropiate permissions. Your edits will be public.
i don't know what add or not add the patcher (i never used it), but, if you boot with no_compat_check, yout don't need to modify platformsupport. Maybe, you missed to add this flag on the preboot's boot.ini.

Perhaps that would have worked too.
[doublepost=1531296764][/doublepost]I now have Mojave running on my Mid 2010 MacBook. Took a while to go to the desktop because I’m running it on a hard drive.
 

Attachments

  • 486092ED-7582-40A9-8452-298064E1A7BC.jpeg
    486092ED-7582-40A9-8452-298064E1A7BC.jpeg
    555.6 KB · Views: 498
I do not see the difference.
Kexts are ultimately the same for most devices

This thread and the Mojave Patcher are for running Mojave on unsupported Macs, not Hackintoshes. The work that is being done here is for Macs and as such we cannot help you unless you have an unsupported Mac. If you need help with getting Mojave on your Hackintosh then do some searching and you’ll find someone to help you. My apologies but this isn’t the right thread for you.
 
This thread and the Mojave Patcher are for running Mojave on unsupported Macs, not Hackintoshes. The work that is being done here is for Macs and as such we cannot help you unless you have an unsupported Mac. If you need help with getting Mojave on your Hackintosh then do some searching and you’ll find someone to help you. My apologies but this isn’t the right thread for you.
God, man, what are you writing?
The patcher in most cases simply replaces the kexts or replaces patched kexts. What a real Mac or Hakintosh, if I always have a retail system.
Kexts go under the hardware and version of the system, and not under Mac / Not Mac, understand?
Where can I find help, I would sort it out myself, so do not tell me what it is not for me or something else.
I have the same problems as the owners of Macs here, so why this nonsense?
 
God, man, what are you writing?
The patcher in most cases simply replaces the kexts or replaces patched kexts. What a real Mac or Hakintosh, if I always have a retail system.
Kexts go under the hardware and version of the system, and not under Mac / Not Mac, understand?
Where can I find help, I would sort it out myself, so do not tell me what it is not for me or something else.
I have the same problems as the owners of Macs here, so why this nonsense?

Sorry that I came across as rude. I understand that your issues come from the same source as ours but your machine isn’t an unsupported Mac. The people here are working on and testing solutions for unsupported Macs. No one here is trying to fix Hackintosh problems even if those problems are the same as those experienced on an unsupported Mac. I’m sorry but we are looking for solutions for our devices. The patcher won’t be updated for yours. I’m happy to help you to the best of my abilities but I’m not an expert so I’ll do what I can.
 
  • Like
Reactions: TimothyR734
Sorry that I came across as rude. I understand that your issues come from the same source as ours but your machine isn’t an unsupported Mac. The people here are working on and testing solutions for unsupported Macs. No one here is trying to fix Hackintosh problems even if those problems are the same as those experienced on an unsupported Mac. I’m sorry but we are looking for solutions for our devices. The patcher won’t be updated for yours. I’m happy to help you to the best of my abilities but I’m not an expert so I’ll do what I can.
Man, just stop this discussion.
What does the patcher not be updated for me? Are you okay?
I do not need to update the patcher for me personally, what are you writing about?
Explain again, I have Hakintosh maximally mowing under iMac11,1.
Since the processor sockets are identical, I also have a 200-series video card on the Tesla core.
The patcher is also great for me, you understand this already at last.
I wrote that the man that remake the source of GeForceTesla also helped me.
And here in general you, I do not understand?
 
Thank you. :) Just didn't want you to spend time on further investigation since it seems to be working reliably with my (very questionable) patch!

As far as I can tell, everything needed to get Mojave as a usable primary system on MacBook7,1 is now done!

But any further advancements are always welcome. And thanks again for your amazing work finding the telemetry plugin :) That must have been tedious haha.
[doublepost=1531290102][/doublepost]Wait, what'd the "I'll explain how" refer to? Did you figure out an alternative workaround? Would be cool to see your progress in any case.
[doublepost=1531290921][/doublepost]@jackluke ^^^

Just to close the circle, I finally have managed to patch correctly on Mojave beta 2 (18A314h) the native NightShift on unsupported Mac. I assume it will work on any Mojave release.

Just follow these steps:

- Locate your Mojave path: /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/
- Replace inside this subfolder the CoreBrightness unix exe with the one I have attached.
(just for safety take a copy/backup of your original file)

You will achieve Night Shift both on Notification Center and System Preferences / Display without any issues.

Forgot to tell, following and grateful to pikeralpha's blog, I have patched the CoreBrightness unix exec adding all unsupported Mac Night Shift feature, infact this same file works too on my MBP 2011 that use an IntelHD3000. I am confident it will work on any Mojave release, as you can see the stock Mojave file is 640 KB, instead mine 648 KB.


EDIT!:
Starting from Mojave beta 4 this file will not work correctly giving some issues in Prefpane, use instead the new Night Shift patcher on-the-fly by dosdude1.

OR use this one already patched with dosdude1 cbpatcher: Patched CoreBrightness Mojave Beta 4
 
Last edited:
Man, just stop this discussion.
What does the patcher not be updated for me? Are you okay?
I do not need to update the patcher for me personally, what are you writing about?
Explain again, I have Hakintosh maximally mowing under iMac11,1.
Since the processor sockets are identical, I also have a 200-series video card on the Tesla core.
The patcher is also great for me, you understand this already at last.
I wrote that the man that remake the source of GeForceTesla also helped me.
And here in general you, I do not understand?

What are the problems that you’re experiencing?
[doublepost=1531299458][/doublepost]
[doublepost=1531290102][/doublepost]Wait, what'd the "I'll explain how" refer to? Did you figure out an alternative workaround? Would be cool to see your progress in any case.



Just to close the circle, I finally have managed to patch correctly on Mojave beta 2 (18A314h) the native NightShift on unsupported Mac. I assume it will work on any Mojave release.

Just follow this steps:

- Locate your Mojave path: /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/
- Replace inside this subfolder the CoreBrightness unix exe with the one I have attached.

You will achieve Night Shift both on Notification Center and System Preferences / Display without any issues.[/QUOTE]

NightPatch doesn’t work?
 
What are the problems that you’re experiencing?
The problems I wrote, also wrote that I will try to solve them myself, I do not understand why you started a dialogue with me. I mostly wrote as if to another person.
And I wrote that his decision works to a greater extent
 
Man, just stop this discussion.
What does the patcher not be updated for me? Are you okay?
I do not need to update the patcher for me personally, what are you writing about?
Explain again, I have Hakintosh maximally mowing under iMac11,1.
Since the processor sockets are identical, I also have a 200-series video card on the Tesla core.
The patcher is also great for me, you understand this already at last.
I wrote that the man that remake the source of GeForceTesla also helped me.
And here in general you, I do not understand?

You don't need the patcher at all. Simply change iMac11,1 SMBIOS to something newer and simply you can install Mojave. You can manually replace the kext's for hardware accelerated UI, but i think so, replacing the old ancient GPU with a newer (Metal compatible) one is a more better way, because you skipping the kext replacements too. Now, you can run vanilla, Mojave.
 
You don't need the patcher at all. Simply change iMac11,1 SMBIOS to something newer and simply you can install Mojave. You can manually replace the kext's for hardware accelerated UI, but i think so, replacing the old ancient GPU with a newer (Metal compatible) one is a more better way, because you skipping the kext replacements too. Now, you can run vanilla, Mojave.

I thought about that but I’m not a Hackintosh expert so I didn’t know how it could be done.
 
What are the problems that you’re experiencing?
[doublepost=1531299458][/doublepost]



Just to close the circle, I finally have managed to patch correctly on Mojave beta 2 (18A314h) the native NightShift on unsupported Mac. I assume it will work on any Mojave release.

Just follow this steps:

- Locate your Mojave path: /System/Library/PrivateFrameworks/CoreBrightness.framework/Versions/A/
- Replace inside this subfolder the CoreBrightness unix exe with the one I have attached.

You will achieve Night Shift both on Notification Center and System Preferences / Display without any issues.

NightPatch doesn’t work?

I prefer to eventually make manually these steps just to learn something, anyway to me into my Mac machines NightPatch never worked, and I don't think it is yet Mojave ready.

I assume all responsibility on my uploaded file if anyone get crashing.
 
I prefer to eventually make manually these steps just to learn something, anyway to me into my Mac machines NightPatch never worked, and I don't think is yet Mojave ready.

Unless the framework has been updated in Mojave it should work the same way.

Edit: Posted something in the wrong place and deleted it now.
 
Last edited:
I thought about that but I’m not a Hackintosh expert so I didn’t know how it could be done.

On a Hackintosh platform, every PC's needs a bootloader. That bootloader fakes information about "that Mac". On that information, the user can be freely replace ModelID and/or BoardID too. The Mojave installer and software update only checks that information, so on Hackintosh, it's easy to change.
 
On a Hackintosh platform, every PC's needs a bootloader. That bootloader fakes information about "that Mac". On that information, the user can be freely replace ModelID and/or BoardID too. The Mojave installer and software update only checks that information, so on Hackintosh, it's easy to change.

Thanks for the information.
 
I prefer to eventually make manually these steps just to learn something, anyway to me into my Mac machines NightPatch never worked, and I don't think it is yet Mojave ready.

I assume all responsibility on my uploaded file if anyone get crashing.
You can patch it easly: https://pikeralpha.wordpress.com/2017/01/30/4398/ The hex offsets are changed, but the methodoligy is the same.
 
If NightPatch works then it’s more convenient. I’ve broken my system before though. I had to fix it myself but then I reinstalled NightPatch and everything worked.

The current "patch" is not a real patch. The "patch" that are in dosdude's tool are simply a modified old binary from the NightShift framework. Because the binary are changed, the old (and modified) binary is not working now. But, because the things inside that binary are not much changed, you can simply change the hex values by hand. You need to find the function that checks modellid's, and alter the numbers (everything is worted clearly on that blog page)
 
The current "patch" is not a real patch. The "patch" that are in dosdude's tool are simply a modified old binary from the NightShift framework. Because the binary are changed, the old (and modified) binary is not working now. But, because the things inside that binary are not much changed, you can simply change the hex values by hand. You need to find the function that checks modellid's, and alter the numbers (everything is worted clearly on that blog page)

I’m talking about this: https://github.com/pookjw/NightPatch
 
It's patching exact locations on that file. But i think, the locations inside that file are changed. Thats why that patches are not working. If you find the offsets and edit it manually, i think it will works.

Of course, I wanted to say in general I prefer doing these stuffs manually instead of using Shell scripts, or at least understand what it does in deep.

And if someone doesn't want any alterations on CoreBrightness could use also f.lux app

I haven't written I have created the patch, only I have patched manually that's all.

And I bet this file I uploaded will work on any Mojave release till to GM, hoping that someone can deny.
[doublepost=1531303270][/doublepost][doublepost=1531303218][/doublepost]
Yay!!!

Edit: Also, I know this isn't really the right place to ask, but what's up with the dynamic wallpaper? On dark mode it seems to just stay night all the time. Light mode seems to maybe work?

Edit: The stray processes seem to have calmed down on their own after a while.

Yet another edit: Apparently the dynamic wallpaper only really works in light mode, but a guy on reddit patched it. Sweet!

You are (as me) on Mojave beta 2 (18A314h), that's why the feature Dynamic Wallpaper based on local sunrise and sunset times doesn't work, someone reports that starting form Mojave beta 3 is working, while the patch you linked doesn't bring the real feature, it's simply "Change picture" every chosen hours/minutes with a chosen folder path that can be obtained since Mac OSX Leopard, the effect obtained visually is almost the same.
 
Last edited:
  • Like
Reactions: ASentientBot
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.