While the PS4 scene awaits Oct0xor's PlayStation Blu-ray Drive Code Execution 36c3 Talk that affects Sony PS3, PS4 and potentially PS5 drives as suggested by @xorloser, today PlayStation 4 developer @theorywrong (Patreon) shared TheUpdaterToolkit on Twitter which is a work-in-progress (WIP) PS4 toolbox used for editing the official Sony updater.
Download: TheUpdaterToolkit-master.zip / GIT
Following his contributions to the PS4 OpenGL PSSL Pre-Compiled Shader Dumper, PS4 Fan Control Payloads and Updater for NoBD PS4 4.74, The Updater Toolkit requires an orbis_swu.self (previously mentioned HERE, HERE and HERE) which can be extracted via FTP from the PS4 and hex-edited as outlined below... or feel free to share one ready to use in the comments with everyone.
Download: orbis_swu.self-decrypted (2.91 MB) / orbis_swu.self (2.90 MB) via Coco Jones / orbis_swu.self (3.0 MB - Build: Apr 22 2019) via Coco Jones
And from the README.md: The Updater Toolkit
The Updater Toolkit is a experimental WIP toolbox for launching a highly modified updater from Sony.
No release is available for now, the source code is only here for research purposes.
Based on the work of TheoryWrong, LightningMods and Zecoxao.
WARNING WARNING WARNING
How I can get the orbis_swu.self ?
You simply need to extract it with the FTP from your PS4. You can after just edit with IDA and a HEX Editor.
You need to make some patch for launch it on your PS4, for now, you need to call the syscall 68 at the begin of the process. See here for orbis_swu (5.05):
You're also need to patch the function sceVideoOutOpen for using the bus MAIN (set rdi [Arg 2] to 0).
After, you need to fake sign it with the make_fself (SELF / FSELF Write-up / make_fself.py / make_fself.py (Updated) / Make_FSELF_GUI) from FlatZ. The AuthID for orbis_swu is:
Happy hacking !
Cheers to @saso34 for passing the news along earlier today!
Download: TheUpdaterToolkit-master.zip / GIT
Following his contributions to the PS4 OpenGL PSSL Pre-Compiled Shader Dumper, PS4 Fan Control Payloads and Updater for NoBD PS4 4.74, The Updater Toolkit requires an orbis_swu.self (previously mentioned HERE, HERE and HERE) which can be extracted via FTP from the PS4 and hex-edited as outlined below... or feel free to share one ready to use in the comments with everyone.
Download: orbis_swu.self-decrypted (2.91 MB) / orbis_swu.self (2.90 MB) via Coco Jones / orbis_swu.self (3.0 MB - Build: Apr 22 2019) via Coco Jones
And from the README.md: The Updater Toolkit
The Updater Toolkit is a experimental WIP toolbox for launching a highly modified updater from Sony.
No release is available for now, the source code is only here for research purposes.
Based on the work of TheoryWrong, LightningMods and Zecoxao.
WARNING WARNING WARNING
- This is a very very very experimental toolbox, be careful with this !
- We are not responsible for any damage on your PS4 !
- jogolden a.k.a xemio for ps4-ksdk and this kernel elf loader: Repository here.
- FlatZ for this base app : Repository here
- ChendoChap for the 4.74 port of the ps4-ksdk : Repository here
- All developers and hacker who have contribute to do this !
- Also thanks to tester from PS Test Software for your time !
How I can get the orbis_swu.self ?
You simply need to extract it with the FTP from your PS4. You can after just edit with IDA and a HEX Editor.
You need to make some patch for launch it on your PS4, for now, you need to call the syscall 68 at the begin of the process. See here for orbis_swu (5.05):
You're also need to patch the function sceVideoOutOpen for using the bus MAIN (set rdi [Arg 2] to 0).
After, you need to fake sign it with the make_fself (SELF / FSELF Write-up / make_fself.py / make_fself.py (Updated) / Make_FSELF_GUI) from FlatZ. The AuthID for orbis_swu is:
Code:
010000000010003800000000001c004000ff00000000008000000000000000000000000000000000000000c000400040000000000000008000000000000000f00040ffff000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
Cheers to @saso34 for passing the news along earlier today!