title: Learn about android internals(dive deep into the system)
body: <p>Ok, guys, I think that's the right place to ask a question, because it's all about development(if I'm wrong or it's duplicate question, please tell me).</p>
  
  <p>So, I want to <strong>dive deep in Android</strong>, understand how system works down to the kernel(and also learn what's behind rooting and other hacking stuff). 
  Where should I go from here? Linux book? VM architecture?</p>
  
  <p>Just downloading the source code didn't help as I don't understand how <em>all that</em> works.</p>