Android (sistem operasi)

Android memiliki komunitas pengembang dan penggemar aktif yang menggunakan kode sumber Android untuk mengembangkan dan mendistribusikan versi modifikasi Android buatan mereka. Komunitas pengembang ini seringkali memberikan pembaruan dan fitur-fitur baru bagi perangkat lebih cepat jika dibandingkan dengan produsen/operator, meskipun pembaruan tersebut tidak menjalani pengujian ekstensif atau tidak memiliki jaminan kualitas. Mereka berupaya untuk terus memberikan dukungan bagi perangkat-perangkat lama yang tak lagi menerima pembaruan resmi, ataupun memodifikasi perangkat Android agar bisa berjalan dengan menggunakan sistem operasi lain, misalnya HP TouchPad. Komunitas ini seringkali merilis pembaruan bagi perangkat pra-"rooted", dan berisi modifikasi yang tidak cocok bagi pengguna non-teknis, misalnya kemampuan untuk "overclock" atau "over/undervolt" prosesor perangkat. CyanogenMod adalah perangkat tegar ("firmware") komunitas yang paling banyak digunakan, dan menjadi dasar bagi sejumlah "firmware" lainnya.