crosvm running on apple silicon with native hvf, virtio, network. virtgpu under going. 100% vibe coded with Gemini CLI, not even a single line is written by hand. In total, 100 CLs, 50 docs, 20K LOC. Working amazingly well, thanks go to Gemini for the extremely difficult tasks.
@diegocabezas01 I can send you a similar mirroring app to test, it provides direct api to capture screen and inject events, instead of operating on host window with host api, which is inefficient.
@bridgemindai Weird. I’ve been using it and generated over 30k lines of high quality, industry ready Rust code. It has been working very well to me. The code generated is very difficult and system level in virtualization and graphics, first time I thought AI Agent codes better than myself.
@Manumalware@MudSplasherdev You setup an environment, tell Gemini how to flash the device, give access to the ipsw, the tools, such as img4, img4tool, idevicerestore, etc. then write a product plan on what to do, what is the goal. Gemini CLI will do the work, you just keep hitting Yes to proceed.
@MudSplasherdev I know this host redirection. I made my own tss server too, can work all the way up to libimage4 without any patching of code. I am using it to play with vphone firmware
@MudSplasherdev The leaf certificate is very important, but at about 95%, restore would fail, without patching, libimage4.dylib is tough to pass with restored_external
@matteyeux Very much appreciated! I downloaded it a few days ago, and unzipped it, but couldn’t find the strings you mentioned. Which file did you do bd the strings? There are two DeviceTree im4p files