After installing 10.15.2 from Unibeast, I did the rough update to 10.15.4 under Clover 5102.
Was eventually able to reboot successfully repeatedly with 1024x768 resolution.
Built the Legacy-Video-patch-16 package (watch the
video) and installed it successfully. Didn’t know to run any Pre or Post scripts. (Where is the documentation for this process? Or are the Pre and Post scripts just automatically built into the Package installer?)
After installing the package and rebooting, I get a slow boot progress bar at 2/3 completion. Waited forever, but it nudges along until full and then just sits there.
Booted Verbose to see what was going on, see an endlessly repeating AMFI error. I searched for and found this same thread and Peterhack’s posts. Peter, where are the boot arguments discussed? How did you learn about them? I saw your general description AMFI link, but does the patch author discuss this issue offsite? Do you have a link?
Was able to boot successfully with long argument string:
-v -no_compat_check amfi_get_out_of_my_way=0x1 amfi_allow_any_signature=0x1 cs_enforcement_disable=0x1
(these are divided with spaces, not hard returns.)
After successfully booting into 1920x1080 accelerated HD3000 graphics, I ran the Post Repair bash script in Terminal (right click open with...) it fails. (I suspect because it needs to run as Sudo, but I don’t know how to load it with sudo.)
So I open the .script file and it opens in Script Editor and does nothing. I realize I have to click the Play icon in the Script Editor program.
I deleted the existing
com.apple.security.libraryvalidation.plist file already there, then hit the Play icon in Script Editor and it creates a new
com.apple.security.libraryvalidation.plist file in Volume/Library/Preferences/.
Inside the .plist it says:
<key>DisableLibraryValidation</key>
<true/>
I rebooted. Same slow progress bar at 2/3’s to infinity. AMFI seems to be ignoring the
com.apple.security.libraryvalidation.plist.
Will reboot with the long boot argument then, and then download the
DisableLibraryValidation.kext and see if that gets me booting. Peterhack, where did this .kext come from?
* * *
Placing the
DisableLibraryValidation.kext from peterhack's post in EFI/Clover/Kexts/Other and rebooting allows the Mac to boot successfully in 1920x1080!
Verified with multiple Restarts.