I was trying to understand how Android interacts with hardware to send SMS messages over the RF chip, but I was facing difficulties in understanding the relationship between kernel, software, hardware, operating system, Android Java files, boot image, system image, as well as how to create them...