Salut,
Il faut savoir que quand on décompile un programme, la manière dont il a été codé est très importante de même que le compilateur utilisé. Le problème que Geohot doit avoir avec le C++, c'est plus l'analyse du code binaire généré par une chaine de compilation C++ et le type de compilo utilisé , que lire du C++ en format texte avant compil....
Je ne pense pas qu'il ait les sources.
Un même alogrithme codé en C, C++, Pascal, Caml, etc.... aura le même résultat final, mais le fichier binaire généré par la compilation n'aura pas du tout la même tête, la même taille, la même organisation, la même vitesse d'éxécution, le même adressage mémoire, la même utilisation des registres, etc... du coup il faut qu'il comprenne comment le code a été généré pour mieux interpréter le code qui est sensé être exécuté (en fait je ne sais pas si je suis clair).
Bref son problème c'est l'analyse d'un binaire généré par un compilo C++ PPC, plus que lire du code C++ à mon humble avis.