NJAS: Sandboxing Unmodified Applications in non-rooted Devices Running stock Android
FireDroid: hardening security in almost-stock Android