After fork PSGroove to launch . pkg from a USB key , with a recurrence AerialX project named Kammy .
Kammy is a system for loading patches on L2 ( PS3 Game OS ) from a third party application via PSGroove or another implementation of the exploit to use syscalls Peek & Poke ( PSGroove 1.1 by example) . Kammy based system patch Wii games made by Treek .
• gcc : gcc presence of normal to create the application raw2h .
• ppu - gcc - LV2 : used to compile the loader, available "only " at Sony.
• ppu - gcc , ppu -binutils : gcc version to compile 64bit PowerPC instructions to create patches . Linux packages can be found on BSC.es. ( Note : ppu -gcc - LL2 could possibly suffice but this could not be tested)
• xxd : to create binary patch files .
Once these dependencies installed , you can compile Kammy simply by going to the directory of the loader and running the commands:
make clean
make
Use
Kammy should be used with a payload supporting poke / peek . PSGroove 1.1 and its forks provide this support. To apply a patch Kammy , an application loader type to be launched on the PS3. This is normally done from the XMB via a . pkg installed or from a USB device if you use the fork made by AerialX .
Personalization:
Kammy is composed of two main components :
• L2 : This folder contains the patches to create LV2 . You can see the patch main Kammy for example. It belongs to the patch to apply the necessary changes to LL2 .
• libkammy : it is the base library manager loading patches Kammy .
The file "loader "contains an example of the use of Kammy to download a patch from the folder LV2 .
Notes : internally , Kammy goes through syscalls 8 and 9, so do not try to launch a payload using the same syscalls .