Build Custom Android Rom

I had a project that need to modify company phones rom. Such as adding locked feature and limiting a few functions.
Well I couldn’t find simple tutorial for simple enough work. so I am posting this for someone who is looking for easier and simpler approach to building custom android rom.
And I am also adding basic for non-programmers/non-developers who want to build their own rom.

What follows is more a simple explanation on how to build an Android ROM. I’m going to discuss several parts that can’t be absent if you want a fully functional Android phone, from the software point of view that is.

Here’s a brief summary :

  • Kernel
  • Libraries (and modules)
  • Bootloader
  • Recovery
  • Radio
  • Apps, framework, core, android-runtime, etc…