Isn't it supposed to run on a different processor other than the PPC one? That's why a PPC kernel exploit won't do anything regarding the IOSU, right?
Yes, Cafe OS runs on the PowerPC and IOSU runs on the ARM. The Cafe OS kernel implements PowerPC services needed by all applications (like memory management and register context management), and provides some security by preventing a userspace app from getting full access to the the PowerPC. However, the PowerPC doesn't get access to most devices, like the NAND, eMMC, disc drive, network card, and USB controller, so it needs to get access to those devices through IOSU. IOSU's memory is protected from PowerPC access, meaning, as you said, that a PPC kernel exploit won't help you exploit IOSU.







