[quote="Jumpman":1fkoaki0][quote="yoann[007]":1fkoaki0]Pardon mais comment peux-tu interfacer le MOINDRE bout de code avec ta console (a.k.a. MODIFIER ta console, en des termes software) sans utiliser le code original de la console ?
A moins d'installer un noyau Linux totalement neuf sur ta console, ce qui ne te servirait à rien du tout (et même là, le code que tu utilises pour accéder à la mémoire de la console dans un premier temps serait forcément issu de reverse engineering)....
J'attend que tu m'expliques à quoi tu fais référence. Il n'existe AUCUNE (je dis bien aucune) méthode de hacking qui répond à ta définition. L'IOS n'était qu'un exemple. En pratique, tous les softs de hack utilisent du code appartenant à Nintendo, et comment pourraient-ils faire autrement ?
Sans IOS, pas de jeu (ni commercial, ni homebrew).
Sans les drivers, pas de jeu (ni commercial, ni homebrew).
Sans accès à la mémoire de la console, ROM ou RAM... pas de jeu (ni commercial, ni homebrew).
Sans librairie audio, graphique, etc., pas de jeu (ni commercial, ni homebrew).
Je pourrais développer longtemps, mais je pense que tu m'as compris [/quote:1fkoaki0]
Utiliser une faille pour injecter ton propre code et le faire exécuter par la console.
C'est tout à fait possible non ?[/quote:1fkoaki0]
Déjà, tu zappes toute l'étape initiale, qui est constituée de reverse engineering pour comprendre le fonctionnement même de la console (ce qu'il y a dedans, comment c'est organisé, ce qui sert à ceci ou cela...). C'est déjà une première grosse infraction tout de même :p
Après, non, à ma connaissance, ce n'est pas possible d'exécuter "ton propre code" à partir de rien du tout sans exploiter de code provenant de Nintendo. Je ne vois pas par quel miracle, en fait ; si tu ne connais pas le fonctionnement de la console, que tu ne disposes d'aucune librairie, laisse-moi te dire que tu ne peux rien faire. Par ailleurs, actuellement, toutes les failles existantes et connues utilisent du code provenant de Nintendo et modifié (même Bannerbomb, aussi simple soit-elle). En fait, cette première étape, ce premier exploit indispensable utilise OBLIGATOIREMENT du code provenant de la console. Le seul autre moyen que je vois serait de remplacer des pièces de hardware (ROM notamment) pour que la console soit capable de booter directement sur ton propre code sans passer par ce que Nintendo a fait. Et même là, il est virtuellement impossible que quelqu'un soit capable de faire ça sans rien, sans reprendre le code de Nintendo.
A moins que ce que tu essayes de me dire c'est qu'en théorie, si tu es un génie de l'informatique et que tu penses pouvoir recréer à partir de zéro un OS qui fait exactement la même chose que celui de la console hôte, avec toutes ses fonctionnalités (drivers, IOS etc. inclus), tout en trouvant une faille qui n'utiliserait aucun code proprio (là, j'avoue que je vois pas), ce serait possible. Mais c'est juste une vue de l'esprit et, en pratique, ça n'existe pas et ça n'existera jamais. C'est ce que tu essayais de dire ?
Au pire ce que tu arriverais à créer, c'est un système qui n'a rien d'une Wii dans la carcasse d'une Wii, de toute façon. Ce qui est de bien peu d'intérêt, tu en conviendras.
A moins d'installer un noyau Linux totalement neuf sur ta console, ce qui ne te servirait à rien du tout (et même là, le code que tu utilises pour accéder à la mémoire de la console dans un premier temps serait forcément issu de reverse engineering)....
J'attend que tu m'expliques à quoi tu fais référence. Il n'existe AUCUNE (je dis bien aucune) méthode de hacking qui répond à ta définition. L'IOS n'était qu'un exemple. En pratique, tous les softs de hack utilisent du code appartenant à Nintendo, et comment pourraient-ils faire autrement ?
Sans IOS, pas de jeu (ni commercial, ni homebrew).
Sans les drivers, pas de jeu (ni commercial, ni homebrew).
Sans accès à la mémoire de la console, ROM ou RAM... pas de jeu (ni commercial, ni homebrew).
Sans librairie audio, graphique, etc., pas de jeu (ni commercial, ni homebrew).
Je pourrais développer longtemps, mais je pense que tu m'as compris [/quote:1fkoaki0]
Utiliser une faille pour injecter ton propre code et le faire exécuter par la console.
C'est tout à fait possible non ?[/quote:1fkoaki0]
Déjà, tu zappes toute l'étape initiale, qui est constituée de reverse engineering pour comprendre le fonctionnement même de la console (ce qu'il y a dedans, comment c'est organisé, ce qui sert à ceci ou cela...). C'est déjà une première grosse infraction tout de même :p
Après, non, à ma connaissance, ce n'est pas possible d'exécuter "ton propre code" à partir de rien du tout sans exploiter de code provenant de Nintendo. Je ne vois pas par quel miracle, en fait ; si tu ne connais pas le fonctionnement de la console, que tu ne disposes d'aucune librairie, laisse-moi te dire que tu ne peux rien faire. Par ailleurs, actuellement, toutes les failles existantes et connues utilisent du code provenant de Nintendo et modifié (même Bannerbomb, aussi simple soit-elle). En fait, cette première étape, ce premier exploit indispensable utilise OBLIGATOIREMENT du code provenant de la console. Le seul autre moyen que je vois serait de remplacer des pièces de hardware (ROM notamment) pour que la console soit capable de booter directement sur ton propre code sans passer par ce que Nintendo a fait. Et même là, il est virtuellement impossible que quelqu'un soit capable de faire ça sans rien, sans reprendre le code de Nintendo.
A moins que ce que tu essayes de me dire c'est qu'en théorie, si tu es un génie de l'informatique et que tu penses pouvoir recréer à partir de zéro un OS qui fait exactement la même chose que celui de la console hôte, avec toutes ses fonctionnalités (drivers, IOS etc. inclus), tout en trouvant une faille qui n'utiliserait aucun code proprio (là, j'avoue que je vois pas), ce serait possible. Mais c'est juste une vue de l'esprit et, en pratique, ça n'existe pas et ça n'existera jamais. C'est ce que tu essayais de dire ?
Au pire ce que tu arriverais à créer, c'est un système qui n'a rien d'une Wii dans la carcasse d'une Wii, de toute façon. Ce qui est de bien peu d'intérêt, tu en conviendras.