Just posted this on the T-mobs forums and some of this is already in the "lets get the kernel thread" but I think we should make a single source for what information HTC is giving us in case this does proceed to legal action, etc. Had to futz a little with the hyperlinks since I'm a new poster to XDA but am not a new user of this blissful place. So here it is...
I call BS on the whole thing.
I've been trying to get HTC to release the source code and also bringing up the shenanigans that they pulled on us all with this root block and internal memory bait and switch crap. Here is my dealings with HTC so far. Love the blame game they switch at the end of our discussion. I know this is a lot to read but trust me that this back and forth is quite entertaining.
MY 1ST HTC MESSAGE
To whom it may pertain to... Just purchased a HTC T-mobile G2 aka HTC Vision and have been a avid HTC supporter for quite sometime. Ever since I owned my first HTC device the codenamed blueangel. The fact that HTC would work with the developer community pulled me toward your devices. I can't believe you guys (HTC) would lock down the successor to the device that helped you start the "open" revolution. I know it was most probably T-mobile that made you do it but that is besides the point. Especially since they have blamed you in the press. You have spit it the face of the developer community and shame on you and T-mobile. This protection will be broken I have no doubt of that but the fact that HTC put it there at all is what is in question. Please don't make this a race of protection...hack...protection...hack. OPEN means we should work together not against each other. So please do the right thing and help us either root these devices or give us the kernel source to help us along. Or even better do both of the above and show you respect the dev community like we all thought you did. Below I have included the first post of a stream that will become a torrent against HTC from the XDA devs. Thanks for your cooperation.
MY 1ST HTC REPLY
We cannot comment on whether or not HTC has blocked any customer from rooting or hacking their phone. Rooting the phone may open the phone up to virus attacks and other un-secure activities, as well as introduce intended functionality, and as such is very difficult for us to support. We cannot comment on whether or not HTC, Google, or T-Mobile has blocked any customer from rooting or hacking their phone. All three companies work very closely to bring you the best experience on the phone possible. I do understand how important it is to be able to use your device to the best of its capabilities. We are not withholding the kernel; we are currently working through the legal channels that we must go through to make the kernel available to you. Each product is individually under review. When the kernel is available, you will be able to find it on developer.htc.com. I apologize for any inconvenience you may have experienced, and thank you for your patience in this matter.
MY 2ND HTC MESSAGE
I understand the position of HTC to not comment on the situation at hand even though it has already been outed in the press by T-mobile that HTC did indeed lock the phone. So either you are saying that the T-mobile press release was a hoax and HTC did nothing with write protection or HTC just want's the problem to go away. As far as not wanting us to root because of unsafe activities.... Well I don't even know where to start with that comment. We are all big boys and girls and can handle the effect of our actions. It's like saying Toyota installed a system in my car that will only let a certified technician open the hood because I may insert washer fluid into the engine instead of oil. Most companies would love it if you would void your warranty. Does it not lead to less operating cost for HTC in the long run to not support it's products because the warranties are void? You don't want me to void my warranty then do as the GPS companies do and make a disclaimer that I have to read and agree to before I go any further. Also on the subject of voiding warranties did HTC not say that G2 had 4gb's of internal storage? Yet only 1.2gb are available for use because of this lock? Back to the car analogies. If Ford says your car has 200 horse power in the brochure and (AFTER!!!!) you buy it you learn that only 50 horse power is unlocked you might be a little angry. No? I understand the position of all big companies is to play dumb until something either is forgotten or legal channels make them play smart but I do have to say that I did not expect this out of HTC. This post isn't directed at you Sarah but merely my G2 and thousands of others crippled devices. If you could pass this and my prior message to someone higher up that might at least read it and think it over it would be greatly appreciated.
MY 2ND HTC REPLY
Thank you for contacting HTC Technical Assistance Center. I do understand your desire to fully explore the G2’s potential. Let me try and address your concerns one by one. In regards to your request for source code, HTC will typically publish on developer.htc the Kernel open source code for recently released devices. HTC will normally publish this within 90 to 120 days. This time frame is within the requirements of the open source community. As for your concerns about the internal memory space, the space listed on the box and in advertisements is the total storage capacity of the phone, and in fact does exist in the phone. The majority of the space is being used to make sure your phone is running at optimal performance levels. If you require more space, you can use the provided SD Card to add media and other files. Our SD card reader can support up to 16gb of extended storage. Try and look at it along the lines of your computer. Just because on a floppy disk you had 1.44 mb of space didn’t ever mean you could use all that. There was always an amount of space you could never use. This is true for any computer type related device with storage. Big or small there’s always an amount of “floating” space needed. At this point we will be happy to document your concern with the current release state of the phone. Your concerns are being forwarded to the proper departments. Beyond the information provided, however, we would have nothing additional to release
MY 3RD HTC MESSAGE
Ummm. The reply on the 1.44mb floppy is just crazy out of bounds. Yes I understand that if I install a 1tb drive on my computer some 100mb's or so may be floating but not 500 gigs of my drive!!! You guys commandeered over HALF of the internal storage of the G2. That's just crazy. Also on the (right?) that you have to release the source code in 90-120 days.... Who made up that number? Certainly not the GPL you are supposed to adhere to. An excerpt from freedom-to-tinker talking about the G2 source code. "Perhaps HTC (and T-Mobile, distributor of the phone) should review the actual contents of the GNU Public License (v2), which stipulate the legal requirements for modifying and redistributing Linux. They state that you may only distribute derivative code if you accompany it with the complete corresponding machine-readable source code." Notably, there is no mention of a "grace period" or the like. The importance of redistributing source code in a timely fashion goes beyond enabling phone rooting. It is the foundation of the "copyleft" regime of software licensing that has led to the flourishing of the open source software ecosystem. If every useful modification required waiting 90 to 120 days to be built upon, it would have taken eons to get to where we are today. It's one thing for a company to choose to pursue the closed-source model and to start from scratch, but it's another thing for it to profit from the goodwill of the open source community while imposing arbitrary and illegal restrictions on the code." Please release the code. =)
MY 3RD HTC REPLY
I understand how this can be frustrating for you. To start, we are aware of a situation where the phone is not properly reflecting the correct amount of storage available on the device and we are working with T-Mobile to figure out why this is happening and how to resolve it. I appreciate your patience with it. Next, we provide a timeframe of 90-120 days for the release of the source code as a courtesy for our customer. Unfortunately, HTC Technical Support has no control over what is or is not published on our website and we can only forward the requests to our software developement team and website administrator. The code will be released and when it is you may find it on our developer website. Unfortuantely, my office only handles the technical troubleshooting of our devices stock software and hardware. I do apologize for any inconvenience that you may have experienced through this.
I SMELL WEAK SAUCE ALL OVER THIS!!!!
I call BS on the whole thing.
I've been trying to get HTC to release the source code and also bringing up the shenanigans that they pulled on us all with this root block and internal memory bait and switch crap. Here is my dealings with HTC so far. Love the blame game they switch at the end of our discussion. I know this is a lot to read but trust me that this back and forth is quite entertaining.
MY 1ST HTC MESSAGE
To whom it may pertain to... Just purchased a HTC T-mobile G2 aka HTC Vision and have been a avid HTC supporter for quite sometime. Ever since I owned my first HTC device the codenamed blueangel. The fact that HTC would work with the developer community pulled me toward your devices. I can't believe you guys (HTC) would lock down the successor to the device that helped you start the "open" revolution. I know it was most probably T-mobile that made you do it but that is besides the point. Especially since they have blamed you in the press. You have spit it the face of the developer community and shame on you and T-mobile. This protection will be broken I have no doubt of that but the fact that HTC put it there at all is what is in question. Please don't make this a race of protection...hack...protection...hack. OPEN means we should work together not against each other. So please do the right thing and help us either root these devices or give us the kernel source to help us along. Or even better do both of the above and show you respect the dev community like we all thought you did. Below I have included the first post of a stream that will become a torrent against HTC from the XDA devs. Thanks for your cooperation.
MY 1ST HTC REPLY
We cannot comment on whether or not HTC has blocked any customer from rooting or hacking their phone. Rooting the phone may open the phone up to virus attacks and other un-secure activities, as well as introduce intended functionality, and as such is very difficult for us to support. We cannot comment on whether or not HTC, Google, or T-Mobile has blocked any customer from rooting or hacking their phone. All three companies work very closely to bring you the best experience on the phone possible. I do understand how important it is to be able to use your device to the best of its capabilities. We are not withholding the kernel; we are currently working through the legal channels that we must go through to make the kernel available to you. Each product is individually under review. When the kernel is available, you will be able to find it on developer.htc.com. I apologize for any inconvenience you may have experienced, and thank you for your patience in this matter.
MY 2ND HTC MESSAGE
I understand the position of HTC to not comment on the situation at hand even though it has already been outed in the press by T-mobile that HTC did indeed lock the phone. So either you are saying that the T-mobile press release was a hoax and HTC did nothing with write protection or HTC just want's the problem to go away. As far as not wanting us to root because of unsafe activities.... Well I don't even know where to start with that comment. We are all big boys and girls and can handle the effect of our actions. It's like saying Toyota installed a system in my car that will only let a certified technician open the hood because I may insert washer fluid into the engine instead of oil. Most companies would love it if you would void your warranty. Does it not lead to less operating cost for HTC in the long run to not support it's products because the warranties are void? You don't want me to void my warranty then do as the GPS companies do and make a disclaimer that I have to read and agree to before I go any further. Also on the subject of voiding warranties did HTC not say that G2 had 4gb's of internal storage? Yet only 1.2gb are available for use because of this lock? Back to the car analogies. If Ford says your car has 200 horse power in the brochure and (AFTER!!!!) you buy it you learn that only 50 horse power is unlocked you might be a little angry. No? I understand the position of all big companies is to play dumb until something either is forgotten or legal channels make them play smart but I do have to say that I did not expect this out of HTC. This post isn't directed at you Sarah but merely my G2 and thousands of others crippled devices. If you could pass this and my prior message to someone higher up that might at least read it and think it over it would be greatly appreciated.
MY 2ND HTC REPLY
Thank you for contacting HTC Technical Assistance Center. I do understand your desire to fully explore the G2’s potential. Let me try and address your concerns one by one. In regards to your request for source code, HTC will typically publish on developer.htc the Kernel open source code for recently released devices. HTC will normally publish this within 90 to 120 days. This time frame is within the requirements of the open source community. As for your concerns about the internal memory space, the space listed on the box and in advertisements is the total storage capacity of the phone, and in fact does exist in the phone. The majority of the space is being used to make sure your phone is running at optimal performance levels. If you require more space, you can use the provided SD Card to add media and other files. Our SD card reader can support up to 16gb of extended storage. Try and look at it along the lines of your computer. Just because on a floppy disk you had 1.44 mb of space didn’t ever mean you could use all that. There was always an amount of space you could never use. This is true for any computer type related device with storage. Big or small there’s always an amount of “floating” space needed. At this point we will be happy to document your concern with the current release state of the phone. Your concerns are being forwarded to the proper departments. Beyond the information provided, however, we would have nothing additional to release
MY 3RD HTC MESSAGE
Ummm. The reply on the 1.44mb floppy is just crazy out of bounds. Yes I understand that if I install a 1tb drive on my computer some 100mb's or so may be floating but not 500 gigs of my drive!!! You guys commandeered over HALF of the internal storage of the G2. That's just crazy. Also on the (right?) that you have to release the source code in 90-120 days.... Who made up that number? Certainly not the GPL you are supposed to adhere to. An excerpt from freedom-to-tinker talking about the G2 source code. "Perhaps HTC (and T-Mobile, distributor of the phone) should review the actual contents of the GNU Public License (v2), which stipulate the legal requirements for modifying and redistributing Linux. They state that you may only distribute derivative code if you accompany it with the complete corresponding machine-readable source code." Notably, there is no mention of a "grace period" or the like. The importance of redistributing source code in a timely fashion goes beyond enabling phone rooting. It is the foundation of the "copyleft" regime of software licensing that has led to the flourishing of the open source software ecosystem. If every useful modification required waiting 90 to 120 days to be built upon, it would have taken eons to get to where we are today. It's one thing for a company to choose to pursue the closed-source model and to start from scratch, but it's another thing for it to profit from the goodwill of the open source community while imposing arbitrary and illegal restrictions on the code." Please release the code. =)
MY 3RD HTC REPLY
I understand how this can be frustrating for you. To start, we are aware of a situation where the phone is not properly reflecting the correct amount of storage available on the device and we are working with T-Mobile to figure out why this is happening and how to resolve it. I appreciate your patience with it. Next, we provide a timeframe of 90-120 days for the release of the source code as a courtesy for our customer. Unfortunately, HTC Technical Support has no control over what is or is not published on our website and we can only forward the requests to our software developement team and website administrator. The code will be released and when it is you may find it on our developer website. Unfortuantely, my office only handles the technical troubleshooting of our devices stock software and hardware. I do apologize for any inconvenience that you may have experienced through this.
I SMELL WEAK SAUCE ALL OVER THIS!!!!
Last edited: