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? Does it work as a VM or is it some kind of simplified VM?
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?