There's more than one who can answer that one, as there are several people with root (not just one)The one person we know who could answer that question ain't talking about it.
But it is in fact easy to answer, the answer is "it depends", yes, Tesla certainly can replace password files and replace permissions, however that doesn't mean they have to. Also if you have root, you can equally tell the system not to apply those parts of an update (assuming you know how) or have the system automatically re-do your changes afterwards.
Additionally, the rooting process can often be repeated on the new firmware if the specific exploit used was not patched. And this here leads to the controversy...
Many people who have rooted the car don't want anyone talking about how to do it for fear that Tesla will learn their exploit and patch it in the next release, effectively locking them out. This is contrary to Elon's stated position on the matter, but actions speak louder than words, and Tesla's past actions indicate they would likely do exactly this.
That said, I personally believe that hacking should be done for the greater good, and not just for personal gain. I could have followed the example of all the others before me and not talked about it, and just tried to do it, but that, to me, feels a bit selfish. I'd rather give back to the community and help others who feel as frustrated as me to do something about it.
I'm taking a big risk by talking about it, and I'm sure I'm not making many friends here (between the "you should never do anything Tesla didn't ordain" crowd, Tesla themselves, and the community of already rooted users, a lot of people won't be happy)
That said, as I mentioned right at the start, this will not be a "how-to" guide for the novice user. But I do hope that I can provide enough information to let others who have a bit of knowledge in the right areas figure it out for themselves. (Assuming of course that *I* can figure it out for myself, and that is far from a guarantee) My hope is that this is considered an adequate compromise by the community and Tesla as it will not lead to a flood of people who don't know what they're doing rooting their cars, while still allowing the occasional techie to do so.
I've had several people reach out to me privately since I started this thread. I have assured all of them that I will not post anything they tell me privately in public without their express consent, even if I disagree with their reluctance to share information publicly. That said, those that are ahead of me on the process have so far shared nothing with me, only asked for mutual cooperation in the future and that I stop posting details publicly. While I am open to mutual cooperation (even if it means I can't share that information publicly) The lack of useful information at this stage of my journey does not encourage a wish to provide information back to them in the future.
Anyway, rant over, and hopefully tomorrow I'll be able to find a bit of time to continue my journey.