IntroductionLe but de ce tuto est d'expliquer comment modifier une console XBox sans puce (et sans même l'ouvrir d'ailleurs !) en installant un exploit. Mise à jour: cet exploit est moins récent et moins complet que l'exploit Ndure mais il est très simple à installer. Il s'adresse plus particulièrement à ceux qui aiment bien bricoler souvent leur console sans se compliquer la vie. Il est en effet neaucoup moins ardu et plus facile d'approche. Par contre, il pardonne beaucoup moins facilement la moindre erreur. Si vous êtes un débutant complet ou si vous êtes prêt à vous impliquez vraiment pour utiliser votre console au maximum, préférez l'exploit Ndure, à la fois plus complet et plus sécurisé. ExplicationsKésako ? La XBox comporte des failles de programmation que l'on peut utiliser pour lancer du code non signé Microsoft. A ce jour, 2 failles sont exploitées (d'où le nom d'"exploit") :
L'exploit que l'on vous propose d'installer ici est basé sur la faille des fonts. Le principe est le suivant : à l'allumage, la XBox va charger l'exécutable du dashboard ("le fichier xboxdash.xbe" qui se trouve à la racine de la partition C) qui chargera ensuite les fonts. On va donc remplacer cet exécutable par un autre exécutable signé Microsoft qui chargera des fonts hackées ; ces dernières chargeront à leur tour un programme nommé Phoenix Bios Loader (sorte d'émulateur de puce) qui chargera un bios modifié. Ce bios chargera enfin un dashboard que l'on aura préalablement installé (Evolution X, Unleash X, Avalaunch...). Nota : L'énorme avantage de cet exploit par rapport aux anciens exploits des fonts est qu'il ne comporte aucun risque de clock loop. Il est de plus compatible avec toutes les versions de XBox sorties à ce jour (même les 1.6b). Récapitulatif de ce qui se passe : Chargement du fichier "xboxdash.xbe" qui se trouve sur C => chargement des fonts hackées => chargement de Phoenix Bios Loader => chargement d'un bios => chargement du dashboard A savoir avant de se lancer- Si vous utilisez la méthode 007 (je vous le conseille sincèrement), faites une copie de vos partitions C et E par FTP. Utilisez aussi la fonction "backup" du dash chargé par la sauvegarde, cela génèrera un dossier "backup" ou "backup_Linux" (selon la save utilisée) sur le disque dur de votre XBox, que vous devez récupérer par FTP. Ce dossier contient notamment le fichier "eeprom.bin" de votre XBox, qui, en cas de problème, peut vous sauver la mise. Danger! Avec cet exploit, vous ne pourrez pas vous connecter au XBox Live (si vous désirez aller sur le Live, vous devrez installer l'exploit Ndure ou l'exploit audio. Prérequis
Accéder au disque dur de sa XBoxIl existe pour cela 2 moyens :
Installer le packVoici à quoi doit ressembler votre partition C (exemple pris avec la version la plus récente du MS dash, celle du Live 3.0 ) :
Au final, votre partition C doit ressembler à ça :
Et la partition E: à ca :
UtilisationEteignez votre console puis rallumez-la. Si tout s'est bien passé, vous devriez arriver sur cet écran :
Il s'agit du dashboard Unleash X. Si vous désirez installer des jeux, logiciels, émulateurs sur le disque dur de votre XBox et y accéder depuis ce dash, vous avez le choix entre utiliser le dossier "Programmes" du pack et ses sous-dossiers (Jeux, Logiciels, Emus) ou les installer de la façon suivante :
Rien ne vous empêche évidemment d'éditer le fichier "config.xml" à votre convenance ! Accéder au dashboard originalSi vous avez la toute dernière version du dashboard Microsoft (celui du Live 3.0, le dash 5960), alors il vous suffit de sélectionner "Dashboard Original Microsoft" sur la page d'accueil d'Unleash. (en effet, le fichier "Dash_original.xbe" inclus dans le pack est l'exécutable correspondant à cette version du dash MS). Pour vérifier votre version, regardez les numéros du dossier "xboxdashdata..." qui se trouve sur C. Si vous avez "xboxdashdata.185ead00", alors vous avez bien le tout dernier dash Microsoft. Si votre version est différente, 2 solutions : 1. Mettre à jour votre dashboard au Live 3.0 (par un jeu récent, genre "Rainbow Six 3 Black Arrow par exemple, ou en allant sur l'option "XBox Live du dash ou d'un jeu en ayant votre XBox connectée à internet ; être inscrit au Live n'est absolument pas nécessaire !) avant d'installer le pack. 2. Installer le pack, puis :
Le dashboard original sera alors accessible en sélectionnant "Dashboard original Microsoft" sur Unleash ! Bon hack !!! Adoubeur Pour aller plus loinPour ceux qui veulent modifier le pack, ou tout simplement mieux en comprendre le fonctionnement et la structure, voici un petit descriptif de son contenu : Dossier C - Fichier "xboxdash.xbe" : remplace le fichier "xboxdash.xbe" original de la XBox. C'est un fichier signé MS, qui sera lancé à l'allumage de la XBox. Contrairement aux fichier "xboxdash.xbe" original, il ne vérifie pas l'heure, ce qui évite tout risque de "clock loop" (boucle de l'horloge, problème rencontré avec l'ancien exploit des fonts). Ce fichier va "appeler" les fichiers "xtf" se trouvant dans le dossier "fonts". - Dossier "fonts" : contient les polices hackées. Ces fichiers sont la base même de l'exploit, puisque c'est par leur biais qu'on peut lancer du code non signé MS (en l'occurrence Phoenix Bios Loader). Elles sont configurées pour lancer "E\Systeme\PBL.xbe" (ce "chemin" peut être modifié en éditant le fichier "ernie.xtf" avec un éditeur hexadécimal) - Fichier "Dash_original.xbe" : exécutable du dash MS (version 5960) modifié pour chercher les polices sur "f0nts" au lieu de "fonts". En exécutant ce fichier, on lance le dash d'origine. (voir étape 4 du tuto) Dossier E => Sous-dossier "Systeme" : - PBL.xbe + boot.cfg : dernière version en date de Phoenix Bios Loader (PBL Metoo 1.4.1). Ce programme, une fois exécuté par les polices hackées, permet de charger un bios depuis le disque dur (joue le rôle d'une "puce virtuelle" en quelque sorte). Il est configuré pour charger "Xbios.bin" (peut être modifié en éditant "boot.cfg" avec le bloc-notes de Windows). Si vous désirez mettre une autre version à la place (ou NKpatcher), pensez bien à renommer l'exécutable en "PBL.xbe" et à le signer en "habibi". - Xbios.bin : c'est le bios chargé par Phoenix Bios Loader. En l'occurrence, il s'agit du bios Evox M8+ (compaible avec les Xbox 1.6b). Ce bios a le hack LBA 48 (peut donc supporter des disques durs de plus de 137 Go) ; il est configuré pour que tout l'espace disque au delà des 8 Go soit placé sur F. Si vous désirez mettre un autre bios à la place, assurez-vous que ce soit un bios BFM (bootable from media) Voici sa séquence de boot (modifiable avec le logiciel Evtool) : 1 : D\default.xbe (cherche en premier lieu si un CD ou DVD exécutable XBox est placé dans le lecteur) 2 : E\Systeme\Dashboard\Hackdash.xbe (c'est le "chemin" du dashboard Unelash inclus dans le pack) 3 : F\Hackdash.xbe (pour ceux qui veulent installer leur dash sur F) 4 : C\Dash_original.xbe (au cas où vous auriez effacé votre dash par erreur, il lancera donc le dashboard MS original) => Sous-dossier "Systeme\Dashboard" : contient le dashboard (non ?!!), Unleash en l'occurrence. - Hackdash.xbe : exécutable d'Unleash lancé par le bios. Si vous désirez installer un autre dash, supprimez ce fichier et remplacez-le par l'exécutable du nouveau dash, renommé en "Hackdash.xbe". (dans ce cas, n'oubliez pas de copier aussi le fichier de config du nouveau dash) - Config.xml : fichier de configuration d'Unleash, vous permet de l'éditer à votre convenance. - Skins : dossier où Unleash va chercher ses skins ("habillage visuel" du menu). Si vous désirez installer des skins suplémentaires, copiez-les dans ce dossier.
|
|
Dernière modification de cette page le 10 mars 2007 à 15:07. Cette page a été consultée 26 268 fois. |