Following
PS4 Debugger 4.05, today
Kiwidog made available an open source Oni Framework PlayStation 4 debugger for developers working on PS4 homebrew development.
For those curious he notes on
Twitter, to quote: "Oni framework isn't specific to anything, It's just basic c code that can be ported to anything (I use it on my headless Pi's)."
Download:
oni-framework-master.zip /
GIT
Here's more from
@KIWIDOGGIE in the
README.md, to quote:
Oni-Framework
Oni framework is a platform for embedded device software development. It is used in order to remotely debug/add functionality to an embedded device. As of right now, the main concepts are a fully modular plugin system, with local and remote rpc. This was designed to run at ring-0 privilege level, but with some tweaks can also be used in ring-3 levels. Be warned, this is
NOT for production use, only for developers who want an easy building platform for research.
- Currently this project is in development, and may not be fully tested
- Will need decent knowledge of C/C#
- Magic
New Features!
Currently supported features
- Fully robust local and remote RPC system
- All used functions are stubbed out in order to ease porting to different platforms
- File transfer utility
- Color logging system (works over UART with PUTTY)
Features that are planned:
- Debugging framework
- Remote package management and install
- Communication between devices
- Hot-swappable loading and unloading of plugin modules
- Self-escalating from ring-3 to ring-0 (BYO-EntryPoint)
Building and Installation
Oni-Framework just requires that you check out this directory and implement the oni/utils/kdlsym/default.h file with all of the implementations that are required. After this, it should compile just fine with gcc or clang and produce an executable file. You will need to BYO-execution method, but for most embedded devices this can be accomplished via a ssh shell, or a shell over telnet, or any shell for...