An Android device is basically a small computer running a flavor of Linux, right? Assuming you had enough storage space, could you: 1. Install Android Studio on your device 2. Run the emulator to create a virtual device within your device 3. Install apps on the emulated device
Since the emulated device is sandboxed, it won’t be able to access the information on your device. If you create a dummy gmail address, you can use that in the emulated device to connect to the Play store to download and install whatever apps you want. It’ll never know where you are or have access to your real contact list or anything like that. You can shut it down whenever you want and still have all the functionality on your physical device.
Yeah, it’s a hassle, but from a technical perspective, would it work?