SMART: Static and Dynamic Analysis to Reverse Engineer Android Applications - Francisco Miguel Gouveia Serrão (2021)