NJAS: Sandboxing Unmodified Applications in non-rooted Devices Running stock Android
CHEX: statically vetting Android apps for component hijacking vulnerabilities