MA-1 3,56
---------------------
Dies ist die erste Firmware-Version 3.56 von Sitte,
Dieser Brauch (seiner grundlegendsten) bereit war, für etwa 7 oder 8 Monate, aber es war nicht bis
Nun, wenn ich sie zu veröffentlichen hat.
Es hat nichts mit der kürzlich veröffentlichte Exploit der metldr zu tun, obwohl das Aussehen steht unmittelbar bevor
Futures höheren Firmwares, für die er will versuchen, hier ist es.
Vor allem dank:
- Graf_Chokolo, für ihre großartige Arbeit.
- Ein Demonhades, für seine Prüfung, seine große Stärke.
- Ein JaiCrab, für ihre Hilfe.
- A Lara, der mich zum Lachen am Tag.
- Kunden, die diesen 3,56 MA-1 getestet haben, ich danke Ihnen sehr.
- Um all das s @ s, die für einen Flasher gespendet, keine Firmware-ell @ s so weit zusammen nicht existieren würde als solche.
- Eine Varizellen durch ihre selbstlose Hilfe.
- Ein B.E
- Ein M.E.M, nicht vergessen und zu vergeben.
- Tod @ s @ s, die ich vergessen, dass aus Versehen zu entschuldigen.
Als die erste Version, es dauert nur die grundlegenden Funktionen eines Custom Firmware, jetzt werde ich erklären.
Erklären Sie auch die Veränderungen in der 3,56 Sony durchgeführt, und als in ihrer Release-Notes, die
argumentiert, als ein einfaches Patch war nicht nur ein Patch.
- FUNKTIONEN
* Support PEEK / POKE lv2, mit dem typischen SYSCALL 6 und 7 für die Kompatibilität mit bestehenden homebrew.
* Support PEEK / POKE lv1 nativen SYSCALL mit 10 bzw. 11. Diese werden als SYSCALL verwendet
als die lv2, die Entwickler müssen sie nur, wie Sie es denen lv1 lv2 verwenden, aber beeinflussen.
* Legen Sie nicht signierte Anwendungen, FSELF nativ Format. Das heißt, eine normale Anwendung oder npdrm
FSELF gültigen Format arbeitete direkt. (No Touch-Speicher zu kopieren in der lv2).
* Legen Sie logisch signierte Anwendungen, sowohl offizielle als auch inoffizielle Unterschrift gültig.
* Support für Anwendungen bis zur Version 3.56.
* Aller SYSCALL System zu verwenden, sofern das Produkt nicht später überprüfen Modus, QA, etc.
* Keine Notwendigkeit, die PARAM.SFO den Fall, dass hypothetisch eine Anwendung, die Anfragen verwenden würde ändern
eine Version höher als 3.56 Zoll entweder npdrm / normal application / oder Anwendung, die von der bdemu.
* Installation von Retail-und Debug PKG seit dem PKG installieren Option.
* System-Einstellungen in der XMB QA gehackt. Nun können Sie die Optionen mit der normalen Combo ohne
QA-Flag aktiviert ist oder ein gültiges Token oder bestehende auf Ihrem Rechner. Alle Optionen geändert wird beibehalten
in der System-Registry-Einstellungen.
Dieses QS-System zu hacken kann jeder SPRX die XMB aufrufen, um diese Informationen zu überprüfen
hacked erhalten Informationen, wie die nas_plugin.sprx, die im Falle von DEX erlauben würde
installiert, ohne Patch von PKG Retail.
Wie immer vorsichtig sein, Sie mit diesen Optionen ist dies der sicherste Weg, um die QA ohne haben
werden QA und nicht die EEPROM in jedem ändern neu berechnet Aussehen oder Token aller Art.
Hier habe ich zum Sony für die Herstellung der Sicherheit Ihrer Token nur in einem Byte und nicht in jenen danken,
werden sollte.
- LV2
* FIX: Patch zu erlauben Laden von Anwendungen für (vermeidet Fehler 0x80010009)
* FIX: Patch zu vermeiden, die Überprüfung der Firmware-Version der Anwendung gegen die Version der Firmware
abgelegt im Speicher des lv2 (Vermeidung der Fehler 0x80010019)
* FIX: Patch um den Fehler zu vermeiden 0x8001003C (erlaubt das Laden von Anwendungen, die mehr nach innen als die aktuelle Version Anfrage)
* FIX: Patch für den Fehler zu vermeiden 0x8001003D
* FIX: Patch für den Fehler 0x8001003E vermeiden (mit HDD Patch und haben keine Disc eingelegt)
* FIX: Ermöglicht die Nutzung aller SYSCALL, die Vermeidung allgemeiner Fehler 0x80010003.
- Änderungen in der LV2 356:
* FIX: Patchen eines neuen Sicherheits-Check, dass updater-Modus verhindert, könnte es eine Anwendung starten
unsigned mit einem Minimum Schlüssel 0xD (3,56), die Vermeidung der Fehler 0x80010009. HINWEIS: Siehe Hinweis am Ende dieser README
* FIX: sonst wird verwendet, um die neue SYSCALL 6, 7, 10, 11 bei lv2 integrieren.
- LV1
* Unterstützung für PEEK / POKE NATIVE bei lv1. Die Methode zur Integration dieser neuen Hypercalls nicht verwenden
Hypercall vorhandene, aber wirklich jeder Hypercall nicht in das System eingesetzt wird einen Blick oder poke
je nach Fall.
Zur Interaktion mit PEEK / POKE, lv2 Verwendung SYSCALL von 10 bzw. 11.
* Änderungen in der Hypercall mmap (114). In den 3,56 Sony die wesentlichen Änderungen in diesem Hypercall zu vermeiden
der Gebrauch, wurde die lv1 zu lv2 Mapping gegeben.
Nun ist diese Hypercall überprüft, ob die zentrale Argument nicht geändert wurde, werden überprüft Zuordnung von Bereichen
(Jemand, der diese versteht, wird klar, wie gefährlich es ist, dass man die kritische Sache Karte, und nicht von lv1 sprechen)
die Hypercall Code wird in Teilfunktionen in Stücke für das Walzen der Analyse aufgeteilt.
3.56 Zoll dieser Version der Hypercall MA wurde nicht berührt, aber mit der Unterstützung von PEEK / POKE in lv1
Mapping ist nicht mehr notwendig.
In einer späteren Version wird nicht wie ein Scheck Hypercall es ist nicht kompliziert ist wirklich beherrscht, nur
Es war nicht nötig für diese Version.
* Änderungen in der Hypercall unmap (115), ähnlich wie mmap, dessen Code zwischen Teilfunktionen aufgeteilt.
* FIX: Einige Patches, um Integritäts-Checks lv1 / LV0 vermeiden.
* FIX: Hinzugefügt Patches in der SPM und der DM auf die Nutzung der Dienste zu ermöglichen. Der Patch ist anders,
kleiner, die SS-Patch vorhanden ist (dies ist nicht mehr kompatibel mit 3,56), in meinen Prüfungen mein Patch nicht produzieren jede Art von Problem mit Trophäen oder gespeicherte Spiele, etc..
* TODO: Löschen des Problems der nicht in der Lage ein Downgrade auf die Version kleiner als 3.56. Derzeit nicht möglich
unten von 3,56 nach dem Upgrade auf die.
- LV0 APPLDR
* FIX: Patch zum Check ECDSA digitale Signatur zu überschreiben. Jetzt eine Anwendung mit einer ungültigen Signatur
unterzeichnet wird als gültig betrachtet werden.
Zum Beispiel, "Zeichen" einer Anwendung, ohne die richtigen privaten Schlüssel, um eine ordnungsgemäße Unterschrift zu erzeugen.
* FIX: Patch, dass die Hash-Überprüfung der Anwendung Segmente entfernt. Ein Hash wird als ungültig betrachtet werden
gültig ist.
* FIX: Patch außer Kraft zu setzen, dass Sie nicht verwenden können FSELF Einzelhandel Konsolen. Dieser Patch ist anders als die
in ps3devwiki, ist der Patch auf dieser Seite zu diesem Thema brickea Maschinen hat ein Problem
Metadaten zur Entschlüsselung der verschlüsselten ausführbaren Dateien im Einzelhandel.
* FIX: Patch zum Schutz überschreiben hinzugefügt 3,55 (im Falle von Anwendungen npdrm / normal, die bisher nur
war verantwortlich für die RVK), die verhindert, dass in der Firmware-Anwendungen über die angegebene Version verwendet werden kann
heute. Das heißt, in einem hypothetischen Fall ein Spiel versucht, in einem 3,60 3,56 werfen.
* FIX: Patch zum Schutz auth überschreiben Überprüfung der Anwendungen (aufgenommen in 3,56), dies zu überprüfen
erkennt Programmen erstellt öffentlichen Werkzeuge, wie sie gestellt immer die gleiche auth, auth überlegenen.
* FIX: Patch zum Schutz vor der weißen Liste der zugelassenen Programme zu entfernen, fügte in 3.56. Jetzt können Sie
Nutzung aller Anwendungen als 3,55 und unten.
- NOTES
* Die lv2 wird durch einen Hash in lv1 geschützt, falls Sie einen Offset, umfasste spielen wollen
im Bereich des Schutzes, ergäbe sich eine Panik überprüfen Sie das System.
Um dieses Problem zu vermeiden, verwenden Sie das Werkzeug, um dieses Paket, bevor Sie poke ändern lv2 angeschlossen ist.
Warum nicht, um diesen Patch zu implementieren direkt ist, weil nicht jeder ist dev, und das kann nicht berührt werden
lv2 ist sicher für den Anwender.
Natürlich ist der Quellcode des Programms enthalten ist, so dass ein dev sehen können, wie mit dem POKE
lv1 gepatcht das Problem.
* Sie können nun Service-Modus, und verwenden Sie die lv2diag wie vorher, aber das hat eine potentielle Gefahr.
Die 3,56 jetzt macht es unmöglich, ein Downgrade auf weniger als 3,56 zu machen, was bedeutet, dass, wenn Sie in der 3.56 Zoll ihm sind,
wenn Sie Zeit haben Sie versucht, um den Vorgang abzubrechen, eine Version, die die Update-Manager prüft.
Das Problem ist ein Programmierfehler, dass die Aktualisierung Lv2Diag.self ermöglicht, ist das Versagen, die
Keine Schecks, dass das Update wird in den USB-oder zu überprüfen, ob diese gültig ist, das Programm Formate der Blitz 1,2 und 3.
Das heißt, wenn dann nicht, Ihr System nicht würde teilweise blinkt gestorben sind, noch funktionieren
ROS können lv2diag wieder aktiv nutzen, aber wer Gewarnt ist gewappnet. Lv2diag Beware!
* Zu diesem Paket Beigefügt ist eine aktualisierte Anwendung auf die Knoten eines Dump lv1-Extrakt ist ein Update
der Anwendung von Graf Chokolo gemacht, jetzt hat die Unterstützung für die Versionen 3.15, 3,41, 3,55 und 3,56 in einem
Programm. Nützlich, um die Knoten aus dem Dump extrahiert anzuzeigen.
* Die Firmware fertige Grafik hinzugefügt werden, wenn Sie fertig JFW 3,41 Selbstzweck sein.
* In dem Paket eine Anwendung hinzufügt, kann ich dort nicht denken, öffentlich, um ein Produkt zu Modell setzen
direkt aus dem XMB, wirkt wie ein Schalter, für den Fall, dass Sie das Produkt verwenden können, wie einfach
So nahm ich das Produkt.
Als abschließende Bemerkung zu erinnern, dass dies die erste Version der Firmware ist, sind so konstruktive Kritik willkommen.
Wie ich, dass aufgrund dieser Veröffentlichung, wo Patches sind appldr nehme, werden viele Varianten kommen aus ihm heraus,
nur daran erinnern, dass die erste Veröffentlichung war.
Mordais nicht die Hand die einen füttert, ist heute wie morgen ist ein 3,56 höher, oder vielleicht auch nicht,: Violine: