Category PS4 CFW and Hacks       Thread starter PSXHAX       Start date Mar 12, 2018 at 12:16 AM       77,462       9            
Status
Not open for further replies.
Following his previous Nucleus PS3 / PS4 PC emulator project, PlayStation 4 developer @AlexAltea (Twitter) recently kicked off a virtualization-based PS4 emulator called Orbital on Github with help from some other scene devs. :)

Keep in mind it's currently in the early stages and not ready for end-users, but they do have future plans for the emulator outlined for those following its progress.

Download: orbital-master.zip / GIT

To quote from the README.md: Orbital

Virtualization-based PlayStation 4 emulator.

Status

The current state of Orbital at booting decrypted kernels can be followed in the issue tracker: both PS4 4.55 and PS4 5.00 have been tested. You can also get ocasional updates and news via Twitter. Support this project at Patreon.

Future plans for the emulator can be found at the Roadmap page.

FAQ

How does Orbital work without having SAMU keys?

Until keys are dumped, decryption with SAMU will be "emulated" by hashing encrypted input blobs and returning decrypted blobs previously obtained from the actual console.

My kernel dump crashes shortly after booting. Why?

Kernel ELFs generated from memory dumps will not work since writable segments might have been modified into a state where booting is not possible. Please generate proper binaries offline by decrypting ELF segments with SAMU on your actual console, not by dumping memory.

Where can I get Orbital?

This project is not ready for end users. No binaries are provided, so you must build each of the three components (BIOS, GRUB, QEMU) yourself. Furthermore, configuring the emulator to do something will be hard, as you will need to dump and decrypt the entire PS4 filesystem and sflash, including the kernel. You might find hints on how to do this in the few scattered .sh files in this repo. Of course, in the future, I'll make this emulator more user-friendly.

Requirements
  • OS: Windows, Linux.
  • Processor: x86-64 CPU with AVX/AVX2 extensions.
  • Memory: 16 GB RAM.
  • Graphics: TBD.
Acknowledgements

Thanks to all people who have directly or indirectly helped in making this possible. In no particular order: wildcard, flatz, idc, masterzorag, zer0xff, zecoxao, z80, x41. Also many anonymous folks and others who might have slipped my mind. You know who you are!

Cheers to @HydrogenNGU for the heads-up on Twitter earlier today! :beer:
PlayStation 4 Emulation on Orbital
:arrow: Update: LibELF.js: Explore / Analyze ELF Files in a Browser by AlexAltea

Since his Orbital PS4 Emulator PlayStation 4 Virtualization developer @AlexAltea (Twitter) has made available LibELF.js with source code alongside a live demo page to explore / analyze ELF files in a Web browser using JavaScript.

Download: libelf.min.js / GIT / Live Demo / Tired's Home Page

To quote from the README.md: Libelf.js

Libelf port for JavaScript, a library to access ELF objects.

Installation

To add Libelf.js to your web application, include it with:
Code:
<script src="libelf.min.js"></script>
or install it with the Bower command:
Code:
bower install libelf
Usage
Code:
// var buffer = new Uint8Array([0x7F, 0x45, 0x4C, 0x46, ...]);
var elf = new Elf(buffer);
if (elf.kind() != "elf") {
   throw "Not an ELF file";
}

var ehdr = elf.getehdr();

// Handle segments
for (var i = 0; i &lt; ehdr.phnum; i++) {
   var phdr = elf.getphdr(i);
}
// Handle sections
for (var i = 0; i &lt; ehdr.shnum; i++) {
   var scn = elf.getscn(i);
   var shdr = elf.getshdr(scn);
   var name = elf.strptr(
       ehdr.e_shstrndx.num(),
       shdr.sh_name.num());
Building

To build the Libelf.js library, clone the master branch of this repository, and do the following:
  1. Install the latest Python 2.x (64-bit), CMake and the Emscripten SDK. Follow the respective instructions and make sure all environment variables are configured correctly. Under Windows MinGW (specifically mingw32-make) is required.
  2. Install the development dependencies with: npm install.
  3. Finally, build the source with: grunt build.
Orbital PS4 Emulator PlayStation 4 Virtualization by AlexAltea.jpg

LibELF.js Explore  Analyze ELF Files in a Browser by AlexAltea.jpg
 

Comments

Status
Not open for further replies.

azoreseuropa

Senior Member
Contributor
Verified
@sleepingnight,

this one is real and is still under development. No games are playable at all. If someone claim PCSX4 somewhere else with fully games being playable then its fake. This PS4 emulator called Orbital is real.
 
Status
Not open for further replies.
Recent Articles
PS4 Exploit Host Menu Leeful Host v2 WIP Design Update and Demo
Following the PS4 X-Project Updates, Pure HEN Child Friendly Loader and X-Project GTA V Lotus Menu 1.03 Patch PlayStation 4 homebrew developer @Leeful recently shared on Twitter a work-in-progress...
PlayStation Store Offers September Savings, Up to 70% Off PSN Games
Just in time for fall, Sony's PlayStation Store September Savings sale is underway and offers discounts of up to 70% off select PS4, PS Vita and PS3 games through October 1st at 8 AM Pacific time...
NAO PS4 Control: NAO Robots with PS4 DualShock 4 Controller by Caiit
Proceeding the WiFi Rover for RPi DS4 PS4 Controller earlier this week, today developer Caiit committed on Github NAO PS4 Control which as the name implies allows you to control a NAO Robot with a...
A Breaking Bad Movie El Camino Hits Netflix on October 11, 2019
After watching Season 4 of the prequel Better Call Saul and realizing Season 5 won't arrive until 2020 🤬, it's nearly time to jump ahead as next month on October 11th Netflix (with a second run by...
Top