Le point sur les "homebrews" PS3
par
EvilGost
Depuis quelques jours, les premiers "homebrews" pour Playstation 3 débarquent. Vous voulez en savoir plus ? Alors
Il est vrai que l'arrivée des premiers"homebrews" sur Playstation 3 suscite de nombreuses questions : commentfonctionnent-ils ? Que peuvent ils amener ? Un custom firmware PS3 ?
Découvrons cela plus en détails.
Blu-ray et BD-J
L'évolution du support Blu-ray se fait principalement par une mise àjour du Profile. La version initiale du Blu-ray est appelée Profile1.0.
Ont suivit le Profile 1.1 et le 2.0 (appelé aussi BD-Live).
Les Profile 1.1 et 2.0 ont apporté une particularité : le support du BD-J.
Le BD-J, ou Blu-Ray Disc Java, est une version particulière (etallégée) de Java, destinée à proposer aux utilisateurs du contenuinteractif. Ainsi, à partir du Profile 1.1, vous avez la possibilité dejouer à des jeux depuis un Blu-ray vidéo, d'accèder à un menuentièrement interactif. Et depuis le 2.0, vous avez accès au BD-Live,qui est un "client" java permettant, entre autres, de télécharger desbandes-annonces, ou du contenu pour votre Blu-ray.
Ainsi, depuis le firmware 2.10, la Playstation 3 est compatibleavec le Profile 1.1, et depuis le 2.20, elle l'est avec le Profile 2.0.
L'intéret de ce "Java" : il gère facilement la gestion de lamanette ! Ainsi, sans aucun soucis (contrairement à ce qui se passe surWii par exemple), le Joystick, ainsi que toutes les touches sontreconnus de manière immédiate. Un gros plus !
BD-J et jeux Java
L'idée est maintenant que vous avez un "semblant" de Java sur votrePS3 ... Mais non accessible depuis le navigateur Web, puisque ce Javaest destiné uniquement aux Blu-Ray Disc.
Qu'à cela ne tienne ! Après de nombreuses recherches, silenoz,membre de PS3Hax, trouve un moyen de lancer un Jeu java en passant viaune clé USB.
A ce moment là, seul un "hello world" était disponible, mais annonçait le début d'une "nouvelle ère".
Premier "SDK"
Vous avez donc compris : les "homebrews" sont en fait desapplications Java, voire plutôt "Java Light". Freeplay (connuprincipalement sur la scène PSP) s'est donc intéressé à cette "faille"et a créé un mini "SDK" (Software Development Kit, Kit dedéveloppement) permettant à "quiconque" (en tout cas, toute personneconnaissant un minimum le Java) de créer des Applications (Jeux,Utilitaires).
Ainsi nous allons voir les premiers "homebrews" sur Playstation ... grâce à dragula96.
Premiers "homebrews"
dragula96 a été très actif, puisque en peu de temps, il a sortideux classiques : Pong et Snake. Ces deux projets, fonctionnels,montrent donc qu'il est tout à fait possible de faire un Jeu "homebrew"facilement, et en "peu" de temps.
Imaginez les jeux, et applications que l'on risque d'avoir d'iciquelques semaines, lorsque des développeurs vont se mettre réellementau développement !
Découvrons cela plus en détails.
Blu-ray et BD-J
L'évolution du support Blu-ray se fait principalement par une mise àjour du Profile. La version initiale du Blu-ray est appelée Profile1.0.
Ont suivit le Profile 1.1 et le 2.0 (appelé aussi BD-Live).
Les Profile 1.1 et 2.0 ont apporté une particularité : le support du BD-J.
Le BD-J, ou Blu-Ray Disc Java, est une version particulière (etallégée) de Java, destinée à proposer aux utilisateurs du contenuinteractif. Ainsi, à partir du Profile 1.1, vous avez la possibilité dejouer à des jeux depuis un Blu-ray vidéo, d'accèder à un menuentièrement interactif. Et depuis le 2.0, vous avez accès au BD-Live,qui est un "client" java permettant, entre autres, de télécharger desbandes-annonces, ou du contenu pour votre Blu-ray.
Ainsi, depuis le firmware 2.10, la Playstation 3 est compatibleavec le Profile 1.1, et depuis le 2.20, elle l'est avec le Profile 2.0.
L'intéret de ce "Java" : il gère facilement la gestion de lamanette ! Ainsi, sans aucun soucis (contrairement à ce qui se passe surWii par exemple), le Joystick, ainsi que toutes les touches sontreconnus de manière immédiate. Un gros plus !
BD-J et jeux Java
L'idée est maintenant que vous avez un "semblant" de Java sur votrePS3 ... Mais non accessible depuis le navigateur Web, puisque ce Javaest destiné uniquement aux Blu-Ray Disc.
Qu'à cela ne tienne ! Après de nombreuses recherches, silenoz,membre de PS3Hax, trouve un moyen de lancer un Jeu java en passant viaune clé USB.
A ce moment là, seul un "hello world" était disponible, mais annonçait le début d'une "nouvelle ère".
Premier "SDK"
Vous avez donc compris : les "homebrews" sont en fait desapplications Java, voire plutôt "Java Light". Freeplay (connuprincipalement sur la scène PSP) s'est donc intéressé à cette "faille"et a créé un mini "SDK" (Software Development Kit, Kit dedéveloppement) permettant à "quiconque" (en tout cas, toute personneconnaissant un minimum le Java) de créer des Applications (Jeux,Utilitaires).
Ainsi nous allons voir les premiers "homebrews" sur Playstation ... grâce à dragula96.
Premiers "homebrews"
dragula96 a été très actif, puisque en peu de temps, il a sortideux classiques : Pong et Snake. Ces deux projets, fonctionnels,montrent donc qu'il est tout à fait possible de faire un Jeu "homebrew"facilement, et en "peu" de temps.
Imaginez les jeux, et applications que l'on risque d'avoir d'iciquelques semaines, lorsque des développeurs vont se mettre réellementau développement !
Oui mais ...
Oui mais voilà, tout n'est pas rose. Alors, répondons directement àla question la plus attendue : Non, il n'y aura pas, par ce biais, deCustom Firmware.
On va même être plus violent : seuls des jeux, utilitaires etéventuellement émulateurs qui n'ont pas besoin d'enregistrer desdonnéees pourront être créés.
En effet, grosse limitation du BD-J, seuls les applications signéespeuvent écrire et lire sur le disque dur. Ainsi, les applicationsdéveloppées par des personnes tierces ne pourront absolument pas écrireou lire sur le disque dur. Ce qui est une grosse limitation : pour lesémulateurs, impossible de sauvegarder les données d'où vous en êtes;pour les jeux, impossible d'enregistrer votre performance; pour lesapplications, impossible de sauvegarder un quelconque contenu.
Petit plus cependant : le BD-J a accès au net : ainsi, pourra-t-onvoir des applications qui se connectent au net (un Lecteur RSS existed'ores et déjà).
Conclusion
Oui, cette "faille" qui n'en est pas vraiment une est limitée. Elleva nous apporter des jeux et autres qui seront intéressants, certes,mais malheureusement limités.
Est-ce si grave ? Pour tous ceux qui ne pensent que CustomFirmware et Iso Loader, passez votre chemin et ne revenez pas. Pour lesautres, amusez vous à autre chose que GTA 4 ou MGS 4 de temps à autreavec ceci.
Une dernière question : est-ce que Sony va corriger cette "faille"? Rien n'est moins sûr, puisqu'il s'agit d'une partie intégrante duProfile 2.0. Ils peuvent certes empêcher la lecture et le lancementd'outils Java depuis autre chose qu'un BR-Disc (ce qui empêcheraitdéfinitivement nos "homebrews" d'être lancés). Mais est-ce vraimentdans l'intérêt de Sony de vérouiller quelque chose qui n'est vraimentpas risqué ? Là est la question ...
Oui mais voilà, tout n'est pas rose. Alors, répondons directement àla question la plus attendue : Non, il n'y aura pas, par ce biais, deCustom Firmware.
On va même être plus violent : seuls des jeux, utilitaires etéventuellement émulateurs qui n'ont pas besoin d'enregistrer desdonnéees pourront être créés.
En effet, grosse limitation du BD-J, seuls les applications signéespeuvent écrire et lire sur le disque dur. Ainsi, les applicationsdéveloppées par des personnes tierces ne pourront absolument pas écrireou lire sur le disque dur. Ce qui est une grosse limitation : pour lesémulateurs, impossible de sauvegarder les données d'où vous en êtes;pour les jeux, impossible d'enregistrer votre performance; pour lesapplications, impossible de sauvegarder un quelconque contenu.
Petit plus cependant : le BD-J a accès au net : ainsi, pourra-t-onvoir des applications qui se connectent au net (un Lecteur RSS existed'ores et déjà).
Conclusion
Oui, cette "faille" qui n'en est pas vraiment une est limitée. Elleva nous apporter des jeux et autres qui seront intéressants, certes,mais malheureusement limités.
Est-ce si grave ? Pour tous ceux qui ne pensent que CustomFirmware et Iso Loader, passez votre chemin et ne revenez pas. Pour lesautres, amusez vous à autre chose que GTA 4 ou MGS 4 de temps à autreavec ceci.
Une dernière question : est-ce que Sony va corriger cette "faille"? Rien n'est moins sûr, puisqu'il s'agit d'une partie intégrante duProfile 2.0. Ils peuvent certes empêcher la lecture et le lancementd'outils Java depuis autre chose qu'un BR-Disc (ce qui empêcheraitdéfinitivement nos "homebrews" d'être lancés). Mais est-ce vraimentdans l'intérêt de Sony de vérouiller quelque chose qui n'est vraimentpas risqué ? Là est la question ...
Commenter