Kernel do androida dostarcza AOSP: android.git.kernel.org Git na licencji open source więc mamy do niego dostęp
Jednak to tylko główne źródło, podstawa. Potrzebujesz jeszcze różnych sterowników itd. itp. HTC jest na tyle miłą firmą że owe 'property files' w większości udostępnie, a jak nie to można je jeszcze (nie zawsze) wydobyć z telefonu.
Łącząc oba source możemy skompilować kernel ze swoimi modyfikacjami itd. itp. Dlatego nawet pojedyńczy deweloper czy grupka entuzjastów może wydać własne jądro androida i umieszczać je w modyfikacjach.