PS5-Hacking: Liste der Fehlercodes und Registrierungsschlüssel, extrahiert aus 4.03-Modulen

PS5-Hacking: Liste der Fehlercodes und Registrierungsschlüssel, extrahiert aus 4.03-Modulen

Zecoxao teilt einige Aktualisierungen des PS Dev-Wikis (wahnsinnig nützliche Seite, wenn Sie sie noch nicht kennen). Nach dem Dump einiger Bibliotheken der PS5 über den Webkit-Exploit haben Tüftler in den Bibliotheken nach Informationen gesucht. Am offensichtlichsten sind Texteinträge in diesen Bibliotheken, einschließlich einer Liste von Fehlercodes und Registrierungsschlüsseln.

PS5 4.03: Registrierungseinträge und Fehlercodes. Was ist das und wie nützlich kann es sein?

Bibliotheken auf der PS5 haben Informationen in Textform gespeichert, um menschenlesbare Informationen anzeigen oder protokollieren zu können. Dazu gehören Fehlercodes und Registrierungsschlüssel (nützlich für die Konfiguration).

Zumindest können diese Informationen für Leute nützlich sein, die PS5-Emulatoren schreiben oder versuchen, die PS5-Bibliothek zurückzuentwickeln. Dies sind die ersten Schritte zum Verständnis der internen Funktionsweise der Konsole.

Insbesondere Registrierungsschlüssel waren in der Vergangenheit nützlich für Homebrew-Tools, mit denen Sie das Verhalten Ihrer gehackten Konsole auf eine Weise ändern konnten, die nicht unbedingt beabsichtigt war: Ändern Sie Ihre Konsole in eine „Demo“-Einheit*, aktivieren Sie QA-Flags oder Debug-Menüs , etc… Folgende Schlüssel könnten besonders interessant sein:

 0x2860100 SCE_REGMGR_ENT_KEY_SYSTEM_SPECIFIC_idu_mode
0x2860200 SCE_REGMGR_ENT_KEY_SYSTEM_SPECIFIC_show_mode
0x2860300 SCE_REGMGR_ENT_KEY_SYSTEM_SPECIFIC_arcade_mode
0x2860500 SCE_REGMGR_ENT_KEY_SYSTEM_SPECIFIC_arcade_id

Außerdem scheinen alle Schlüssel, die mit SCE_REGMGR_ENT_KEY_DEVENV beginnen, mit Debugging/QA/Entwicklung in Zusammenhang zu stehen und könnten von Interesse sein.

Natürlich ist es noch ein langer Weg, bis wir diese Informationen voll ausschöpfen können, aber es ist immer wieder spannend, diesen Vorgang des „Zwiebelschälens“ in Aktion zu sehen.

PS5 4.03 Registrierungseinträge

 0x1010000 SCE_REGMGR_ENT_KEY_REGISTRY_version_ps4
0x1020000 SCE_REGMGR_ENT_KEY_REGISTRY_install
0x1030000 SCE_REGMGR_ENT_KEY_REGISTRY_update
0x1040000 SCE_REGMGR_ENT_KEY_REGISTRY_not_save
0x1050000 SCE_REGMGR_ENT_KEY_REGISTRY_recover
0x1060000 SCE_REGMGR_ENT_KEY_REGISTRY_downgrade_ps4
0x1070000 SCE_REGMGR_ENT_KEY_REGISTRY_bootcount
0x1080000 SCE_REGMGR_ENT_KEY_REGISTRY_lastver
0x1090000 SCE_REGMGR_ENT_KEY_REGISTRY_ps4_only
0x1100000 SCE_REGMGR_ENT_KEY_REGISTRY_version
0x1110000 SCE_REGMGR_ENT_KEY_REGISTRY_downgrade
0x1400000 SCE_REGMGR_ENT_KEY_REGISTRY_init_flag
0x2010000 SCE_REGMGR_ENT_KEY_SYSTEM_update_mode
0x2020000 SCE_REGMGR_ENT_KEY_SYSTEM_Sprache
0x2040000 SCE_REGMGR_ENT_KEY_SYSTEM_initialize
0x2050000 SCE_REGMGR_ENT_KEY_SYSTEM_Spitzname
0x2060000 SCE_REGMGR_ENT_KEY_SYSTEM_dimmer_interval
0x2070000 SCE_REGMGR_ENT_KEY_SYSTEM_eapfunction
0x2080000 SCE_REGMGR_ENT_KEY_SYSTEM_enable_voicercg
0x20A0000 SCE_REGMGR_ENT_KEY_SYSTEM_profilech_ver
0x20B0000 SCE_REGMGR_ENT_KEY_SYSTEM_button_assign
0x20C0000 SCE_REGMGR_ENT_KEY_SYSTEM_backup_mode
0x20D0000 SCE_REGMGR_ENT_KEY_SYSTEM_pon_memory_test

Mehr auf psdevwiki…

PS5 4.03 Fehlercodes

 0x80020001 SCE_KERNEL_ERROR_EPERM
0x80020002 SCE_KERNEL_ERROR_ENOENT
0x80020003 SCE_KERNEL_ERROR_ESRCH
0x80020004 SCE_KERNEL_ERROR_EINTR
0x80020005 SCE_KERNEL_ERROR_EIO
0x80020006 SCE_KERNEL_ERROR_ENXIO
0x80020007 SCE_KERNEL_ERROR_E2BIG
0x80020008 SCE_KERNEL_ERROR_ENOEXEC
0x80020009 SCE_KERNEL_ERROR_EBADF
0x8002000A SCE_KERNEL_ERROR_ECHILD
0x8002000B SCE_KERNEL_ERROR_EDEADLK
0x8002000C SCE_KERNEL_ERROR_ENOMEM
0x8002000D SCE_KERNEL_ERROR_EACCES
0x8002000E SCE_KERNEL_ERROR_EFAULT
0x8002000F SCE_KERNEL_ERROR_ENOTBLK
0x80020010 SCE_KERNEL_ERROR_EBUSY

Mehr im psdev-Wiki…

Mehr zum Thema:  PS4: Sleirsgoevy veröffentlicht funktionsfähigen Webkit-Exploit für Firmware 9.00

Quelle: Zecoxao

* Aktiviere den IDU-Modus nicht, Leute, auch wenn du kannst 🙂

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert