Building own rom from source

view story

http://forum.xda-developers.com – Hello everybody, I'm using Android for a good 2 years now, I love the options you get with custom roms and custom kernels. But lately I've been unsatisfied with many roms and I would like to learn how to build my own. I already installed Ubuntu 12.10 on my laptop specifically for the building of custom roms. So far so good, but from here I need your guidance. This is what I'd like to do: -select an opensource base for my rom (this could be anything but preferably CM10.1 or a really close to stock rom) -cherrypick stuff from AOKP/CM10.1/ParaAndroid -add init.d support -add an option to deliver (HowTos)