I should try doing smth like that
The app runs inside the VM, and gets proxied to the main OS, with select stuff being made available, again proxied.
This will be a lot of work requiring deep knowledge of Android, but will make AVF actually useful - it could even be used to run various Google malware and get eg. NFC payments working, maybe?