1. In a virtualized mobile device comprised of virtualization software that supports one or more virtual machines, the virtualized mobile device comprising: device emulation software that communicates with a guest device driver in a virtual machine running in the virtualized mobile device, wherein the device emulation software emulates a physical device that the guest device driver in the virtual machine interacts with; an actual device driver that communicates with an actual physical device of the mobile device, wherein the actual physical device performs an equivalent but different function as that supported by the emulated physical device; and transformer stack software that interacts with the device emulation software and the actual device driver software, wherein a message to perform an action sent from the guest device driver to the emulated physical device is transformed and routed by the transformer stack software to the actual device driver corresponding to the actual physical device such that the transformed message is actionable by the actual physical device.