Re-Hosting Android’s Application Layer