ifixit is such a wonderful company. I downloaded all their repair manuals so I should be able to repair 'anything'. And it does seem to be everything.
I love that they are still adding more resources for the general public. An actual ethical company imo. But please let me know if there is some controversy I am not aware of.