Je sais pas vraiment comment ça marche sur PS3. Ce n'est qu'une supposition basée sur l'expérience.
Par contre, sur X360, le "pourquoi pas de patch" est bien connu : si tu changes un seul bit de l'exécutable (le default.xex), la signature du fichier est corrompue et le default.xex ne peut plus être lancé par la console. Pas plus compliqué que ça.
Le principe devrait être équivalent pour la PS3. De plus, vu que c'est IBM qui s'est aussi chargé du processeur, je suppose qu'ils y ont intégré au moins une partie de la sécurité de la X360 : l'Hyperviseur. C'est cet élément qui se charge de vérifier la cohérence et la validité du default.xex Cet élément est présent directement à l'intérieur du processeur, ce qui explique la complexité de le désactiver matériellement.