Forum: PS2 Homebrew/Dev & Emu Scene - Topics relating to homebrew PS2 development and emulation. Stay current and up to date on the latest homebrew releases from the best devs on the scene.


The above video goes away if you are a member and logged in, so log in now!




 
Would you like to get all the new info from
PSX-Scene in your email each day?




Want to learn more about the team keeping you up to date with the latest scene news?

Read about them now!

Check out our Developer bios, too!

 


User Tag List

Thread: French translation and explanation of mr Brown's exploit
  

Page 1 of 2 1 2 LastLast
Results 1 to 10 of 15
  1. #1 Smile French translation and explanation of mr Brown's exploit 
    redfield2003 Guest
    Hi everyone,
    In order to contribute i'd like to share with you my french tutorial on how to use mr Brown's exploit, i know this is a us board and i'm also moderator of ominfo.com forums.
    It's extremly hard for us (french people) to find details and informations about the ps2 Dev methods so i really hope that i'll be able to provide some works and help here.

    You'll find right below this lines my integral translation of the nport exploit, feel free to use it as you wish

    ------------------------------------------------------------------------------------
    http://www.ominfo.com/phpbb2/viewtopic.php?t=26858

    Comme convenu je poste ici mon tutorial ainsi que mes explications sur le fonctionnement de la faille découverte par Marcus R Brown (merci Ã* lui),
    Dans le document ci-dessous vous trouverez toutes mes informations sur cette faille ainsi que la manière de procéder pour l'utiliser Ã* des fins de développement.
    Je tiens Ã* dire qu'en aucun cas, ni le modérateur que je suis ni ominfo ne saura être tenu responsable d'une éventuelle utilisation frauduleuse de ce code qui Ã* l'origine ne sert qu'Ã* démontrer les possibilitées d'utilisation de la console dans la procéssus de création de démos.
    Ayant moi même rédigé et traduit intégralement l'auteur de ce document je vous demande de m'informer de toute incohérence contenue dans ce texte et de bien vouloir citer vos sources en cas d'utilisation du présent document.
    Amicalement Ã* tous
    Redfield




    French translation and explanation of the current document "Using the PS1DRV exploit with nPort" made by Redfield mercredi 20 août 2003
    - Made on basis of mr brown's exploit.
    http://www.redfield.fr.st - http://www.ominfo.com - mail : christo.mathieu@wanadoo.fr - ICQ : 67364387
    Vous êtes autorisés Ã* publier ce document aussi longtemps que l'entête et le pied de page restent intacte
    -==You can redistribute this document freely as long as the present header remains intact ==-


    Utilisation de la faille PS1DRV avec le logiciel nPort

    Parlons de la manière d'utiliser la faille,
    lorsqu'un CD-Rom de PSOne est inséré dans votre PS2 en chargant le driver (PS1DRV) cela provoque une vérification de la memory card.
    Cette memory card va être fouillée Ã* la recherche d'un fichier d'identification du jeu PSOne, c'est ce même fichier qui contenant la fameuse faille va vous permettre d'éxécuter votre propre code et donc de prendre en partie la main sur votre PS2 pour lui permettre de lancer certaines applications.
    Marcus R Brown dont le site se situe Ã* cette adresse http://www.0xd6.org/ et l'auteur de cette faille, il met Ã* votre disposition un package complet qu'il ne vous reste qu'Ã* compiler (soit plus simplement en le téléchargant pré-compilé).
    Il ne vous reste plus désormais qu'Ã* insérer l'ID de votre CDROM PSOne pour tirer profit de la faille de sécurité.
    Dans cet exemple nous utiliserons le logiciel nPort (http://wire.napalm-x.com/) pour transférer la faille du pc vers la memory card, il est possible d'utiliser aussi bien pukklink (http://ps2dev.org/kb/kb.asp?T=863) que Naplink (http://naplink.napalm-x.com/) pour lancer nPort soit directement depuis un cdrom (Ã* l'aide d'une console contenant une puce) soit depuis un disque dur équipé de linux en mode reload1 (http://playstation2-linux.com/projects/haven). Dans tous les cas il est obligatoire d'avoir nPort installé et fonctionnel pour utiliser efficacement ce tutorial.
    La première chose Ã* faire est de compiler le fichier titleman (http://www.0xd6.org/ps2-independence.html)en utilisant PS2Lib soit d'utiliser directement la source binaire Win32 Binary (http://www.0xd6.org/exploitguide/titleman-win32.zip).
    Comme cela Ã* été dit au préalable, Marcus R Brown Ã* eu la gentillesse de fournir directement des fichiers utilisables par nPort (c'est Ã* dire ayant déjÃ* été compilés), ces fichiers contiennent la faille ainsi que ps2link (un clône de pukklink utilisant l'adaptateur réseau) par lequel se télécharge cette faille.
    Si vous désirez utiliser un autre fichier ELF (format natif PS2) avec cette faille vous devrez remplacer le fichier BOOT.ELF de ps2link par le votre mais aussi tous les fichiers qui lui sont rattachés c'est-Ã*-dire (IPCONFIG.DAT, PS2SMAP.IRX, PS2LINK.IRX, PS2IP.IRX), cependant attention tous les fichiers ELF même accompagnés d'un fichier IRX ne se chargeront par forcément correctement étant donné que le support de chargement direct depuis un fichier IRX n'est pas fournit.
    Il existe 3 version de la faille chacune correspondant Ã* la provenance térritoriale de la console.
    Etats Unis NTSC US (http://www.0xd6.org/BADATA-SYSTEM.npo)
    Europe Pal (http://www.0xd6.org/BEDATA-SYSTEM.npo)
    Japon NTSC/J (http://www.0xd6.org/BIDATA-SYSTEM.npo)
    Prenons le fichier correspondant Ã* notre type de PS2, en ce qui me concerne je possède un modèle Pal europe ainsi qu'un modèle japonais, cependant et pour faciliter la compréhension de ce guide je me servirai uniquement du modèle Pal c'est-Ã*-dire une playstation 2 française. Nous prenons donc le fichier BEDATA-SYSTEM.npo que nous copions dans le sous répertoire saves du logiciel nPort, dans ce répertoire nous devrions avoir un fichier nommé npo-x.exe, cet utilitaire va nous permettre de packer et dépacker (compresser et décompresser) les fichiers de sauvegarde utilisés pour nPort. La commande ou syntaxe pour dépacker un fichier est la suivante npo-x x [npo_file]
    Décompactons donc notre fichier BEDATA-SYSTEM.npo grâce Ã* cette commande Ã* taper sous dos : npo-x x BEDATA-SYSTEM.npo
    Comme nous ne connaissons pas Ã* l'avance le cdrom PSOne qui sera utilisé pour la faille nous allons simplement l'identifier afin de pouvoir rajouter son identifiant (ID) Ã* la faille.
    Pour trouver l'ID de notre jeu il suffit de le mettre dans n'importe lequel de vos lecteurs et de vous rendre dans l'explorateur de document afin d'y trouver le fichier SYSTEM.CNF, en éditant ce fichier sous dos ou par un quelconque moyen vous devriez trouver une information similaire Ã* cette ligne BOOT=cdrom:\SCED_018.22;1 (la partie en gras correspond ici Ã* un cd de démo européen) c'est cette même partie qui nous intéresse puisque c'est elle qui correspond Ã* l'ID.
    Il va maintenant falloir rajouter le fichier titleman.exe dans le répertoire dans lequel le fichier BEDATA-SYSTEM.npo Ã* été extrait afin de rajouter l'ID de notre jeu PSOne dans le fichier TITLE.DB, pour cela nous nous rendons sous dos dans le répertoire ou se situe titleman et tapons la commande suivante : titleman -a SCED_018.22
    La faille est maintenant rajoutée Ã* ce cd PSOne, il est par ailleurs possible d'insérer plusieurs ID en refaisant cette étape avec d'autres jeux PSOne.
    Comme nous allons utiliser le fichier ps2link inclu dans cette faille il va falloir éditer le fichier IPCONFIG.DAT afin de vérifier que la configuration des adresses soient celles qui nous conviennent, par défaut une ps2 reliée via un cable croisé Ã* une carte réseau 10/100 utilisant une connection ADSL (type wanadoo) utiliserait les paramètres suivants
    Adresse IP de la PS2 : 192.168.0.10
    Masque : 255.255.255.0
    Adresse réseau : 192.168.0.1
    Tips :-) Si vous n'arrivez pas Ã* trouver vos informations réseau, ou simplement si votre configuration diffère (ajout d'un hub, routeur etc.....) est que vous êtes déjÃ* connecté au central station fournit dans le kit de connection PS2 il vous suffit de lancer l'utilitaire d'aide Ã* la configuration internet présent sur le disque, ce dernier vous donnera précisément les informations nécessaires et vous permettra de tester cette configuration.
    Le plus dur est fait, il ne nous reste plus maintenant qu'Ã* repacker le dossier BEDATA-SYSTEM dans le répertoire save d'nPort en utilisant la commande dos suivante : npo-x a BEDATA-SYSTEM
    Nous nous retrouvons donc de nouveau avec un fichier BEDATA-SYSTEM.npo mais cette fois modifié pour que le CD PSOne utilisé plus haut dans ce guide puisse nous permettre de passer la PS2 en mode d'éxecution de code
    La dernière étape va consister Ã* transférer ce fichier avec nPort vers la memory card PS2, cependant avec de faire ce transfert il sera nécessaire d'indexer le contenu du répertoire saves d'nPort Ã* l'aide du programme nPort indexer (http://www.0xd6.org/exploitguide/nportindex.zip) afin que le logiciel soit en mesure de reconnaitre et de voir les fichiers contenus dans ce même répertoire, pour cela il suffit d'éxécuter nportindex.exe Ã* l'intérieur du répertoire saves. Si tout se déroule comme il se doit vous devriez avoir un message ALL DONE ! Ã* l'écran.
    Nous sommes prêts Ã* passer Ã* l'étape finale, pour cela nous lançons le logiciel nPort sur PS2 tout en s'assurant que le modem ethernet et le cable soient bien reliés Ã* notre ps2. Personnelement j'utilise le logiciel Inlink 1.3.2 pour éxecuter nport.
    Une fois nPort lancer il faut transférer le fichier BEDATA-SYSTEM.npo (fenêtre de droite) vers votre carte memoire (fenêtre de gauche), si nPort vous signale que la sauvegarde existe déjÃ* il vous faudra éffaçer le fichier au prélable. Une fois le fichier présent sur votre carte mémoire il ne reste plus qu'une chose Ã* faire éteindre la console et vérifier le fonctionnement de la faille. Pour cela redémarrer votre console puis munissez vous du disque PSOne que nous avons utiliser dans le guide pour l'ID, mettez le dans la console puis attendez si tout se passe bien votre écran devrait se mettre Ã* flasher (en noir et blanc) pour ensuite initialiser le mode éxecution de code.
    Maintenant Ã* vous de jouer

    Amicalement Ã* tous
    Redfield
    http://www.redfield.fr.st - http://www.ominfo.com - ICQ : 67364387 - mail : christo.mathieu@wanadoo.fr
    -== Greets to all members and contributors of the ps2 Dev - Marcus R brown and others deserve respect ==-

  2. #2  
    KaISeR SoZEi Guest
    Bon travail Redfield c'est cool

  3. #3 Merci Ã* toi 
    redfield2003 Guest
    Originally posted by KaISeR SoZEi
    Bon travail Redfield c'est cool
    Merci Ã* toi pour ton encouragement ça fait plaisir

  4. #4  
    SeuZ Guest
    Merci redfield2003 , ca fait plaisir de savoir que des gens pensent a ca.
    Bonne initiative et bon travail
    THx

  5. #5  
    coyotefunky Guest
    Merci bcp pour le boulot réalisé, fallait le faire...
    Même kom on dit: quand on te donne, tu en veux encore plus...
    alors voilÃ*:

    La partie où tu expliques que tu lances Inlink pour utiliser nport me semble pas assez claire.
    Ok, nport est utilisé en exécutant le nport.elf avec Inlink mais comment s'assurer que la connexion entre le console et le pc est bonne (ex. moi g le message en bas qui me dis que je suis disconnected alors que ma config' ip est bonne aussi bien pour le pc que pour le pc/router: ip dynamique (fixe pour le IPCONFIG.DAT) et DHCP activé)

    Est-ce que la ps2 doit exécuté qque chose ? genre naplink version ps2, le truc c que le fichier .elf pour cette version il peut pas marcher si la console n'est pas correctement branchée...

    Et le truc bizarre, c que naplink fonctionne pour une connection via usb et pas RJ45 alors moi je suis perdu !


    PLEASE, tu as l'air de touché sur le sujet alors please

    Give me more informations about that

    Merci d'avance et bonne fin de vacances pour les chanceux.


    El coyote.

  6. #6  
    coyotefunky Guest
    re-coucou,

    g oublié de préciser un truc super important (enfin pour moi):

    Pour que Inlink puisse correctement se connecter avec la ps2,
    il faut que celle-ci dispose d'un client (ex. pukklink 1.0b) qui soit exécuté sur la console.
    Mais la question, c comment on fait pour lancer ce client si on peut pas le démarrer !?
    Je dis ça car la méthode swap trick (et oui si on a une puce, Ã* quoi ca sert de se casser le cul pour cette faille avec un cd gravé ne marche pas (c peut être la gravure,si oui comment vous faites vous, précisement ?).

    Donc ps2 pas prête pour être connecté donc Inlink ne trouve pas la console, donc nport marche pas et puis voilÃ*, je suis bloké...

    C tout, je vous laisse répondre maintenant.

    Merci !!!!!!!!!!

    El coyote

  7. #7  
    Chandler is offline Member
    Join Date
    Jul 2002
    Posts
    56
    Downloads
    0
    Uploads
    0
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Likes Given
    0
    Likes Received
    0
    Salut tout le monde

    J ai une chose a rajouter qui pourrait eventuellement simplifier les choses, il y a une version iso faite par Sjeep, le soucis, c est que je crois que cette iso est compilé avec le fichier US.

    Quelqu'un saurait t il comment le remplacer par le fichier Europe ?
    Pratique pour les personnes comme moi et surement d autres qui n ont pas trouvés une seule boutique pour le cable usb-usb prolific

    Et joli travail encore redfield2003

  8. #8  
    michel.tresfort Guest
    Mais dans tout les cas si tu n'as pas de puce dans la ps2 ton cd ne marcheras pas non ?

    Mais est-ce qu'on peut passer par une psone avec la puce , pour copieer sur une carte memoire de la psone puis la transferer sur une de ps2 ? La le cd prendrais tout son sens ...

  9. #9  
    coyotefunky Guest
    Hello world,

    Je viens de me taper tous les tutos possibles sur la faille découverte et au bout de 5 heures de bataille acharnée contre le caillou noir et mon pc pour tenter de les unir avec une zolie connection réso, g réussi ...

    Ok, mais Ã* faire QUOI ??
    Super !! g uploadé sur ma console le code dans la carte mémoire qui me permet de booter sur le cd psx de mon choix pour lancer dans la foulée l'appli PS2LINK, mais maintenant je fais quoi .... ?
    Parce que le but (enfin je pensais), c pas de faire tourner une backup ps2 sur une console non moddée, heu... non ??
    Parce que sinon, on peut dire que c se prendre la tête pour pas grand chose.
    VoilÃ*, c le mini-rikiki coup de gueule par ce que je peux rien en faire de ce truc !

    Si quelqu'un peut me dire s'il a réussi Ã* faire tourner un jeu, PLEASE qu'il vienne Ã* mon secours car la je suis Ã* 2 doigts de jeter la console Ã* tribord.

    Merci d'avance.

    Bye , c t el coyote

  10. #10 Pour répondre Ã* ta question 
    redfield2003 Guest
    Originally posted by Chandler
    Salut tout le monde

    J ai une chose a rajouter qui pourrait eventuellement simplifier les choses, il y a une version iso faite par Sjeep, le soucis, c est que je crois que cette iso est compilé avec le fichier US.

    Quelqu'un saurait t il comment le remplacer par le fichier Europe ?
    Pratique pour les personnes comme moi et surement d autres qui n ont pas trouvés une seule boutique pour le cable usb-usb prolific

    Et joli travail encore redfield2003
    Je suis justement en train de réaliser un package Ã* ce sujet maintenant reste Ã* voir si je pourrai le distribuer, si c'est le cas je posterai des informations ici même et bien entendu sur les sites que j'administre Ã* savoir ominfo et redfield

    Amicalement Ã* ton service

Page 1 of 2 1 2 LastLast
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •