I really want to run pure Linux on my Android-based device (please, no chroot
, etc. suggestions), and I want to fully understand how my device boots, from the bootloader as far as the init
system. I'm not interested in any of the Android components that run after init
.
I'm trying to dig into the recovery and boot partitions, without success. I figured out boot.img
, but I can't open recovery.img
.
What do you suggest me to read?
Also, I saw that there is a second kernel inside recovery.img
. Is that right? If yes, what happens? When is the real kernel loaded?