• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Htc One M8 kernel source campaign

D

Deleted User

Guest
Hey everyone. So, kernel source isn't out yet. That is a bit disturbing to me... So because of the sheer popularity of this device, everyone submit a request for all models of the m8 Kernel source. A forum letter would be as follows

Hello, my name is _____. I own the HTC one M8. As required by copyright law, htc is required to release the Linux kernel source code the day of release. The lack of kernel source is therefore breaking copyright laws, and I hereby request all Linux kernel sources be released for all released models of the HTC One M8. Many people desire this kernel source. These are all your paying customers too.
thank you, (name)

Now another thing to know is they will likely tell you "htc releases all legally required sources" do not take this answer. Require that your case be elevated, and help us get the development going properly.

Link:
http://www.htcdev.com/contact
 
Yes thanks @Rxpert83 it also helps to mention that the adequate time is allowing 24 hours to get servers ready for distribution
 
With my previous HTC device (evo 4g LTE) it took them as much as 3 months to get kernel source out. When your itching to flash a kernel that seems like forever ;)

They even released an OTA on the same day they released kernel source, which instantly made the source obsolete. We had to wait another couple of months for proper code again. :rolleyes:

That's one thing I'll hand to Samsung that they do right, they usually post source as soon as the device is released, and sometimes before it comes out.

I guess what I'm saying is it can't hurt to start asking already.
 
I'm going to fall back on information from EM as he understands the HTC lingo and structure better than I do.

Here's a text picture of how things are layered or alongside one another -

ROM with apps............ << TRWP
(with or without root)... << Radio firmware
============================
Hboot bootloader
(unlocked or not)
-----------------------------------
Encrypted signature security on or off
(s-on or s-off)

Stupid bug, I can't edit that.

What it's trying to say is that you can think of TRWP (or the HTC stock recovery) plus the radio firmware as alongside the ROM.

The bootloader lives below it.

You need the bootloader unlocked to install TRWP.

You need TRWP to do most anything else.

You have s-off so life is much easier.

And none of those things care if your ROM has root access granted or not.

And an RUU replaces everything above the ----- (s-off) line with stock HTC goods.

So while you technically don't need root to flash a kernel, you need to have gained an elevated level of access (unlocked bootloader) in order to perform the action. As such, it belongs in the ATR section.:)
 
I'm going to fall back on information from EM as he understands the HTC lingo and structure better than I do.





So while you technically don't need root to flash a kernel, you need to have gained an elevated level of access (unlocked bootloader) in order to perform the action. As such, it belongs in the ATR section.:)

May I discuss this with you in a pm? I've been with HTC since I started :)
 
PMJI,

I don't believe there is anything that says they must release it "today" or "the date of release" just that it has to be made available.

The debate as to what is "reasonable" has raged on for many years on the GPL violations mailing list. (That I am a member of)

We know they are going to release it.
The problem is that there is not to my knowledge anything that says when they have to release it.

By all means hound them.... make it a front and center issue.
But I would expect them to do it when they feel like it...
 
May I discuss this with you in a pm? I've been with HTC since I started :)


I don't think a pm is neccessary. The discussion can be had here,for others to contribute to and learn from. I'm not really sure what we are discussing,however. While I can understand wanting to post in general for more exposure,I agree the non-rooted folks don't flash kernels,and most don't even know why wed want source,making the ATR subforum the more correct location.

Been with HTC a little while myself ;)
 
I don't think a pm is neccessary. The discussion can be had here,for others to contribute to and learn from. I'm not really sure what we are discussing,however. While I can understand wanting to post in general for more exposure,I agree the non-rooted folks don't flash kernels,and most don't even know why wed want source,making the ATR subforum the more correct location.

Been with HTC a little while myself ;)

The reason behind the general is that a root method is a exploit on the phone. This also means that the phone could be even further exploited. However a kernel can patch security bulletins, fix holes correct permissions and mostly make a rom that's not vulnerable to the known attacks. As for rooting gaining an elevated permission, unlocking doesn't give elevated permission. For example, if you're unlocked, you can not say flash a hboot. Actually without a rooted recovery being flashed you can't even root the thing (unless you attack inside of Android). But to flash a kernel it's one simple command that HTC allows their users to have access to. This is why I'd classify kernels different than the traditional root section. For example if we found a show stopping exploit that could happen in the wild, wouldn't we want to tell everyone (HTC takes a while to fix even these sometimes)
 
The reason behind the general is that a root method is a exploit on the phone. This also means that the phone could be even further exploited. However a kernel can patch security bulletins, fix holes correct permissions and mostly make a rom that's not vulnerable to the known attacks. As for rooting gaining an elevated permission, unlocking doesn't give elevated permission. For example, if you're unlocked, you can not say flash a hboot. Actually without a rooted recovery being flashed you can't even root the thing (unless you attack inside of Android). But to flash a kernel it's one simple command that HTC allows their users to have access to. This is why I'd classify kernels different than the traditional root section. For example if we found a show stopping exploit that could happen in the wild, wouldn't we want to tell everyone (HTC takes a while to fix even these sometimes)

while it is true you do not need to have a custom recovery or root access installed to flash a new boot image,you do need to be unlocked,wich people in general are not. most of those folks there are using stock phones with no provision to install new kernel. also dont forget,if the kernel needs some new modules to make it work,you will need a custom recovery to flash those,fastboot flash boot boot.img is not always enough.

id tend to disagree about a couple other things: a root method does not necesarily mean an exploit. htcdev unlock,install recovery flash superuser to root is a perfectly viable root method wich is not using an exploit,even tho the phone can now be further exploited :D and htc dev unlock does give you an eleveated permission. without it you cannot install a kernel,recovery or modify system files. i.e.,you now have permission to do things you did not while locked. being s off gives you more elevated permissions,obviously,since you can now change anything.
 
No matter what way you look at it, the word is out. Hopefully they'll see this as a sign and get the source out quickly.
 
The kernel source for all gsm is the same. Gpe is different (cam and wifi) and Verizon and sprint are different
 
Since kernel is out now, let's also post any security vulnerabilities we find in this thread. I'll add it to the op, just pm me and let me know if I don't get it in 12hrs
 
Back
Top Bottom