Making Isolated SPU Modules and Loaders: Difference between revisions
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
* You need these tools to decrypt PS3 isolated SPU modules and loaders. | * You need these tools to decrypt PS3 isolated SPU modules and loaders. | ||
* You also need it to sign and encrypt your own SPU modules and loaders. | * You also need it to sign and encrypt your own SPU modules and loaders. | ||
* '''self_rebuilder doesn't work properly with isolated SPU modules or loaders. Therefore, i made a new tool which works with isolated SPU modules and loaders. It's called iso_rebuilder.''' | |||
* See my GIT repop: http://gitorious.ps3dev.net/ps3otheros/ps3tools | |||
=How To Test Isolated SPU Modules and Loaders= | =How To Test Isolated SPU Modules and Loaders= |
Revision as of 19:48, 7 September 2012
Introduction
- E.g. to dump your ATA, ENCDEC or EID2 keys you have to make signed isolated SPU modules or loaders.
- This is a tutorial how to do it on Linux (it doesn't matter on PC or PS3).
Tools
SPU GCC Compiler
- You need SPU GCC compiler to compile your code and create binary version of it.
- On PS3 Debian, just install spu toolchain.
- You can also cross-compile SPU GCC toolchain for your Linux PC.
ps3tools
- You need these tools to decrypt PS3 isolated SPU modules and loaders.
- You also need it to sign and encrypt your own SPU modules and loaders.
- self_rebuilder doesn't work properly with isolated SPU modules or loaders. Therefore, i made a new tool which works with isolated SPU modules and loaders. It's called iso_rebuilder.
- See my GIT repop: http://gitorious.ps3dev.net/ps3otheros/ps3tools
How To Test Isolated SPU Modules and Loaders
- I test my isolated SPU modules and loaders with PS3 Linux and spuisofs/spuldrfs Virtual File Systems.