Abstract:Application (app for short) virtualization becomes popular in Android driven by the increasing need for app customization.The existing virtualization frameworks cannot afford a effective isolation of storage and permission for virtualized apps.Android sandbox mechanism is not suitable for app virtualization.In this paper,we design and implement a security isolated app virtualization framework named SecureAppV.SecureAppV allocates different sandboxes for each target app instance,supports a flexible communication between sandboxes and manages sandbox permissions and communication process using userdefined rules.Besides,SecureAppV supports that third party apps launch virtualized apps using implicit Intents.The evaluation shows that SecureAppV provides a strong isolation of storage and permissions,a high availability and causes a 5.92% performance loss only.