Relocate and Emulate: 

Re-Hosting Android’s Application Layer