FOSS in the Mobile World Using HaRET Using HaRET run the program on the target device connect to it using haretconsole over USB-Ethernet read GPIO configuration Create GPIO funciton map based on SoC data sheet watch for GPIO changes remove the signal from the noise exclude unitneresting and frequently changing GPIOs watch for GPIO changes while performing certain events press every button and check start/stop peripherals insert/eject SD card