In my recent research, I have to install an instrument logic into the TrustZone, where the system level codes cannot access to, of the ARM SoC to monitor the behaviours of apps without any awareness.

However, as a former mobile software engineer, it is struggling to understand the principle of TrustZone and find a way to manipulate it since most of my work was to interact with the system and SDK. What’s even worse, most of the tutorials require Juno Development kit or HiKey, which are either extremely expensive or tricky to get. At present, I got a dozen of Raspberry Pi 3Bs in the lab.

Read more »