I can post the whole procedure here. My test shows very safe actually, worst case just some apps can’t open, and a warning window pops up.
WARNING: only do the following if the WhateverGreen method in post #1 doesn’t work, AND you know how to recovery the ENTIRE OS.
1) Remove all Lilu, WhateverGreen, and boot argument if applicable. (If you need innie, you can keep Lilu)
2) Go to System ▸ Library ▸ PrivateFrameworks
3) right click AppleGVA.framework
4) Duplicate this file
5) single click the ORIGINAL AppleGVA.framework
6) Press “Command + i”
7) in the pop up window, rename “AppleGVA.framework” to “AppleGVA.framework.bak” (the file icon should now change to normal folder icon)
8) Rename the duplicated “AppleGVA copy.framework” to “AppleGVA.framework”. (This file’s permission should be wrong at this moment, but tests shows no adverse effect. In fact, make it easier for us to mod. For beta testing, I intentionally keep this “wrong” file permission)
9) double click the current AppleGVA.framework, you should able to open it.
10) continue to Version -> A, and locate “AppleGVA” (this file has no extension)
11) open this AppleGVA file with a Hex editor.
12) find 37 42 41 35 42 32 44 39 45 34 32 44 44 44 39 34 (should have TWO match result in Mojave. If you want to try this in 10.15, you may find only one result)
13) replace BOTH by 46 32 32 31 42 45 43 38 00 00 00 00 00 00 00 00 (make sure you replace the original byte, NOT insert).
14) save the file
15) open terminal
16) enter
Code:
sudo codesign -f -s - /System/Library/PrivateFrameworks/AppleGVA.framework/Versions/A/AppleGVA
17) in Finder, in that folder “A”, continue go into folder “Resources”
18) open the info.plist with text editor
19) search 7BA5B2D9E42DDD94
20) replace that by F221BEC8
21) Reboot.
The Hardware acceleration state now should be same as using the WhateverGreen method.
If anything wrong. Do the following recovery action.
A) go to System ▸ Library ▸ PrivateFrameworks
B) delete AppleGVA.framework
C) rename AppleGVA.framework.bak to AppleGVA.framework (you should able to see the icon change again).
Now, your system should back to normal.