That tinkering attitude is the root of the problem in the Arduino ecosystem.
Just do things properly - it only has to be done by the vendor anyway, and no one else needs to touch it.