This thread needs moderation!
This thread is getting more and more useless. The objective should be to get root, and people keep interrupting it with uninformed questions, repetitions of outdated ideas (because they don't read the whole thread!), thank yous (which are nice, but also irrelevant at the moment), rude explanations what team douche is (which is completely irrelevant in this context!) etc. All of this is making the few people that are actually posting useful information, writing kernel modules, leave prematurely or give up on this thread.
I think it is best to stop this thread and start a new one which is moderated to remove off-topic posts. To root this phone it is NOT sufficient to have seen the Linux command line once. It is quite deep stuff so if you feel you cannot really contribute, there is no point to write anything. I have been observing this thread for a week now, without writing a single post, because people either had already mentioned what I thought or I felt that I did not have the expertise to comment on a certain post. Feel free to observe and provide information that you think is going to be helpful, like for example if somebody asks to run a certain command and you happen to own the phone.
At the moment lots of time is wasted on these useless posts and repetition of the same information to people who are unwilling to read, and would like the developers to summarize the thread for them, which is not their job!
Here is a quick summary: As it stand at the moment people seem to agree that there are hardware-related things preventing from permanent writing to the system partitions. It would probably help to have the HTC kernel sources, but I have just received a response from them that they do not expect to publish those for the next 90-120 days (emails I will post further down). As such it looks like reverse engineering for now, and it could take a while, unless somebody *really* good at these difficult things decides to help. At the moment it looks to me that whilst nobody was actually able to prove that what we see is hardware-related, T-Mobile's comment yesterday as well as some findings here make it seem very likely. As such it seems sensible to first try to start off with a kernel module to disable the write protection as has been suggested by damnoregonian and others (who I hope will come back!). The next step would then be cracking the phone open and try the JTAG route which some people are also apparently working on. As far as I understand this is basically all we know in this thread and it might make sense to start a new (hopefully moderated!) thread targeting these specific things.