Editing Homebrew Enabler

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 15: Line 15:
=== Source code ===
=== Source code ===


The source code of the latest version (v2.1.5) of PS4HEN is available on [https://github.com/EchoStretch/ps4-hen-vtx EchoStretch's github repository (2024-08-22)].
The source code of the latest version of PS4HEN is available on [https://github.com/EchoStretch/ps4-hen-vtx EchoStretch's github repository (2024-08-23)].


Older versions are available at:
Older versions are available at:
* [https://github.com/SiSTR0/ps4-hen-vtx/tree/672 PS4HEN v2.1.3 for 6.71-6.72 by vortex and Sistro (2020-08-08)]
* [https://github.com/SiSTR0/ps4-hen-vtx/tree/672 PS4HEN v2.1.3 for 6.72 by vortex and Sistro (2020-08-08)]
* [https://github.com/xvortex/ps4-hen-vtx PS4HEN v2.1.3 for 4.05/4.55/5.05 by vortex and Sistro (2020-03-13)]
* [https://github.com/xvortex/ps4-hen-vtx PS4HEN v2.1.3 for 4.05/4.55/5.05 by vortex and Sistro (2020-03-13)]
* [https://github.com/VV1LD/PS4HEN PS4HEN by wildcard (2018-10-24)]
* [https://github.com/VV1LD/PS4HEN PS4HEN by wildcard (2018-10-24)]
Line 37: Line 37:
**Large support: PS4 versions from 7.00 to 11.00
**Large support: PS4 versions from 7.00 to 11.00
**Homebrew Enabler (HEN)
**Homebrew Enabler (HEN)
**Jailbreak ?i.e.?
**Process sandbox escape
**Process sandbox escape
**Debug Settings
**Debug Settings
Line 100: Line 101:
Supported in EchoStretch's repository.
Supported in EchoStretch's repository.


== Mira HEN / CFW ==
== MiraCFW ==


The Mira Project is a set of tools that grants you more power and control over your jailbroken PlayStation 4. It is the result of all the hard work by the OpenOrbis team.
The Mira Project is a set of tools that grants you more power and control over your jailbroken PlayStation 4. It is the result of all the hard work by the OpenOrbis team.
Line 197: Line 198:
* Settings menu hooks: LightningMods, Sistro
* Settings menu hooks: LightningMods, Sistro
* Plugins, daemons and modules linking: valentinbreiz, LightningMods, Sistro, kiwidog, golden, Seremo
* Plugins, daemons and modules linking: valentinbreiz, LightningMods, Sistro, kiwidog, golden, Seremo
* CE-30391-6 Error CMOS Fix: ?Sistr0?
* CE-30391-6 Error CMOS Fix: ?
* Internal PKG installation support (/data/pkg): OSM
* Internal PKG installation support (/data/pkg): OSM
* debugging tools, RPC, ptrace, GDB: jogolden/xemio, OSM for Orbis Toolbox, ChendoChap, 2much4u, m0rph3us1987, ChendoChap, sleirsgoevy
* debugging tools, RPC, ptrace, GDB: jogolden/xemio, OSM for Orbis Toolbox, ChendoChap, 2much4u, m0rph3us1987, ChendoChap, sleirsgoevy
Line 204: Line 205:
* Cheat manager: Sistro, bucanero, ctn123 (see [https://github.com/ctn123/PS4_Cheater]), zy1911,  hurrican6, Shinigami, PS4 game cheat developers who shared their trainers
* Cheat manager: Sistro, bucanero, ctn123 (see [https://github.com/ctn123/PS4_Cheater]), zy1911,  hurrican6, Shinigami, PS4 game cheat developers who shared their trainers
* Keys dump (EAP HDD, etc.): flatz
* Keys dump (EAP HDD, etc.): flatz
* Offsets porting: flatz, zecoxao, AlAzif, samsepi0l/ethylamine, kozarovv, Joonie, z80, CelesteBlue, EchoStretch, BestPig and many more
* Offsets porting: zecoxao, AlAzif, samsepi0l/ethylamine, kozarovv, Joonie, z80, CelesteBlue, EchoStretch, BestPig and many more
* Unclassified yet: sugarleaf, eeply, lordfriky
* Unclassified yet: sugarleaf, eeply, lordfriky
* Maybe related: mistawes, apache, hydrogen
* Maybe related: mistawes, apache, hydrogen
Line 238: Line 239:
z80
z80
</pre>
</pre>
= HEN Features =
This section describes the most common features of PS4 Homebrew enablers.
== Homebrew Enabler (HEN) ==
* allows retail/unactivated Kit PS4 to run fSELF
* llows retail/unactivated Kit PS4 to install fPKG
== Process sandbox escape ==
* fSELF has system permissions, for example RW access to all filesystem partitions
== Bypass Firmware Checks ==
The PS4 System Software is full of version checks, and it should be noted that a best practice is to disable version checks than to spoof a specific version.
=== Newer SDK fPKG installation Allowed ===
fPKGs built with a more recent SDK cannot be installed on a PS4 running an older System Software version.
This feature disables some version checks.
=== PS VR Support ===
To enable PS VR on out-of-date PS4, version checks must be disabled.
* Good method that disables SceSblSysVer check: https://github.com/EchoStretch/ps4-hen-vtx/blob/1e78e06cce1a58718eafc978609272203fd9a937/kpayload/source/patch.c#L278
=== Remote Play Enabler ===
To enable Remote Play, it is required to disable version checks and internet connection check.
* https://github.com/EchoStretch/ps4-hen-vtx/blob/1e78e06cce1a58718eafc978609272203fd9a937/kpayload/source/patch.c#L389
== Debug Settings ==
* https://github.com/EchoStretch/ps4-hen-vtx/blob/1e78e06cce1a58718eafc978609272203fd9a937/kpayload/source/patch.c#L374
== Official External HDD Support ==
Make PKG Installer work with official external HDD.
* https://github.com/xvortex/ps4-hen-vtx/commit/665793735c9b320ef6f3e3b5072e7c1c61a0b243
== Official External HDD New Format Version Support ==
Make external HDD that was connected to a PS4 running a System Software version >= 6.00 work on a PS4 running a lower version like 5.xx.
== Remote Package Install ==
== Rest Mode Support ==
This is not really a feature but a lack of bug.
== Debug Trophies Support ==
Enable Debug trophies on non Kit/QA PS4 consoles.
* https://github.com/EchoStretch/ps4-hen-vtx/blob/1e78e06cce1a58718eafc978609272203fd9a937/kpayload/source/patch.c#L266
== sys_dynlib_dlsym Patch ==
The sys_dynlib_dlsym should be already included in any kernel exploit, not in a HEN.
== UART Enabler ==
== Never Disable Screenshot ==
Circumvents the "HDMI CEC" protection that disables the PS4 screenshot feature during some movie scenes.
* https://github.com/EchoStretch/ps4-hen-vtx/blob/1e78e06cce1a58718eafc978609272203fd9a937/kpayload/source/patch.c#L272
== FW Update Block ==
Prevents the automatic or accidental download of newer System Software update package ([[PUP]] file) to avoid definitely losing HEN after reboot.
* Method 1 by Silica and CelesteBlue: https://github.com/EchoStretch/ps4-hen-vtx/blob/1e78e06cce1a58718eafc978609272203fd9a937/installer/source/main.c#L241
* Method 2 (probably better) by jogolden: https://github.com/jocover/ps4-hen-vtx/blob/1e44ea9af2ecaa951601c8dae4c723b7586b2589/installer/source/main.c#L103
Please note that all contributions to PS4 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS4 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)