An Android Fuzzing Retrospective Part II: The "Single-VM" Theory and the Bionic Wall

In my previous post , I detailed how our move from the Android Emulator to standalone Android-x86 VHDX images gave us impressive cost saving wins for our fuzzing budget. With any infrastructure pivot, the moment we finished it, we started looking for ways to optimize it further. The plan would have been to collapse our two-VM Producer/Consumer model into a single-VM footprint. Our next major…