pgaskin / kobopatch-patches

Patches for use with kobopatch.
https://pgaskin.net/kobopatch-patches/
MIT License
236 stars 22 forks source link

Make some patches multi-version #24

Closed pgaskin closed 5 years ago

pgaskin commented 5 years ago

There are quite a few patches which take a bit of time to update (usually multiple int replacements), but don't change relative offsets often.

The CSS patches have already been simplified for v52.

The following patches will be made multi-version for 4.15.12920 or 4.17.13651+:

Patches will be made multi-version if they:

And a quick note: Due to some implementation details in the kobopatch symbol-finding, offsets from a symbol found by other tools will usually need to be decreased by 1 to work.

pgaskin commented 5 years ago

This is all I will do for now, but I'm taking another look at resolving ARM PLT offsets, which would allow me to make ~80% of the rest of the single-version patches multi-version.