Ce qui est important à savoir c'est que la réencryption en 3.55 pour les jeux >4.00 ne fonctionne pas toujours.
En effet, de plus en plus de nouveaux jeux utilisent des appels de procèdure liés au firmware 4.xx. Donc la réencryption via les scripts d'Attila ne fonctionneront pas à 100%.
Certains de vos fix provqueront des freezes du jeu.
J'ai moi même réalisé quelques fix pour supprimer les freezes des jeux suivants :
* Angry Birds Trilogy version (BLES) fw3.55 :
http://www.mediafire.com/download.php?roxny6kcotf475v* Assassin's Creed 3 update v1.01 (BLES) fw3.41 :
http://www.mediafire.com/download.php?7xev3zytc8t8ue8 fw3.55 :
http://www.mediafire.com/download.php?ndefb3cqehac875* Sleeping Dogs update v1.02 (BLES) fw 3.55 :
http://www.mediafire.com/download.php?zsj0crc3kd11trh Information : vous devez installer l'update officielle et ensuite mon fix car j'ai retiré deux fichiers de l'update pour des raisons de taille de fichiers à uploader. Ou vous pouvez installer mon fix et faire un ftp des 2 fichiers manquants : PATCH2.BIG, PATCH2.BIX.
Dans les trois cas ci-dessus, le décryptage, puis la modification du sys_proc_param et l'encryption ne suffisent pas pour éviter les freezes. Vous devez supprimer plusieurs "checks".
C'est pourquoi il est préférable dans un avenir proche d'upgrader vers un CFW 4.30 stable. Car la modification des jeux vers 3.55 va devenir de plus en plus complexe.
Voici une discussion avec Deank qui explique très bien le phénomène :
He had 1 advice:
Stop with CFW 3.55 and just update to latest CFW 4.30. If the game works by simple resigning then ok good luck, but if it doesn't don't waste your time.
In the early days it was just simple resigning from an eboot and you where done, but nowadays the firmware changed a lot and has a lot more features. So all these features can make the game freeze or crash.
In new game updates there are so called "checks". To disable these "checks" DeanK said the following:
You can clearly see that 2 checks and branches to sub-functions are 'blanked' with "NOP" (in context to the Assasins Creed v1.01 patch)
The problem is that there is no universal way of fixing a game. You must load the whole ELF in IDA (it takes over 30 mins sometimes to load/process it)
Then you must manually go through it, find the new PRX functions (or calls to them) and try to patch them.
If you want to do this you must know PPC PPU Assembler. And I certainly don't and a lot of other don't. So only very skilled people will be able to make these patches if the games are made with newer SDK's.
Sometimes the game updates are created with the old SDKs (like 3.40/3.50/3.60) and just signed with the newer keys that's why a lot of games will simply work after resigned
So it will become more and more difficult to patch a game, so why not just upgrade to CFW 4.30?