This technical guide aims to provide you with the knowledge and tools needed to experiment with your Pixel 6/pro device by using its native support for virtualization. To start, you’ll need to ensure that your Pixel 6/pro meets certain prerequisites, including unlocking its bootloader and enabling root access. Once these prerequisites are in place, you can begin by enabling virtualisation on your device. Then, you’ll need to prepare the kernel and rootfs files for your virtual machine. Finally, you’ll be able to run your virtual machine and access its shell. This guide will walk you through each of these steps in detail.

Terms to Get Familiar With
- Crosvm: A virtual machine monitor (VMM) based on Linux’s KVM hypervisor, with a focus on simplicity, security, and speed.