25.08.2009, 16:51
PSP Downgrade Ideen [Erklärung]
Created Montag 24 August 2009
Warum ist es nicht möglich eine PSP ab Data Code 8C nicht mehr downzugraden?
Das liegt an der IPL (Initial Program Load). Diese IPL lädt die Firmware-Bestandteile aus dem Flash0.
Auf früheren PSPs (Data Code < 8C) war es möglich, diese IPL zu bearbeiten sodass man Dateien in den Flash schreiben konnte
um aus einer Original Firmware eine Custom Firmware zu "machen". Dazu wurde der PSP Akku entweder per Hardmod-Methode
oder per Software in einen speziellen Zustand versetzt, der es möglich machte, die Firmware-Bestandteile von dem Memory Stick
anstelle des Flash0 zu starten. Somit konnte man die früheren PSPs "downgraden".
Die IPL regelt also, wann welche Dateien aus dem Flash0 geladen werden müssen. Auf neueren PSPs gibt es neben einer IPL
auch noch eine Pre-IPL. Diese Pre-IPL lädt die eigentliche IPL. Was es jetzt jedoch problematisch macht ist die Tatsache,
das die IPL nicht geladen wird, wenn sich der Akku im modifizierten Zustand (Pandora Akku/Service Mode Akku) befindet.
Somit kann man keine Dateien mehr in den Flash0 schreiben.
Kann man nicht einfach ein originales Firmware Update bearbeiten, dass man eine Custom Firmware flashen kann?
Zunächst einmal muss man wissen, dass auf jedem originalen Firmware Update eine Signatur vorhanden. Diese überprüft das
Update auf die Echtheit. Ist die Signatur bearbeitet, beschädigt oder nicht vorhanden verweigert es den Start.
Hat mein Update bearbeitet, geht die Signatur verloren und man kann das Update auf einer originalen Firmware nicht mehr ausführen.
Kann man diese Signatur nicht einfach dumpen, decrypten und dann in seine Programme einbauen?
Die Signatur lässt sich nicht dumpen, sie ist im Code versteckt. Man würde wohl mehere Jahre brauchen um diese Signatur
zu finden. Bis dahin gäbe es dann womöglich schon eine neue Konsole.
Kann man die Dateien nicht über den Internet-Browser flashen?
Über den Internet-Browser kann man Flash-Dateien abspielen, der Internet-Browser besitzt aber keine Schreibrechte für den
Flash0. Deshalb kann man über den Internet-Browser keine Custom-Firmware installieren.
[...] to be continued
Created Montag 24 August 2009
Warum ist es nicht möglich eine PSP ab Data Code 8C nicht mehr downzugraden?
Das liegt an der IPL (Initial Program Load). Diese IPL lädt die Firmware-Bestandteile aus dem Flash0.
Auf früheren PSPs (Data Code < 8C) war es möglich, diese IPL zu bearbeiten sodass man Dateien in den Flash schreiben konnte
um aus einer Original Firmware eine Custom Firmware zu "machen". Dazu wurde der PSP Akku entweder per Hardmod-Methode
oder per Software in einen speziellen Zustand versetzt, der es möglich machte, die Firmware-Bestandteile von dem Memory Stick
anstelle des Flash0 zu starten. Somit konnte man die früheren PSPs "downgraden".
Die IPL regelt also, wann welche Dateien aus dem Flash0 geladen werden müssen. Auf neueren PSPs gibt es neben einer IPL
auch noch eine Pre-IPL. Diese Pre-IPL lädt die eigentliche IPL. Was es jetzt jedoch problematisch macht ist die Tatsache,
das die IPL nicht geladen wird, wenn sich der Akku im modifizierten Zustand (Pandora Akku/Service Mode Akku) befindet.
Somit kann man keine Dateien mehr in den Flash0 schreiben.
Kann man nicht einfach ein originales Firmware Update bearbeiten, dass man eine Custom Firmware flashen kann?
Zunächst einmal muss man wissen, dass auf jedem originalen Firmware Update eine Signatur vorhanden. Diese überprüft das
Update auf die Echtheit. Ist die Signatur bearbeitet, beschädigt oder nicht vorhanden verweigert es den Start.
Hat mein Update bearbeitet, geht die Signatur verloren und man kann das Update auf einer originalen Firmware nicht mehr ausführen.
Kann man diese Signatur nicht einfach dumpen, decrypten und dann in seine Programme einbauen?
Die Signatur lässt sich nicht dumpen, sie ist im Code versteckt. Man würde wohl mehere Jahre brauchen um diese Signatur
zu finden. Bis dahin gäbe es dann womöglich schon eine neue Konsole.
Kann man die Dateien nicht über den Internet-Browser flashen?
Über den Internet-Browser kann man Flash-Dateien abspielen, der Internet-Browser besitzt aber keine Schreibrechte für den
Flash0. Deshalb kann man über den Internet-Browser keine Custom-Firmware installieren.
[...] to be continued