Android initialization from init.rc
As known, android is based on Linux kernel however in this article, we wont deal with kernel. We will try to discover android initialization (particularly zygote) step by step after the kernel is done. init, source can be found in /system/core/init/init.c, is started first after the kernel finished his job.(init’s pid is 1) init process parces the init.rc file which has a specific format called the Android Init Language and...