Use with care, I bricked an install trying this.
But in the process after having to reinstall Mojave, I then ran the post installation again, checked all the boxes and clicked force cache rebuild, when I restarted my iSight camera was working!
How can I run the actual install in virtualbox? The installer made from my patcher or dosdude1's patcher.Install in VirtualBox or any other VM environment.
How can I run the actual install in virtualbox? The installer made from my patcher or dosdude1's patcher.
Yes sorry for the late replyYou mean, you didn't use the power button trick and just hit to continue, right?
Try replacing /S/L/PrivateFramework/IOAccelerator.framework and or its plugin inside /S/L/E/ with previous Mojave 10.14.3 , it's involved too in graphics acceleration at loginUI and WindowServer.
[doublepost=1548836603][/doublepost]
I know well these kext family when I played with their VRAM, for IntelHD3000 the OpenGL driver is simply this: /System/Library/Extensions/AppleIntelHD3000GraphicsGLDriver.kext
So just rename it to something else (ex. A*.kext2) or move out from its folder or delete directly and an automatic kextcache schedule will occur at your next reboot and as @ASentientBot stated without OpenGL you should be able to pass the LoginWindow with the current 10.14.4 beta.
If for some reason you still can't reach the LoginUI then repeat the same steps even for its Framebuffer: /System/Library/Extensions/AppleIntelSNBGraphicsFB.kext
Removing this last one is equivalent to a holding-SHIFT-safe mode.
[doublepost=1548838477][/doublepost]
Can I download the Sierra or El Capitan installer somehow? I can't find either them in the software catalog.I'm not sure if anybody wants this information, but I might as well share it. I never use the automated macOS downloaders. Since day one I just downloaded the files from the software catalog by hand. (I just got beta 4 this way.) If anybody else wants to know how to do that...
1. Download the software catalog. This year's is https://swscan.apple.com/content/ca...n-lion-snowleopard-leopard.merged-1.sucatalog but they always follow the same pattern. Next year's will just be ...index-10.15seed-10.15-10.14... so you can do what I do and grab a copy the moment it's released to developers without waiting for somebody to upload the beta access utility.
2. Open it in a text editor.
3. Search for InstallAssistantAuto.smd and go to the last instance of that.
4. From the point you're at, find the next instance of RecoveryHDMetaDmg.pkg and download that link.
5. Do the same for InstallESDDmg.pkg and InstallAssistantAuto.pkg. They should all be close together inside a "Packages" dict.
6. Extract the contents of the packages and the payload of InstallAssistantAuto.pkg (use a pbzx parser). You should end up with the install app, InstallESD.dmg, and RecoveryHDMeta.dmg.
7. Show package contents on the app and go to Contents/SharedSupport. Copy InstallESD.dmg into here.
8. Mount RecoveryHDMeta.dmg and copy the contents of the virtual disk into SharedSupport too.
These steps, without fail since at least macOS Sierra, will produce a functioning copy of the install app without needing an Apple ID, developer ID, or supported Mac.
Since there are now automatic download scripts, there's no real reason to follow these steps. I figured I'd share them for academic purposes only, if anyone wants to make their own automated downloader or whatever.
Edit: I've never actually looked at the code for the automated downloaders. I assume that they use this same process, though.
@jackluke,
There is no AppleIntelHD3000GraphicsGLDriver.kext on the /S/L/E folder. However, it does have a AppleIntelHD3000GraphicsGLDriver.bundle
Are those the same? Thank you.
EDIT: I did find these entries on Info.plist under /Contents of the bundle.
<string>AppleIntelHD3000GraphicsGLDriver</string>
<key>CFBundleGetInfoString</key>
<string>AppleIntelHD3000GraphicsGLDriver 10.4.14</string>
<key>CFBundleIdentifier</key>
<string>com.apple.driver.AppleIntelHD3000GraphicsGLDriver</string>
So my follow-up question --- is the bundle file the one I need to rename? Thanks.
Thanks @jackluke! I am now able to boot into Recovery by pressing CMD+R at the startup.
Unfortunately I was unable to get rid of the "ghost" EFI Boot in the boot menu by running commands:
gpt remove -i 1 /dev/disk0
gpt add -b 40 -i 1 -s 409600 -t efi /dev/disk0
I successfully used these commands to get rid of the "ghost" EFI Boot in the past before I patched the ROM.
I guess patching the ROM did came at a price, unless there is another safe way to get rid of the EFI Boot in the boot menu. It would be nice to completely tidy up my APFS boot. Any ideas welcome!
@jackluke I saw a tutorial by you to make the apfs recovery partition show in the disk selection menu at boot. I can’t find it, could you link me to it please?
Ah alright. Could you link me to the HFS one?I did only for HFS installation, APFS scheme is ultra hidden, I have attempted but didn't succeed, only way to show the hidden APFS partitions is through Refind, the default apple startup manager won't show the APFS Recovery but only with CMD+R.
Ah alright. Could you link me to the HFS one?
I’ve been running Mojave Patcher for several months on my Early 2011 13 inch MacBook Pro. It’s was running Ok for a while but I’ve been having some graphic anomalies and after the last Mojave update it won’t boot so I’ve decided to revert back to High Sierra. I backed up High Sierra with Time Machine to an external Hard Drive but when I hold down Command + R to boot to the external drive I get the the Circle with the line through it.
Can someone please let me know how I can boot to the external drive? Thanks.
Ah alright. Could you link me to the HFS one?
well thoose animations are working flawlessly, but I really feel sluggish the whole system under Mojave, high Sierra seems so snappyThe UI animations are fine on my GeForce 320M (mid-2010 MacBook here), no worse than on High Sierra. The only graphical issues I've noticed are the ones fixed by @pkouame's patch.
@lorehaze, are you sure you have full acceleration? Do you have transparency of the Dock and menubar? If not, try reinstalling the legacy graphics patch and rebuilding the prelinkedkernel. You might be running in software rendering mode which'd explain the slowness.
Yes, essentially .bundle and .kext mean the same thing, a kext after-all is bundle package of plist, binaries and resources, so just rename .bundle to .bundle2 and upon @ASentientBot's suggestion you should be able to boot w/o acceleration anyway.
[doublepost=1549102333][/doublepost]
I guess you're completely right with those "gpt commands", the APFS ROM patch I believe creates a semi-permanent EFI ghost residual (at EFI ROM level?), at the moment I don't know another safe way to remove, and consider that even those your correct commands, if done improperly could break the whole gpt disk structure.
Is there transparency? Yes? Then you have acceleration. No? Then you don't have acceleration.Thanks @jackluke
Now I am able to login to my beta 10.14.4 MBAir, 2011 by renaming the bundle file.
View attachment 819607
You also mentioned "without acceleration". How can I verify or test the effects of "no acceleration"?
If I were you I would do a fresh start. I would clean install the 10.14.3 on APFS formated drive, making sure it is the only partition on the drive. And then go from here. After you run the tool you might get a drop down menu with multiple definitions for your EEPROM. And here can get very tricky as you must select the correct one(which can involve looking up the chip on your logic board). If you are not presented with a choice of multiple definitions, the procedure should be straightforward.