Just got to the setup assistant in Mojave on MacBook7,1 by replacing /S*/L*/UserEventPlugins from High Sierra!!!!!
Edit: And the desktop!! It's working, guys. Someone with a MacPro3,1 should give this a try!
Edit: I'm sending this message from Safari on Mojave on my MacBook7,1. No QE/CI of course, can't change the brightness, sleep does not seem to work, nor does sound. I'll be trying out some kext patching and further testing to figure out which UserEventPlugin is the culprit (there are 50-odd), but to
@dosdude1 and others, hello from the first 2010 MB to ever not KP in Mojave
Hi, I do have same Macbook7,1 with Mojave Beta 2 installed on an external ssd, I have done many attempts with LZVN decompiling and so on, thanks for your discovery of UserEventPlugins, using your suggested kexts finally on verbose I can boot to single user mode and see the lines I needed:
"HID: Legacy Shim 2"
In verbose mode I see all lines went fine, until I can see the stage2 Apple logo, but after it, leds to a black screen, I mean the internal LCD is completely turned off, but I see and detect through router that under macOS Mojave is running fine.
I have tried to use all the legacy Nvidia Tesla kext, also those in recovery partition, cause when I restore a Mojave basesystem.dmg to a drive it boots correctly till to the GUI.
I have correctly chown/chmod any S/L/E and given in single user mode the command:
"kextcache -system-prelinked-kernel"
All the needed kexts are allowed and Kextcache ID generated without issues.
But I boot to a black turned off LCD even if Mojave is running.
I don't know what I am doing wrong.
EDIT:
I have fixed it in this way:
- Taking a backup of Mojave's UserEventPlugins, then copied the entire UserEventPlugins folder from High Sierra to Mojave /S/L/ path;
- From the backed up Mojave UserEventPlugins copied into the High Sierra's replaced folder the first 20 plugins in alphabetical order.
Now it boots fine to GUI with few glitches.