title: Is app cloning on Android similar to running a mini-VM, does it create a pseudo-OS?
body: <p>I am curious about the technical details of how app cloning (dual apps on MIUI) works. From what I understand it creates a folder with a second installation of the app, but how does it "fool" the server side of the app to show a different installation/device? <strong>Does it work as a VM or is it some kind of simplified VM?</strong></p>
  
  <p>Does it spoof the MAC address, device ID, installation ID? Can someone explain the technicalities of it for someone who is not an Android programmer?</p>