KINGx - Das inoffizielle PlayStation Forum & News Portal

Normale Version: [SOURCE CODE] IPL kbooti & main.bin dumper für 6.20 (PSP FAT ONLY)
Sie sehen gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
WARNUNG: Nur für Leute die Programmieren können!

Hi,

hier der Source Code zum kbooti & main.bin dumper für die PSP FAT.

* Was ist dieses "kbooti" und dieses "main.bin"?
Es sind die Bestandteile und Teil 2 und Teil 3 der PSP IPL.
Die ganze IPL ist besteht aus 3 teilen. Die PRE-IPL ist das aller erste was die PSP startet. Die ist unveränderbar weil sie im CPU der PSP sitzt. Der Syscon(Das ist ein Chip auf dem MoBo der PSP) check dann ob ein Service-Akku im Gerät ist. Ist einer enthalten wird die IPL vom Memory Stick geladen(Die befindet sich am 16. Sektor des Memory Sticks). Ist keiner enthalten wird ganz normal vom NAND geladen. Das ist dann Teil 1 der IPL. Dieser Teil ist nur zuständig zum Entschlüsseln und entpacken vom 2. Teil. Teil 2(main.bin) wiederum Initialisiert dann den DDR-SDRAM(Eigentlicher RAM der PSP, vorher steht nur ein sehr kleiner RAM zur Verfügung) der PSP und macht unteranderem auch ID-Storage Checks etc., Entschlüsselt & Entpackt dann Teil 3 und läd das ganze in den RAM (RAM Addr: 0x88600000). Teil 3(kbooti) macht dann den Rest und läd alle Kernel-Module und startet das XMB.


* Und warum sind diese Dateien so wichtig?
Werden gebraucht für eine cIPL.

ACHTUNG! Enthält nur den Code. Muss vorher Kompiliert werden!
Booster's IPL SDK wird zusätzlich gebraucht!
Alle benötigten Dateien müssen Separat runtergeladen werden!


6.20 Firmware mit dem "New PSAR Dumper" dumpen, die 1k IPL entnehmen und sie auf den ROOT des Memory Sticks kopieren mit dem Namen "ipl.bin". Dann auf dem ROOT einen Ordner machen namens "ipl" und die kompilierte "pspboot.bin" reinkopieren und sie in "ipl_dn.bin" umbennenen und dann noch Boosters Multi-IPL Loader an den 16. Sektor des Memory Sticks(bsp. mit dem HxD Hex-Editor) schreiben.

Memory Stick rein, L Trigger + Down halten und Pandora Akku rein.
ipl_main.bin und kbooti.gz befindet sich dann auf dem ROOT des Memory Sticks.

Nur für die FAT und 6.20 IPL.

Basiert auf Booster's main.bin Dumper.

~ dx3m

Edit: Ein Dumper für die Slim wird ca. Mitte Februar nachgeschoben.
Referenz-URLs