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.

Starplayr

Cancelled
Jun 13, 2018
557
1,048
We think it's caused by IOUSBFamily.

I'm able to boot the Mojave Installer and the Mojave Recovery Partition on MP3,1. Does it not use IOUSBFamily? I'm gonna see if I can put the Recovery volume on a regular partition and see if it boots and also inspect what kext's are up and running, if possible. I was able to crack the DMGs by accident went installing beta 1 on an internal PCIe SSD that does not get direct access to the Mac's EFI. Will try to the same with Beta 2 and see if I can put its recovery partition on another drive that I can add and remove stuff from and maybe at least get system profiler to do something and see what the Mac Pro 3,1 can do on a sub Mojave system.
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
We think it's caused by IOUSBFamily.

I'm able to boot the Mojave Installer and the Mojave Recovery Partition on MP3,1. Does it not use IOUSBFamily? I'm gonna see if I can put the Recovery volume on a regular partition and see if it boots and also inspect what kext's are up and running, if possible. I was able to crack the DMGs by accident went installing beta 1 on an internal PCIe SSD that does not get direct access to the Mac's EFI. Will try to the same with Beta 2 and see if I can put its recovery partition on another drive that I can add and remove stuff from and maybe at least get system profiler to do something and see what the Mac Pro 3,1 can do on a sub Mojave system.

I knew fan control, I keep ever with hwmonitor and caffeine as my defaults login elements, I am in a similar situation as you, I can boot both Mojave beta 2 Installer and his recovery partition from a macbook 7,1 ; no valid usb family kext neither 10.13.6 beta 3 worked, and I think the reason we cannot boot standard mode is the lack of cpu feature SSE4.2 so that’s why quick reboot, while I guess both the usb installer and recovery use emergency extensions together with prelinkedkernel with lets say a minimum effort of cpu’s instructions request, allowing boot also from a legacy cpu, but in standards boot we need a kind of kernel patch, this is my opinion indeed.
 
Last edited:

Guy Clark

Suspended
Nov 28, 2013
1,036
1,008
London United Kingdom.
Please stay polite on this forum and do not use insults. The word steal is not appropriate and it's not true. Hackintosh is not illegal even in London ! Review the rules of the forum before posting again.
OK then blatantly violate the EULA (Read Below)

The grants set forth in this License do not permit you to, and you agree not to, install, use or run the Apple Software on any non-Apple-branded computer, or to enable others to do so.
https://www.apple.com/legal/sla/docs/macosx107.pdf

Apple may choose to legally prosecute you if you do.
https://discussions.apple.com/thread/7551773
 
Last edited:

Starplayr

Cancelled
Jun 13, 2018
557
1,048
I knew fan control, I keep ever with hwmonitor and caffeine as my defaults login elements, I am in a similar situation as you, I can boot both Mojave beta 2 Installer and his recovery partition from a macbook 7,1 ; no valid usb family kext neither 10.13.6 beta 3 worked, and I think the reason we cannot boot standard mode is the lack of cpu feature SSE4.2 so that’s why quick reboot, while I guess both the usb installer and recovery use emergency extensions together with prelinkedkernel with lets say a minimum effort of cpu’s instructions request, allowing boot also from a legacy cpu, but in standards boot we need a kind of kernel patch, this is my opinion indeed.

I have the recovery partition on a regular disk and can boot it. Right now I am seeing if I can customize it and launch other apps with it like the LaunchPad, Chess , Calculator and System Profiler to see if I can do anything with it. Wifi works.
 

Badruzeus

macrumors regular
Jun 14, 2018
129
287
Indonesia
No place for h*ackintosh here. We Mac users pay and do not steal.

OK, thanks for letting me know. I apreciate it, anyway.. I just give some infos, didn't mean to ask support for h*ckintosh here (I even cencored it to respect the forum). I've used PowerBook G3 since 2001, either with real MBP2009 which is now (seems) not officially supported since Mojave.

So, if you think that my post is useless.. just ignore it, take it easy. ;)
 
  • Like
Reactions: TimothyR734

stormxeron

macrumors member
Jun 15, 2016
36
28
OK then blatantly violate the EULA (Read Below)

The grants set forth in this License do not permit you to, and you agree not to, install, use or run the Apple Software on any non-Apple-branded computer, or to enable others to do so.
https://www.apple.com/legal/sla/docs/macosx107.pdf

Apple may choose to legally prosecute you if you do.
https://discussions.apple.com/thread/7551773

Just like it is illegal to install the OS on other hardware besides Apple, Isn't it also illegal to modify the OS to run on an old unsupported 'Apple' hardware?
Screen Shot 2018-06-21 at 9.23.20 AM.png

If that's the case, What is a legal person doing in an illegal thread. Are you planning to report us to the apple?
 
Last edited:

Ecefour

