Obliteration is an experimental PS4 emulator for Windows, Linux, and macOS. The project is under development and cannot run any games yet. The emulator focuses on accurate emulation without stubbing as much as possible.

This project started as a hard-fork from Kyty, then transitioned to a complete rewrite using Kyty and Uplift as references. Obliteration requires firmware files from the PS4 to function.

Get a Daily Build

Download the latest binaries here. You must sign in to GitHub to download files.


Screenshots Screenshots

Thanks to VocalFan for the awesome icon!

Obliteration Discussion

Join our Discord server for discussions about Obliteration and its development: Obliteration Discord.


  • Cross-platform with native binaries for each platform.
  • Built-in FTP client to pull the decrypted firmware from a jailbroken PS4.
  • Built-in PKG file support for Fake PKG.
  • Game library management.
  • Emulates system calls instead of user-space libraries.

System Requirements

  • OS: Windows 10, Linux, or macOS 11+.
  • CPU: x86-64 CPU with hardware virtualization support.
    • Windows and Linux users may need to enable this feature in BIOS/UEFI settings.
  • PS4: A jailbroken PS4 with an FTP server that supports SELF decryption.

Windows-specific Requirements

Linux-specific Requirements

Obliteration supports only 4KB/8KB/16KB pages, which should be the default for most distributions.

Building and Development

For building Obliteration and becoming a developer, refer to the Wiki.

UI Icons

UI icons are sourced from Material Design Icons.

For more information and to contribute to the project, visit the Obliteration repository.

Similar Projects



  1. Home
  2. Learn Rust
  3. Get Started
  4. Practice Rust
  5. Challenges
  6. Tutorials
  7. Blog
  8. Open source
  9. Learn Gleam


  1. GitHub
  2. X


  1. Privacy Policy
  2. Terms of Service