Greetings
I found some great content on the Snapdragon family on xda, but it did not cover the initialization flow of the platform. My goal is learn how to interface with the TZ service, i.e. what API to use, which mode to be in to exchange traffic to and from the service, and what can be done with it. I do realize and respect the sophisticated nature of discussions here; however other groups just do not address such questions. Currently I think I need to learn what happens within the bootloader in order to accomplish my goal. Is that true? How can I learn more about this? I unpacked the stock kernel and there is a file in there called sbl1.mbn. Is that perhaps secondary bootloader? How do I unpack and reverse engineer it? What tool should I use?
I found some great content on the Snapdragon family on xda, but it did not cover the initialization flow of the platform. My goal is learn how to interface with the TZ service, i.e. what API to use, which mode to be in to exchange traffic to and from the service, and what can be done with it. I do realize and respect the sophisticated nature of discussions here; however other groups just do not address such questions. Currently I think I need to learn what happens within the bootloader in order to accomplish my goal. Is that true? How can I learn more about this? I unpacked the stock kernel and there is a file in there called sbl1.mbn. Is that perhaps secondary bootloader? How do I unpack and reverse engineer it? What tool should I use?