[Q] Understanding the android system partitions
Hello all. Somewhat of a n00b to android. I recently got the new nexus 7 (2013) and have been playing around with flashing roms and using a custom recovery. So i know how to do all of that now but my main questions are:
1. When flashing a ROM(ie CM) what partitions are affected? What is actually being flashed on the device? System partition? Kernel too? Because i notice when i factory reset and then flash a new rom, the same data is still on the internal storage.
2. I know that there's a system, dalvik, cache, recovery and boot partition. Well im trying to figure out what exactly does flashing a rom do? Is internal storage a separate partition from those main partitions?
I apologize if this topic has already been covered somewhere else. I have searched the threads and cannot find a straightforward answer. Thanks for your help guys!