maxgwen Posté(e) 3 mars 2010 Share Posté(e) 3 mars 2010 Bonjour bon je cherche des info sur l ecriture et la lecture de la nand pour faire un soft qui gère mieux le port LPT Pour cela j ai decompiler Nandpro avec ida et sortie en pseudo code C , ce qui est plus simple pour isolé ce que je recherche ( voire fichier joint) nandpro utilise DLPortIO pour l écriture et la lecture du LPT les fonction DlPortWritePortUchar et DlPortReadPortUchar qui est visible dans le fichier que j ai fournie dans cette fonction sub_404BD0 . Voila tous cela sans pretention je souhaiterai améliore la com LPT avec un soft maison mais il me faut encore pas mal d info sur la méthode de lecture et d ecriture d une nand et pour les autre développeur j écrirai plus facilement en delphi ( pour le cotée visuelle ) le soft mais si vous avez des exemple en vb ou C/C++ cela ne me pose pas de problème . decompilNandPro.rar Lien vers le commentaire Partager sur d'autres sites More sharing options...
maxgwen Posté(e) 17 mars 2010 Auteur Share Posté(e) 17 mars 2010 (modifié) Bonjour bon je viens un peu au nouvelle donc je me suis orienté sur la com USB SPI donc en gros j ai fait une dll callback qui route les fonction usb utilisé par nandpro qui lui appelle libusb0.dll j ai modifier nandpro pour qui utilise ma dll libusb1.dll et celle ci appelle les fonction original de libusb0.dll et a pour bute de pourvoir tracé et surtout savoir ce que fait nandpro avec ces fonctions pour pourvoir faire une com perso je vous mais tous le projet et reviendrai par la suite donnée plus de détaille sur mon avancement dans ce projet ps : ma dll fonctionne me reste plus qu a lui écrire un mod debug des fonctions appelé pour en connaître le comptenue ces aussi un bonne exemple de hack software Petite edit: F:\Nouveau dossier\backup\xbox\hack NandPro20d>nandpro.exe usb: -r16 dump.bin 0 1 NandPro v2.0d by Tiros Looking for usb interface device SPY : usb_init SPY : usb_find_busses SPY : usb_find_devices SPY : usb_get_busses idVendor=65535 idProduct=4 SPY : usb_open interface=-1 SPY : usb_set_configuration SPY : usb_claim_interface SPY : usb_control_msg(3680392, 64, 8, 0, 0, 4538576, 8, 1000) SPY : usb_bulk_read(3680392, 130, 1245024, 4, 2000) SPY : usb_control_msg(3680392, 64, 3, 0, 0, 4538576, 8, 1000) SPY : usb_bulk_read(3680392, 130, 1245020, 4, 2000) Flash Config: 0x01198010 Block Size: 16KB Block Limits: 0x000000..0x000000 File: dump.bin Reading SPY : usb_control_msg(3680392, 64, 1, 0, 0, 4538576, 8, 1000) SPY : usb_bulk_read(3680392, 130, 11171464, 16896, 2000) SPY : usb_control_msg(3680392, 64, 5, 0, 0, 4538576, 8, 1000) SPY : usb_bulk_read(3680392, 130, 1244936, 4, 2000) SPY : usb_control_msg(3680392, 64, 4, 0, 0, 4538576, 8, 1000) SPY : usb_release_interface SPY : usb_close result=0 F:\Nouveau dossier\backup\xbox\hack NandPro20d>pause Appuyez sur une touche pour continuer... Gx_Nand beta v0.1 by maxgwen Looking for usb interface device device found open usb Flash Config: 0x01198010 close usb http://www.megaupload.com/?d=LU2QNOR4 Modifié 19 mars 2010 par maxgwen Lien vers le commentaire Partager sur d'autres sites More sharing options...
horny Posté(e) 17 mars 2010 Share Posté(e) 17 mars 2010 javoues ke je vois pas trop ou ca nous menes a+ Lien vers le commentaire Partager sur d'autres sites More sharing options...
maxgwen Posté(e) 19 mars 2010 Auteur Share Posté(e) 19 mars 2010 Bonsoir bon pas trop d engouement mais ces pas grave j aime bien les monologues et comme j ai écrit que je donnerai des nouvelles de mon avancement et bien je le fait . Je vient posté mon premier Jet ( Gx-Nand Dumper for Nand 16 mo release beta v0.1) Donc j ai codée toute la com usb-spi et l on peu faire un dump de sa nand au complet ( attention nand 16 mo ) bien-sure sans nandpro si vous n ' avez toujours pas compris ma démarche , pacque perso des addon a un soft ( par cmd dos ) ces pas tres pro ou pluto du niveau developpeur en herbe , le mieu c est de géré la com de A..Z et comme personne ne la donnera il faut bien allé la cherché enfin pour imagé un poil la chose sinon si vous avez des suggestions , commentaire , ou autre n ' hésité pas . http://www.megaupload.com/?d=UYNTEDHZ Lien vers le commentaire Partager sur d'autres sites More sharing options...
charlo.charli Posté(e) 20 mars 2010 Share Posté(e) 20 mars 2010 Salut Je test ton outil sur la prochaine que je fais. Je donnerais mes retours. Ça change du NandPro et des GUI (que je n'utilise pas au passage, préférant quand même la ligne de commande) Continu comme ca, c'est prometteur Lien vers le commentaire Partager sur d'autres sites More sharing options...
bugess Posté(e) 20 mars 2010 Share Posté(e) 20 mars 2010 (modifié) ton idée existe deja , sous une autre forme , avec le soft "Xnand dumper0_03" Modifié 20 mars 2010 par bugess Lien vers le commentaire Partager sur d'autres sites More sharing options...
maxgwen Posté(e) 21 mars 2010 Auteur Share Posté(e) 21 mars 2010 ton idée existe deja , sous une autre forme , avec le soft "Xnand dumper0_03" Slt encore un addon a nandpro donc je pence que tu n a rien compris a mon idée ...... Lien vers le commentaire Partager sur d'autres sites More sharing options...
shadow_shd Posté(e) 21 mars 2010 Share Posté(e) 21 mars 2010 Salut, C'est vrai que ton objectif n'est pas super clair. Moi je comprends que tu veuilles créer un nouveau NandPro, c'est bien ça ?? ++ Lien vers le commentaire Partager sur d'autres sites More sharing options...
bugess Posté(e) 21 mars 2010 Share Posté(e) 21 mars 2010 Slt encore un addon a nandpro donc je pence que tu n a rien compris a mon idée ...... t'inquiete j'ai tres bien compris , mais pourquoi crois tu qu'on se contente de nandpro ????? c'est toi qui nous comprend pas , mais t'arrete pas pour autant Lien vers le commentaire Partager sur d'autres sites More sharing options...
maxgwen Posté(e) 22 mars 2010 Auteur Share Posté(e) 22 mars 2010 (modifié) Bonjour voila je pose la derniere petit version beta en date qui est très complète ( dump , ecriture ,files compare etc.....) Et tous cela sans nandpro ecriture complete de la communication usb au module SPI donc pas mal de boulo de ma part a ce niveau Donc j attend vos test et suggestion . version 0.7 ici les prochaine évolution seront orienté vers l automatisme et la simplicité Modifié 22 mars 2010 par maxgwen Lien vers le commentaire Partager sur d'autres sites More sharing options...
charlo.charli Posté(e) 22 mars 2010 Share Posté(e) 22 mars 2010 Salut L'objectif et très clair, il nous fait un logiciel qui communique via le port USB (pour le moment) afin de dumper/flasher la nand de nos Xboite. Et ce sans passer par Nandpro, donc entièrement refait! Avec une option de file compare, et pourquoi pas un Flashtool intégré?! Saluez le travail quand même, je doute qu'ici il y ait du monde qui sache faire ca... Moi en tout cas j'adhère et je supporte, dommage que tu ne fasse pas encore les grosse nand! @+ Lien vers le commentaire Partager sur d'autres sites More sharing options...
maxgwen Posté(e) 22 mars 2010 Auteur Share Posté(e) 22 mars 2010 SalutL'objectif et très clair, il nous fait un logiciel qui communique via le port USB (pour le moment) afin de dumper/flasher la nand de nos Xboite. Et ce sans passer par Nandpro, donc entièrement refait! Avec une option de file compare, et pourquoi pas un Flashtool intégré?! Saluez le travail quand même, je doute qu'ici il y ait du monde qui sache faire ca... Moi en tout cas j'adhère et je supporte, dommage que tu ne fasse pas encore les grosse nand! @+ Merci et désolé pour les grosse nand j ai juste une vieilles CM xenon en 16mo qui marche pas (boot mais ecrant noir + quelque rod de temp a autre ) pour mais teste sur la nand, j ai même d ailleurs jamais vue un xell tourné cher moi mais on ces jamais si je récupère une CM avec une nand supérieure a 16mo je ferai une adaptation Bonne soiré Lien vers le commentaire Partager sur d'autres sites More sharing options...
Ac_K Posté(e) 22 mars 2010 Share Posté(e) 22 mars 2010 Un reverse NandPro! Nickel, c'est exactement ce qu'il fallait! J'vais voir ce qu'il est possible de tirer de ton super boulot ! Même si tu n'a fait que mettre un coup de Hex-Rays sous IDA Bravo à toi Lien vers le commentaire Partager sur d'autres sites More sharing options...
legueux Posté(e) 22 mars 2010 Share Posté(e) 22 mars 2010 Bonjour voila je pose la derniere petit version beta en date qui est très complète ( dump , ecriture ,files compare etc.....) Et tous cela sans nandpro ecriture complete de la communication usb au module SPI donc pas mal de boulo de ma part a ce niveau Donc j attend vos test et suggestion . version 0.7 ici les prochaine évolution seront orienté vers l automatisme et la simplicité Merci pour ton travail maxgwen, mais petit soucis avec le lien megaupload qui ne fonctionne pas semble t-il. Lien vers le commentaire Partager sur d'autres sites More sharing options...
zouzzz Posté(e) 22 mars 2010 Share Posté(e) 22 mars 2010 En voilà un qui roule : http://www.multiupload.com/5MT9E8TOFR Lien vers le commentaire Partager sur d'autres sites More sharing options...
maxgwen Posté(e) 22 mars 2010 Auteur Share Posté(e) 22 mars 2010 (modifié) Je voie que sa commence a interessé certain sa fait plaisir je passe poste une petite v0.8b ou j ai ajouté un petit Block Mover qui est très utile et je vous donne un exemple j avait constamment ce genre d erreur Bad Block: 001 Offset: 0x004200..0x0083FF Bad Block: 005 Offset: 0x014A00..0x018BFF que dans ces zone donc apres avoir testé bad bloc mover et un peu analysé sont fonctionnement qui n est pas d une grande fiabilité niveau recherche des bad block ( j ai 2 dump d origine beaucoup corrompu dans tous les blocks et bad bloc mover trouve qu un bad block 5 lol) donc j ai mis une version qui cherche rien ces l utilisateur qui le fera suivant ces diffèrent dump et contrôle de bad block . Il a juste a renseigné sont bad block et la destination sur la nand de preference les block de fin 3FF 3FE etc ...... petit rappelle les block demarre de 0 a 400 en hexadécimal et chaque block fait une taille de 16896 octets donc en gros Block 0 = 0x16896 = 0 len 16896 soit offset 0...16895 ou 0...41FF Block 1 = 1x16896 = 16896 len 16896 soit offset 16896...33791 ou 4200...83FF j ai aussi mis un peu plus de clarté dans le logiciel et un peu d optimisation de code sa fait pas de mal Apres voire pour un tuto ci le besoin ce fait sentir mais ces pas trop ma tasse de thé ..... http://www.multiupload.com/J1E12GPH5X Bon teste et bonne soirée Modifié 22 mars 2010 par maxgwen Lien vers le commentaire Partager sur d'autres sites More sharing options...
charlo.charli Posté(e) 22 mars 2010 Share Posté(e) 22 mars 2010 On m'apporte que des nand de 256/512! Dommage j'aurais voulu tester ce bijoux Lien vers le commentaire Partager sur d'autres sites More sharing options...
Kamse Posté(e) 23 mars 2010 Share Posté(e) 23 mars 2010 Si tu as besoin de collaboration je suis partant. Tu codes en quoi, Delphi je crois...? Bref, quelques idées en vrac: - auto détection du type/taille de la nand avec un bouton [Detecter]. - une interface un peu plus jolie (jte fais ca rapidement). - une option pour lire/écrire sur usb | lpt | fichier. - un bad block mover... Ca me plait comme projet, j'ai hate de voir évoluer le truc. PS: J'ai laché Delphi en 2006 mais j'avais écris une bibliothèque de composants jamais distribué si tu veux l'utiliser... Faudrait que je retrouves mes sources. Lien vers le commentaire Partager sur d'autres sites More sharing options...
Ac_K Posté(e) 23 mars 2010 Share Posté(e) 23 mars 2010 Idem, je peux aussi aider, le delphi s'pas bien compliqué ! Même si je suis plus pour le .NET (C#)... J'ai matté le code reverse via IDA et HexRays c'est pas trop trop compliqué à comprendre, et il y a pas mal de chose surperflux... Je pense que le mieux serai de retaper la chose en C# avec LibUSBDotNet qui est dispo... J'sais pas ce que vous en pensez après... Lien vers le commentaire Partager sur d'autres sites More sharing options...
shadow_shd Posté(e) 23 mars 2010 Share Posté(e) 23 mars 2010 Ah ben c'est beaucoup plus clair maintenant, et effectivement ton projet semble très prometteur ! En effet, si on peut tout faire à partir d'un seul logiciel, c'est le top En tout cas bon courage à toi et j'espère avoir à tester ton logiciel bientôt ++ Lien vers le commentaire Partager sur d'autres sites More sharing options...
charlo.charli Posté(e) 23 mars 2010 Share Posté(e) 23 mars 2010 Ça c'est du travail d'équipe... Je suis ému... Le gars a commencer seul, maintenant du monde qui l'épaule... Y a pas a dire, j'adore ce forum! Allez les gars, s'il vous faut un testeur moi je suis la. Lien vers le commentaire Partager sur d'autres sites More sharing options...
maxgwen Posté(e) 23 mars 2010 Auteur Share Posté(e) 23 mars 2010 Bonsoir merci pour tout cette engouement et je doit répondre a certaine question posé 1er Kamse: oui pourquoi pas a voire en MP ou messagerie ( coté visuelle ) 2eme Ac_K: (J'ai matté le code reverse via IDA et HexRays c'est pas trop trop compliqué à comprendre, et il y a pas mal de chose surperflux... Je pense que le mieux serai de retaper la chose en C# avec LibUSBDotNet qui est dispo...) Moi je dit et bien en avant , un autre logiciel laisserai le choix au utilisateur et comme tu dit que ces pas bien compliqué 3eme Moi: je v ai laissé un chouilla le projet en standby le temps de trouvé une autre xbox avec hack jtag car la mienne n a pas survécu a ce périple. Bonne soirée Lien vers le commentaire Partager sur d'autres sites More sharing options...
maxgwen Posté(e) 25 mars 2010 Auteur Share Posté(e) 25 mars 2010 (modifié) Gx_Nand v0.9b support 16/256/512 Mo http://www.multiupload.com/8H9FQTI3UI Modifié 25 mars 2010 par maxgwen Lien vers le commentaire Partager sur d'autres sites More sharing options...
Al_Tandjawi Posté(e) 25 mars 2010 Share Posté(e) 25 mars 2010 Je n'ai pas encore testé, mais franchement, félicitations, c'est du bon boulot, et il est vrai qu'au départ ta démarche n'était pas comprise --> Proposer une alternative à Nandpro avec la gestion de la communication intégrée et optimisée. J'essayerais de tester et de faire un retour. Lien vers le commentaire Partager sur d'autres sites More sharing options...
bugess Posté(e) 25 mars 2010 Share Posté(e) 25 mars 2010 j'ai rapidement jetté un oeil sur le soft multiconsoles je m'avance un peu , n'aillant pas de consoles de branché , il y a du changement juste le soft sur l'ancien , le lancement de la commande connexion , affiche le resultat , toujours sur l'ancienne version , la commande " close" affichait le resultat , sur la nouvelle version on l'a pas ou plus ? ou sais fonctionnel uniquement module reconnu ?? je vais pas embrouiller le post , je test cela se soir sur une console Lien vers le commentaire Partager sur d'autres sites More sharing options...
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant