This won't work for everything, and it probably does need SIP to be off (also make a backup!) but it might be a way to get something to work.