macrumors newbie
Jun 7, 2018
6
11
Just like it is illegal to install the OS on other hardware besides Apple, Isn't it also illegal to modify the OS to run on an old unsupported 'Apple' hardware?
View attachment 767114
If that's the case, What is a legal person doing in an illegal thread. Are you planning to report us to the apple?

He can report us to Apple, but I doubt they’ll would waste their time. He’s probably just trying troll or slow our progress. There is so many of these types of threads out there, and Apples has done nothing.
 

shaocaholica

macrumors regular
May 26, 2010
128
31
He can report us to Apple, but I doubt they’ll would waste their time. He’s probably just trying troll or slow our progress. There is so many of these types of threads out there, and Apples has done nothing.
This is such a weird topic to troll. Poes law.
 
  • Like
Reactions: Jeltz

Guy Clark

Suspended
Nov 28, 2013
1,036
1,008
London United Kingdom.
Just like it is illegal to install the OS on other hardware besides Apple, Isn't it also illegal to modify the OS to run on an old unsupported 'Apple' hardware?
View attachment 767114
If that's the case, What is a legal person doing in an illegal thread. Are you planning to report us to the apple?
Indeed it would also be illegal to modify macOS software to run a release on an unsupported Mac which brings in to question the legality the whole of this thread.
[doublepost=1529566584][/doublepost]
This is such a weird topic to troll. Poes law.
Not my intention at all. I was merely pointing out that running macOS on non Apple Hardware is a blatant violation of the EULA.
It would seem some think this to be acceptable.
 

shaocaholica

macrumors regular
May 26, 2010
128
31
Indeed it would also be illegal to modify macOS software to run a release on an unsupported Mac which brings in to question the legality the whole of this thread.
[doublepost=1529566584][/doublepost]
Not my intention at all. I was merely pointing out that running macOS on non Apple Hardware is a blatant violation of the EULA.
It would seem some think this to be acceptable.

Apple doesn’t write laws. They are a company, not a government. Breaking EULA is between you and the company. Not you and the government. Putting any moral weight on EULA is laughable. Apple doesn’t have any obligation to fix my hacked Mac. But conversely I shouldn’t feel like I’ve wronged anyone either. Contact Apple legal and tell them to sue Macrumors for not closing this thread.
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
I have the recovery partition on a regular disk and can boot it. Right now I am seeing if I can customize it and launch other apps with it like the LaunchPad, Chess , Calculator and System Profiler to see if I can do anything with it. Wifi works.

You can customize a recovery only if you expand the basesystem.dmg to another partition, and yes system information, maybe calculator will work in utilities folder if copy and open them from Terminal MacOS’s subfolder app unix executable, but I doubt Launchpad and Chess will work they are dependencies from other main system core frameworks. But even if you boot them, I think without a proper CPU kernel patch we cannot boot in normal mode even if GPU kext is partially loaded. And without a valid IOUSB Family Kext to me is almost useless.

For instance after many attempts I have find out the kexts responsible for a Mac laptop built-in keyboard and trackpad:
AppleTopCase.kext
AppleUSBTopCase.kext

without counting dozens of AppleUSB*** , IOHIDFamily, IOPCIFamily, IOUSB*** , all surely involved in USB peripherals booting macOS system.

But confirming first post at the beginning, since they are connected to logic board through flat ribbon cables and as facts they acts as internal usb devices, the major guilty (at least on any macbook or Mac with a legacy Nvidia soldered chip) are the incompatible IOUSB Family kext.


Recovery partition is hidden here are the steps I did to restore basesystem.dmg to another partition:
1) From Terminal:
diskutil list
2) locate your recovery diskXsY and give:
diskutil mount /dev/diskXsY
3) cd /Volumes/Recovery
4) cd nameofyourRecoveryfolder (typical made by a long series of numbers)
5) hdiutil attach basesystem.dmg

Then you will see on disk utility the BaseSystem expanded you can restore to another partition and customize as you want.
 
Last edited:
  • Like
Reactions: Appleak

stormxeron

macrumors member
Jun 15, 2016
36
28
... I doubt Launchpad and Chess will work they are dependencies from other main system core frameworks...
About frameworks, the apps like 'News' in Mojave require IOSSupport frameworks which in turn is dependent on tree of 'new' core frameworks and ultimately these 'new' frameworks might be dependent on 'Metal', right? Then, Is there any way to run these apps on GL environment?
 

jackluke

macrumors 68040
Jun 15, 2018
3,321
8,068
About frameworks, the apps like 'News' in Mojave require IOSSupport frameworks which in turn is dependent on tree of 'new' core frameworks and ultimately these 'new' frameworks might be dependent on 'Metal', right? Then, Is there any way to run these apps on GL environment?

I guess these will be the roots for ios universal app ecosystem, maybe will see them in future Mojave 10.14.x not only, in the Mojave's System folder there is a new iOSSupport folder inside which there are the typical root folders of an iOS device.

