PS4 Project Mira (HEN/LCFW) released
The long awaited Mira Homebrew Enabler for PS4 was released yesterday in its first full user-friendly version… or almost !
Mira is a payload and series of advanced tools for jailbroken PS4s. It’s a Homebrew Enabler that will let you run unsigned code, but it’s also many additional features that make it a pretty much complete Custom Firmware for the PS4, complete with a kernel debugger and loading of plugin (prx) files.
Now, before you jump of joy for this release, a lot of things need to be clarified: Basically, for most users on the PS4 scene, this will not change things instantly.
- This does not let you pirate (more) games. Running unsigned code on hacked PS4s has been doable for a while, and people pirating official games in particular will probably not see any new benefits with this new platform. If you’re on the scene only to play official games for free, this release is not for you.
- This does not make your 7.xx PS4 magically hackable. This is not a new hack, but a new payload for already hackable PS4s. Although I expect a lot of homebrew devs to jump to Mira as their LCFW of choice, and therefore it progressively becoming the platform of choice for benchmarking new releases on the PS4 scene.
- This is not a permanent Custom Firmware that will stay installed on your PS4. Just like other HEN payloads, the loading process requires you to load a hack in Ram, and everything disappears when you turn off the console.
Now, with all of this being said, this is the platform many of us have been waiting for, in particular when used in combination with the SDK Toolchain that was just released (article incoming), so you should still be very excited about it.
Mira project non-exhaustive list of features
From the tool’s readme:
- Homebrew Enabler (HEN)
- Emulated Registry (EmuReg)
- Emulated NVS (EmuNVS)
- Kernel Debugger
- Remote GDB
- System-level FUSE implementation (Experimental, WIP)
- Load sprx modules + IAT + Function Hooking (Thanks theorywrong)
You can also:
- Mount and decrypt local gamesaves (Thanks ChendoChap) (WIP)
- Transfer files to and from the harddrive
- Implement your own kernel plugins (RPC using protobuf)
- Implement your own userland trainers (hooks included!)
- Dump your HDD encryption keys
- A bunch of other stuff
Mira project contributors
The project’s readme also includes a laundry list of contributors, many names are people you will know from the PS4 scene or other scenes.
- kiwidog – Developer
- SpecterDev – Developer
- flatz – Developer (Code, writeups, non-stop help we <3 u flatz)
- CrazyVoid – Developer (Loader/self/SDK help, overall general help, OO moderator)
- theorywrong – Developer (Substitute, OverlayFS, general)
- SiSTR0 – Developer (HEN support, general)
- SocraticBliss – Developer (HEN support, general)
- valentinbreiz – Developer (Mira Companion App v1)
- Seremo – Developer (Mira Companion App v2, Log plugin)
- Al-Azif – Developer (5.05 lead maintainer, general)
- z80 – Developer (5.05 maintainer)
- balika011 – Developer (Fixing userland elf loader entry point, general developer)
- Zer0xFF – Developer (OverlayFS, general)
- CelesteBlue – Developer (Bugfixes, plugins)
- Joonie – Developer (Offsets porting 5.01/5.05)
- AlexAltea – Low level and kernel help (go check out Orbital Emulator)
- qwertyoruiop – Security (4.55-5.05 kernel exploits)
- CTurt – Security (Initial payload PS4 SDK and 1.76 kernel exploit)
- m0rph3us1987 – Developer (Code examples, kernel SDK, overall general help)
- eeply – Developer (UART)
- zecoxao – RE (4.74 Port)
- aerosoul – Developer (Everything elf related, loaders, etc)
- maxton – Developer (Everything pkg related, etc)
- ChendoChap – RE (Bug hunting, general kernel help)
- sugarleaf – Initial 4.55 private exploit, inital help with Mira dev (retired/left)
- kozarovv – RE (4.05 offsets)
- LM – RE (Research on System-Library-Loading), assembler and linker script help
- TheFlow – RE
- samsepi0l – Offset Porting
- xvortex – Original VTX-Hen
- 2much4u – Ptrace patches
- golden – Ptrace patches, rpc ideas
- bigboss – liborbis with examples and orbisdev (and complaining a lot)
- rogero – Original 5.01 testing
- AbkarinoMHM – Original 5.01 testing
- wildcard – General questions, and hardware help
- frangarcj – orbisdev sdk, musl, C++ support
- masterzorag – orbisdev sdk, musl, C++ support
- fjtrujy – orbisdev sdk, musl, C++ support
- [Anon #1] – Developer (Code, Non-stop help, <3 thx bruv)
- [Anon #2] – Developer (Code, Non-stop help, gl with job!)
- [Anon #3] – Security (Future proofing design)
- [Anon #4] – Developer (Ideas from Vita)
- [Anon #5] – Security (Software and hardware)
Where do I get Mira project and how do I run it?
That’s the sad answer: the team has not released a compiled payload at the moment, and in theory you have to compile it yourself, unless you find a compiled version somewhere. With that being said, kiwidog, one of the main devs behind the release, has mentioned that 1) stable builds will be released as soon as possible, and 2) Al-azif will be hosting the payload on a server sometime soon. In other words, all you will have to do there will be to point your PS4 to Al_Azif’s provided url and run the HEN from there.
If you can’t wait, download and compile instructions can be found on the project’s github.
Source: kiwidog on twitter