Open hacker1024 opened 2 years ago
This is related to the usage of cs_validate_page
, any Lilu plugin that patches userspace binaries in Big Sur+ will be affected. Any patches applied can be viewed on a binary in Hex editors, ie. Hex Fiend. This is why Apple alerts that the Bill of Material (BOM) is incorrect, as it knows what the contents should be.
Main affected extensions of this would be BlueToolFixup, RestrictEvents, FeatureUnlock and WhateverGreen. These are just Acidanthera extensions, most likely other projects would be affected as well.
Currently unsure what options we have to work-around this. CC @vit9696
That's roughly what I was worried about with the new changes @osy suggested long ago. I guess it has finally shoot into our legs. The right way is to do page copying, but it may trigger various page protection mechanisms.
Did the bug have been fixed?I have the same problem that couldn‘t incremental updates.
Unfortunately this is more complex, while we look forward to patches.
I can confirm this definitely happens with RestrictEvents' patching of the disk arbitration agent, just for the record
for me it is a low priority bug, since you can just do --fetch-full-installer in the command line. it is nice to know what the issue exactly is tho
When using the latest BlueToolFixup kext on Ventura, incremental updates break.
contents of '/usr/sbin/BlueTool' don't match bom (e349e24c vs 7deb332d)
Full output: