azerty007
Membres-
Compteur de contenus
195 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Tout ce qui a été posté par azerty007
-
Bonjour cela marche sur ubuntu et sur les livecd! tout d'abord on doit trouver la nand il faut pour sa aller et taper : lspci -v vous devrez obtenir cela dans un des slots: 00:08.0 FLASH memory: Microsoft Corporation Unknown device 580b Flags: bus master, medium devsel, latency 0, IRQ 24 Memory at 200ea00c000 (32-bit, non-prefetchable) Memory at 200c8000000 (32-bit, non-prefetchable) l'addresse de la memoire peut varier selon la xbox (ici c8000000 car on s'interresse au plus gros fichier mais on peut le faire avec le plus petit fichier) Après vous devez creer un nouveau document (texte) et y copier le script suivant (by Pec of XBH) /* * Usage: * volatile void *p = ioremap(MY_HARD_REG_ADDR, 4096); * ... * out_8(p, state ^= 0x1); * * * Copyright © 2003 Stephane Fillod */ #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> #include <sys/mman.h> #include <memory.h> #define BUFSIZE 16777216 #ifdef __PPC__ extern inline void out_8(volatile unsigned char *addr, unsigned val) { __asm__ __volatile__("stb%U0%X0 %1,%0; eieio" : "=m" (*addr) : "r" (val)); } /* etc., cf asm/io.h */ #else extern inline void out_8(volatile unsigned char *addr, unsigned val) { *addr = val & 0xff; } #endif volatile void * ioremap(unsigned long physaddr, unsigned size) { static int axs_mem_fd = -1; unsigned long page_addr, ofs_addr, reg, pgmask; void* reg_mem = NULL; /* * looks like mmap wants aligned addresses? */ pgmask = getpagesize()-1; page_addr = physaddr & ~pgmask; ofs_addr = physaddr & pgmask; /* * Don't forget O_SYNC, esp. if address is in RAM region. * Note: if you do know you'll access in Read Only mode, * pass O_RDONLY to open, and PROT_READ only to mmap */ if (axs_mem_fd == -1) { axs_mem_fd = open("/dev/mem", O_RDWR|O_SYNC); if (axs_mem_fd < 0) { perror("AXS: can't open /dev/mem"); return NULL; } } /* memory map */ reg_mem = mmap( (caddr_t)reg_mem, size+ofs_addr, PROT_READ|PROT_WRITE, MAP_SHARED, axs_mem_fd, page_addr ); if (reg_mem == MAP_FAILED) { perror("AXS: mmap error"); close(axs_mem_fd); return NULL; } reg = (unsigned long )reg_mem + ofs_addr; return (volatile void *)reg; } int iounmap(volatile void *start, size_t length) { unsigned long ofs_addr; ofs_addr = (unsigned long)start & (getpagesize()-1); /* do some cleanup when you're done with it */ return munmap((unsigned char*)start-ofs_addr, length+ofs_addr); } main(int argc, char *argv[]) { int fd = open("./flashdump", O_RDWR | O_CREAT, 0644); volatile void *d_PtrA = ioremap(0xc8000000, BUFSIZE); char *buffer = malloc(BUFSIZE); memcpy((void*)buffer, d_PtrA, BUFSIZE); int ret = write( fd, buffer, BUFSIZE ); close(fd); return 0; } Après vous devez remplacer dans ce document l'endroit ou il y a marqué "MY_HARD_REG_ADDR" par votre addresse (par exemple c8000000) pour moi sa donne cela le debut et je n'ai eu qu'une partie à modifier: /* * Usage: * volatile void *p = ioremap(c8000000, 4096); * ... * out_8(p, state ^= 0x1); * * * Copyright © 2003 Stephane Fillod */ Une fois les modifs faites sauvegarder ,nommer le "memdump.c" et quitter Vous devez ensuite compiler ce document en un program gcc -I=/usr/include/ -O memdump.c "/usr/include/" est l'endroit ou se trouve memdump.c Une fois compiler vous obtiendrez un fichier "a.out" au meme endroit que memdump.c (moi je l'avez pas remarqué au debut!) Je vous recommande de le renommer en "FlASHDUMP.bin" et de l'uploader sur internet poour le récuperer sous windows! Et faire la commande suivante readflash FLASHDUMP.bin all SOUS WINDOWS il vous faudra télécharger le fichier du topic de luxskywalker et de tout mettre dans un fichiers sinon vous risquer de vous retrouver avec un centaine de fichiers sur votre bureau:d Utilisez la commande cd pour les endroits Bon c'est un tuto vite fait mais c'est deja sa
-
ba elle se trouve dans la nand, mais il y a plein d'expliquation su le site xboxhacker c'est en anglais et assez technique! mais ta nand faut deja que tu la dump depuis linux!je vais faire un tuto tout de suite!
-
ok, ba bonne chance perso moi je me sui acheté un nouveau disque dur! et de toute fasson c'est impossible d'utiliser un meme disque dur pour linux et les jeux de 360 donc aucune chance que d'upgrade avec un un disque dur si tu es deja allé sur le livecd avec;) parce que lors de l'installation d'ubuntu sa te le formatera donc une fois fais tu risque rien et sache que le kernel de change pas sur le disque dur mais sur la nand(ou d'ailleurs il y a plein de chose interressantes ) le seul risque c'est que tu prenne un disque dur d'une autre consolequi est allé sur le live, jouer un nouveau jeu, ou qui a de nouvelle demos...
-
je sais pas mais bon moi sa a marché, de toute fasson il ya tout d'expliquer dur le site free60 (clik sur bootloader)je crois qu'il faut faire la manip sur linux!
-
bonjour je peux jouer à quel jeu sorti (avant quelle date) et continué à avoir linux?
-
ce que je comprend pas Kala c'est pourquoi tu l'installe par sur ton disque sur!Parce qu'ne faisaint un livecd d'ubuntu tu n'aura rien de plus que celui de GENTOO!après tu fait ce que tu veux! Ensuite le kernel deja compilé tu peu le prendre sur un livecd de CPASJUSTE ou sur le site free60 ya trois fichier que tu dois mettre à des addresse LBA bien précises:d en plus du fichier Filesystem! je tiens à dire que dans le poste de Cpasjuste on voit l'image d'ubuntu mais ce n'est pas ce qu'on obitiendra avec le Livecd qu'il donne (ce sera gentoo).
-
oui mais bon, moi c'est m'en fiche un peu d'avoir ubuntu sur un licd étant donné qu eje l'ai sur un disque dur! Ce qui me permait d'installer des applications! Pour Macosx, ba j'essai de faire un dualboot loader, il faut donc que je modifié le cd pour lancer Ubuntu ou alors le loader que je vais utiliser je penche pour LILO si quelqu'un peut m'aider pour le loader
-
j'ai deja tenté avec un livecd d'ubuntu, ba sa marche mais je tombe sur gentoo, la même chose quoi! moi j'ai finalement acheté un disque dur sata 2.5 pouce 80giga et j'ai installé ubuntu, actuelment avec l'aide de luxskywalker je tente d'installer et non d"émuler MAC OSX avec les performance du dernier G5!
-
mais sa fait toujours autant de bruit ou sans augmente sensilblement?
-
moi non plus peutêtre ouvrir avec...
-
tu l'ouvre avec rar! je peu pa t'en envoyer sur gueux j'ai pas l'autorisation pour envoyer ce type de fichier jte l'envois sur gmail
-
http://www.free60.org/wiki/XEX#Structure_of_the_XEX_File ta tout sur le fichier! et même à la fin un logiciel pour les ouvrir mais je crois qu'il seulement sur linux!
-
oué et si quelqu'un trouve ma clef cpu qu'il me contacte parrce que c'est ma nand! merci
-
j'ai trouvé!!!! Il suffit de taper la commande readflash FLASHDUMP.bin all attention sa va tout extraire à l'endroit ou se trouve readflsh.exe
-
je crois qu'il faut utiliser Probutus nand extractor mais je ne le trouve pas :s
-
j'ai le même problème!
-
j'ai essayé le deuxieme executable et je pense que c'est sa mais j'arrive pas le faire marché il parle d'output!
-
non^^ mais moi ce que je veux faire c'est pas voir le texte mais les vraix fichiers!
-
comment sa un compte je vais pas sur live!
-
ok et je fais comment pour l'extraire parce que là je vois tout les fichier??
-
tu la trouve ou readflash.exe ?? parce que se qui m'interresse c'est de l'extraire en entier dans un dossier
-
ok merci je vai essyaer mais je suis un peu perdue! je fais sa sous windows ou linux? parce qu'un exe sous linux...
-
mé jé comment pour l'installer sur linux? disons dis moi ce qu'il faut taper dans le terminal
-
Ha comme sa on est deux!
-
j'avais deja essayer jsui as bête et le logiciel ce ferme tout seul