Don’t think those Metal depended, If I mind correctly, xcode ios simulator worked also without acceleration, very slowly but you could compile and launch sideloaded apps.
 
Last edited:
  • Like
Reactions: stormxeron

Starplayr

Cancelled
Jun 13, 2018
557
1,048
Recovery partition is hidden here are the steps I did to restore basesystem.dmg to another partition:
1) From Terminal:
diskutil list
2) locate your recovery diskXsY and give:
diskutil mount /dev/diskXsY
3) cd /Volumes/Recovery
4) cd nameofyourRecoveryfolder (typical made by a long series of numbers)
5) hdiutil attach basesystem.dmg

Then you will see on disk utility the BaseSystem expanded you can restore to another partition and customize as you want.

You can also clone the dmg directly to a drive. I put mine initially on too small of a drive to add any more private frameworks. I did manage to get some apps to show up in the utilities. no launch yet.

Not sure how much more hacking I'll do on this. Will probably wait for the GM. Looks like the 2008 will need some type of emulator the Kernel for SSE4.2 which sucks as that could break on every update unless a new Vanilla Kernel can be injected dynamically from Clover or another boot loader. Tried other clover SMBIOS settings for Mojave but it just kills at the arrow where it should boot the system. Now all the new supported machines got a firmware update. Not sure if that will have any impact or if the firmware update is just for looks or newer versions? Who knows. Looks like the 3,1 will be stuck with older firmware. I might ditch one of my 2008s and opt for a 2009/2010/2012 model. Really trying to avoid it. In the grand scheme of things being stuck on HS another year isn't bad.
 

G5-PowerLifter

macrumors member
Feb 18, 2017
69
36
you can install an OS on basically everything in pretty much all european countries. hackintosh is not illegal, that apple choose to give their OS away for free is their decision. When I have a Mac and download a macOS update, it's my business what I'm gonna do with it, burn a disc for a friend or try to install it on my PC. I remember paying 120 quit for Mac OS X Leopard and later +30 for the Snow Leopard upgrade, I bought it so I did with the OS whatever I wanted, except for selling illegal copies or make it available for free on the internet. Now it costs nothing so who cares?
 

redheeler

macrumors G3
Oct 17, 2014
8,662
9,334
Colorado, USA
Indeed it would also be illegal to modify macOS software to run a release on an unsupported Mac which brings in to question the legality the whole of this thread.
[doublepost=1529566584][/doublepost]
Not my intention at all. I was merely pointing out that running macOS on non Apple Hardware is a blatant violation of the EULA.
It would seem some think this to be acceptable.
If you're this paranoid about breaking the EULA, you're better off running Linux and staying away from both MacOS and Windows. My guess is that you haven't read the whole thing either and unknowingly violated it at some point.

For example, you aren't allowed to install a newer version of MacOS (supported or unsupported) from the Mac App Store and sell your Mac with that version installed. But very few people care especially now that the updates are free.
 
  • Like
Reactions: Appleak

Starplayr

Cancelled
Jun 13, 2018
557
1,048
this is not the place for testing our values. I doubt any of us are lawyers.

Apple has not bothered the OSx86 project.

Apple bought NeXT which is what MacOS is based on. And there is still OpenStep thst came from NeXTStep.

Things evolve.

I think most of us here are passionate about Macs and making these machines do what they weren’t meant to do. It’s a challenge.

Hackintoshes share a lot of the same passion. And to be honest with the Mac Pros they for the most part share the same technology. They are usually more apt to build one from scratch.

I’ve been on many sides of the fence. I’ve bought brand new machines for 3K. I built some for 1K. I’ve bought Mac mini’s and MacBook Pros anywhere between $500 and $1500.

Now I am into the 2008 flavor Mac Pros and might upgrade to a 2009 flashed or 2010/2012. But until the 2008s can’t go any further, i’ll Keep using them.

One thing is for certain, until Apple makes a killer Mac Mini Pro or an affordable and expandable Mac Pro, i’ll gonna stick with pre trashcan Mac Pros.

Let’s get back to talking about Mojave on unsupported Macs.
 
Last edited:

Guy Clark

Suspended
Nov 28, 2013
1,036
1,008
London United Kingdom.
Apple doesn’t write laws. They are a company, not a government. Breaking EULA is between you and the company. Not you and the government. Putting any moral weight on EULA is laughable. Apple doesn’t have any obligation to fix my hacked Mac. But conversely I shouldn’t feel like I’ve wronged anyone either. Contact Apple legal and tell them to sue Macrumors for not closing this thread.
Even one of the edits at the top of this thread refers to running macOS Mojave on non Apple hardware and I quote:

"June 7: The crash on MacPro3,1 is not caused by lack of SSE4.2 (because Mojave works on Hackintosh core 2 duos). We think it's caused by IOUSBFamily."

The EULA has been set out by Apple with good reason and clearly states macOS cannot be installed on non Apple hardware.
[doublepost=1529595683][/doublepost]
If you're this paranoid about breaking the EULA, you're better off running Linux and staying away from both MacOS and Windows. My guess is that you haven't read the whole thing either and unknowingly violated it at some point.

For example, you aren't allowed to install a newer version of MacOS (supported or unsupported) from the Mac App Store and sell your Mac with that version installed. But very few people care especially now that the updates are free.
Indeed the updates are free but only intended for those running Apple hardware. As for running Linux it is just a diversion from the subject of what the EULA does and does not permit.
[doublepost=1529596024][/doublepost]
you can install an OS on basically everything in pretty much all european countries. hackintosh is not illegal, that apple choose to give their OS away for free is their decision. When I have a Mac and download a macOS update, it's my business what I'm gonna do with it, burn a disc for a friend or try to install it on my PC. I remember paying 120 quit for Mac OS X Leopard and later +30 for the Snow Leopard upgrade, I bought it so I did with the OS whatever I wanted, except for selling illegal copies or make it available for free on the internet. Now it costs nothing so who cares?
Apple are not giving macOS away for free. When you purchase a Mac you pay for the hardware and the entitlement to run macOS no more. The fact that macOS updates are free does not entitle an individual to run macOS on non Apple hardware.
[doublepost=1529596199][/doublepost]
I didn't know you were the representative of all Mac users. Let people use their machines as they want, they're not harming anyone.

If you want to play the high moral card please do so but speak for yourself in the future.
I am not and do not pretend to be a representative of all Mac users. I was making reference to Mac users collectively.
 
  • Like
Reactions: TimothyR734

L Caputo

macrumors 6502
Aug 11, 2015
404
279
Even one of the edits at the top of this thread refers to running macOS Mojave on non Apple hardware and I quote:

"June 7: The crash on MacPro3,1 is not caused by lack of SSE4.2 (because Mojave works on Hackintosh core 2 duos). We think it's caused by IOUSBFamily."

The EULA has been set out by Apple with good reason and clearly states macOS cannot be installed on non Apple hardware.
[doublepost=1529595683][/doublepost]
Indeed the updates are free but only intended for those running Apple hardware. As for running Linux it is just a diversion from the subject of what the EULA does and does not permit.
[doublepost=1529596024][/doublepost]
Apple are not giving macOS away for free. When you purchase a Mac you pay for the hardware and the entitlement to run macOS no more. The fact that macOS updates are free does not entitle an individual to run macOS on non Apple hardware.
Why on earth are you bothering to continue posting in this community, which is clearly marked as macOS 10-14 Mojave on unsupported Macs. It seems absolutely pointless of you to continue to spout the EULA to a thread with a title like that.
Everyone on here knows what the EULA says, Apple is aware of such threads, but it seems to bother you more.

You have made your point, we have listened but due to the nature of the thread we're not remotely interested.
 

Guy Clark

Suspended
Nov 28, 2013
1,036
1,008
London United Kingdom.
Why on earth are you bothering to continue posting in this community, which is clearly marked as macOS 10-14 Mojave on unsupported Macs. It seems absolutely pointless of you to continue to spout the EULA to a thread with a title like that.
Everyone on here knows what the EULA says, Apple is aware of such threads, but it seems to bother you more.

You have made your point, we have listened but due to the nature of the thread we're not remotely interested.
I post here because I own four Macs one which will support macOS Mojave and one which will not (the other two being G4 Macs).It is not a case of spouting the EULA but it does bring the whole subject of this thread in to question as to whether it is permitted to alter macOS to run on unsupported Macs.
 

G5-PowerLifter

macrumors member
Feb 18, 2017
69
36
Even one of the edits at the top of this thread refers to running macOS Mojave on non Apple hardware and I quote:

"June 7: The crash on MacPro3,1 is not caused by lack of SSE4.2 (because Mojave works on Hackintosh core 2 duos). We think it's caused by IOUSBFamily."

The EULA has been set out by Apple with good reason and clearly states macOS cannot be installed on non Apple hardware.
[doublepost=1529595683][/doublepost]
Indeed the updates are free but only intended for those running Apple hardware. As for running Linux it is just a diversion from the subject of what the EULA does and does not permit.
[doublepost=1529596024][/doublepost]
Apple are not giving macOS away for free. When you purchase a Mac you pay for the hardware and the entitlement to run macOS no more. The fact that macOS updates are free does not entitle an individual to run macOS on non Apple hardware.
[doublepost=1529596199][/doublepost]
I am not and do not pretend to be a representative of all Mac users. I was making reference to Mac users collectively.

Mate, you really must be fun at parties
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.