Flashen mit lflash

  • Sers,


    auf anfrage hier mal n kleiner lflash crashkurs


    Benötigt wird:
    XBOX360 mit Xell (XBR o.ä)
    Gentoo Linux live CD Link
    lflash (siehe anhang)
    nandpro oder hexeditor
    Kabelkontroler oder Xbox Fernbedinung
    USB Tastatur und Maus
    USB Stick


    Zuerst wird das Nandimage vorbereitet also kv.bin eingefügt

    Code
    nandpro xbr.bin: -wX nandbackup.bin 1 1


    "x" steht für die größe des nand´s
    oder via hexeditor der bereich zwischen 4200 und 83FF
    Dann die vorbereitete XBR.bin und die lflash.c auf den usb stick (am besten ins root verzeichnis ums besser wiederzufinden)


    Jetz wird alles an die Xbox angesteckt (USB Stick, Tastatur, Maus; evntuel Kabelcontroler am hinteren usb [Wireless mit play and charge kabel geht auch]) und die Gentoo CD eingelegt.


    Nun die Xbox mit der Fernbedinung auf der Windows taste oder mit dem Kontroler die Xbox starten.


    Wenn Gentoo gestartet ist (dauert recht lange) geht man links oben auf Anwendungen (bei sdtv kaum zu sehen) auf zubehör und macht dort das terminal auf.


    nun erstellt man mit

    Code
    mkdir usb

    das verzeichnis usb
    jetzt ein

    Code
    sudo su


    da man in gentoo einen usbstick noch von hand mounten muss ein

    Code
    mount /dev/sda1 /home/gentoo/usb


    wenn eine fehlermeldung angezeigt wird versuchts mal mit sdb1 oder sdc1
    in das usb verzeichniss wechseln mit

    Code
    cd usb


    nun überprüfen ob der inhalt des usbsticks angezeigt wird mit

    Code
    ls


    jetzt sollte der gesamte inhalt vom usbstick gelistet werden
    wenn alles da ist muss lflash compiled werden (nur 1x)

    Code
    gcc lflash.c


    die jetzt entstandene a.out ist das eigentliche programm dass nurnoch ausfürbar gemacht werden muss

    Code
    chmod +x a.out


    jetzt ist die gesamte vorbereitung abgeschlossen und der flashvorgang steht bevor

    Code
    ./a.out backup.bin xbr.bin


    lflash erstellt bei jedem flashvorgang ein komplettes backup vom nand, die backup.bin also am besten durchnummerieren


    nochwas: da beim 256 MB ud 512 MB jasper flashen über lpt ja bekanntlich ziemlich lange dauert noch ein kleiner trick für alle die son bisschen risikofreudig sind: wenn noch kein xell läuft dumpt nur die ersten 2 mb eueres nand´s mit

    Code
    nandpro lpt: -rX nand.bin 0 7B


    macht das mehrmals und wirklich solange bis ihr 2 oder 3 absolut identische dateien habt.
    dann die ersten 2 mb der XBR.bin flashen mit

    Code
    nandpro lpt: -rX ersten2mb.bin 0 7B


    Damit könnt ihr Xell starten und via lflash ein komplettes backup auf den usbstick braten. danach müsst ihr nurnoch mit nandpro oder einem hexeditor die vorher gedumpten 2mb in das backup einfügen und ihr habt in (für einen lpt flasher) relativ kurzer zeit einen kompletten dump


    befehl fürs einfügen

    Code
    nandpro nandbackup.bin: -wX ersten2mb.bin 0 7B


    oder eben beim hexeditor den den bereich zwischen 0 und 7B mit dem inhalt der ersten2mb.bin ersetzen


    Wie immer ohne gewähr und auf eigene Verantwortung
    Gruß
    Caradas

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!