Post: jkpatch - Jailbreak Kernel Patches (4.05)
02-10-2018, 09:51 PM #1
_golden
Save Point
(adsbygoogle = window.adsbygoogle || []).push({}); You must login or register to view this content.

Jailbreak Kernel Patches

  • Jailbreak
  • Sandbox escape
  • Debug settings
  • Enable UART
  • Disable system update messages
  • Delete system updates
  • Fake self support
  • Fake pkg support
  • RPC server
  • RPC client in C#
  • Elf loading

I use the standard fake pkg keys, created by flatz.

Download You must login or register to view this content.
Please follow directions, you must load payload.bin on port 9020 then send kpayload.elf on port 9023.
(payload.bin loads the elf into kernel memory and runs it)

Documentation You must login or register to view this content.
See a You must login or register to view this content. of the possibilities!

Project Development
I want to see people help commit to this project!
I will continue developing it on my own, but this could be an amazing piece of software if we got a team going.

You must login or register to view this content.
Look at the issues, make a comment, or submit a pull request! I will merge if it is all good!

RPC Client
You must login or register to view this content.
Try to write an RTE tool, see You must login or register to view this content..
It should be super easy for people to now write RTE tools for their favorite PS4 games!

Thank you to flatz, idc, zecoxao, hitodama, osdev.org!
golden <3
Last edited by _golden ; 03-05-2018 at 09:28 PM.

The following 13 users say thank you to _golden for this useful post:

BISOON, Black Panther, Red-EyeX32, DMAAR-7777, Dynamite, Hydrogen, macflay59, NGM, NGU GHOST, seb5594, UnboundGodz, X-UNDEAD_NINJA2, Xx-GIPPI-xX
02-11-2018, 08:35 AM #2
Originally posted by golden View Post
You must login or register to view this content.

Jailbreak Kernel Patches

  • Jailbreak
  • Sandbox escape
  • Debug settings
  • Enable UART
  • Disable system update messages
  • Delete system updates
  • Fake self support
  • Fake pkg support
  • RPC server
  • RPC client in C#

I use the standard fake pkg keys, created by flatz.

Coming Soon

  • Clean up C# library (librpc)
  • Add ability to call routines in processes (up to 6 parameters, i.e. registers only)
  • RPC documentation, write a pdf explaining how to get started
  • Add kernel read/write/allocate/free/execute commands
  • General code clean up and refactoring

Download You must login or register to view this content.
Please follow directions, you must load payload.bin on port 9020 then send kpayload.elf on port 9023.
(payload.bin loads the elf into kernel memory and runs it)

Project Development
I want to see people help commit to this project!
I will continue developing it on my own, but this could be an amazing piece of software if we got a team going.

You must login or register to view this content.
Look at the issues, make a comment, or submit a pull request! I will merge if it is all good!

RPC Client
You must login or register to view this content.
Try to write an RTE tool, see You must login or register to view this content. for an example! (or You must login or register to view this content.)
It should be super easy for people to now write RTE tools for their favorite PS4 games!

Thank you to flatz, idc, zecoxao, hitodama, osdev.org!
golden <3


Woot woot!
02-11-2018, 11:02 PM #3
_golden
Save Point
I just added the ability to call functions in usermode processes...
Look at the github coming soon and check out the code in rpc.c!
02-12-2018, 08:49 PM #4
Originally posted by golden View Post
You must login or register to view this content.

Jailbreak Kernel Patches

  • Jailbreak
  • Sandbox escape
  • Debug settings
  • Enable UART
  • Disable system update messages
  • Delete system updates
  • Fake self support
  • Fake pkg support
  • RPC server
  • RPC client in C#

I use the standard fake pkg keys, created by flatz.

Coming Soon

  • Clean up C# library (librpc)
  • RPC documentation, write a pdf explaining how to get started
  • Add kernel read/write/allocate/free/execute commands
  • General code clean up and refactoring

Download You must login or register to view this content.
Please follow directions, you must load payload.bin on port 9020 then send kpayload.elf on port 9023.
(payload.bin loads the elf into kernel memory and runs it)

Project Development
I want to see people help commit to this project!
I will continue developing it on my own, but this could be an amazing piece of software if we got a team going.

You must login or register to view this content.
Look at the issues, make a comment, or submit a pull request! I will merge if it is all good!

RPC Client
You must login or register to view this content.
Try to write an RTE tool, see You must login or register to view this content. for an example! (or You must login or register to view this content.)
It should be super easy for people to now write RTE tools for their favorite PS4 games!

Thank you to flatz, idc, zecoxao, hitodama, osdev.org!
golden <3


This is honestly one of the best open source projects I've seen regarding the PlayStation 4.
It's nice. neat, and organized. Couldn't of done a better job. Of course, there's always ways to optimize but a great start.

Keep it up!
02-12-2018, 10:52 PM #5
_golden
Save Point
Originally posted by EyeX32 View Post
This is honestly one of the best open source projects I've seen regarding the PlayStation 4.
It's nice. neat, and organized. Couldn't of done a better job. Of course, there's always ways to optimize but a great start.

Keep it up!

I know I get really mad when the code is messed up. I wish other people would commit. The C# client needs tons of work and I have so much planned.
02-12-2018, 11:05 PM #6
Hydrogen
Super Mod
Originally posted by golden View Post
You must login or register to view this content.

Jailbreak Kernel Patches

  • Jailbreak
  • Sandbox escape
  • Debug settings
  • Enable UART
  • Disable system update messages
  • Delete system updates
  • Fake self support
  • Fake pkg support
  • RPC server
  • RPC client in C#

I use the standard fake pkg keys, created by flatz.

Coming Soon

  • Clean up C# library (librpc)
  • RPC documentation, write a pdf explaining how to get started
  • Add kernel read/write/allocate/free/execute commands
  • General code clean up and refactoring

Download You must login or register to view this content.
Please follow directions, you must load payload.bin on port 9020 then send kpayload.elf on port 9023.
(payload.bin loads the elf into kernel memory and runs it)

Project Development
I want to see people help commit to this project!
I will continue developing it on my own, but this could be an amazing piece of software if we got a team going.

You must login or register to view this content.
Look at the issues, make a comment, or submit a pull request! I will merge if it is all good!

RPC Client
You must login or register to view this content.
Try to write an RTE tool, see You must login or register to view this content. for an example! (or You must login or register to view this content.)
It should be super easy for people to now write RTE tools for their favorite PS4 games!

Thank you to flatz, idc, zecoxao, hitodama, osdev.org!
golden <3


Awesome job man! You just motivated me to start writing up some threads for this section. Keep it up! Happy
02-18-2018, 07:34 AM #7
_golden
Save Point
I just added function calling, you should be able to call any function. The rpcstub code that resides in the target process contains all valid posix thread data, so go wild with rtld/malloc or method that uses posix thread data (stored in TLS fsbase). Here is a cool You must login or register to view this content..
02-18-2018, 03:02 PM #8
Algebra
[move]mov eax, 69[/move]
Originally posted by golden View Post
You must login or register to view this content.

Jailbreak Kernel Patches

  • Jailbreak
  • Sandbox escape
  • Debug settings
  • Enable UART
  • Disable system update messages
  • Delete system updates
  • Fake self support
  • Fake pkg support
  • RPC server
  • RPC client in C#

I use the standard fake pkg keys, created by flatz.

Coming Soon

  • Add kernel read/write/allocate/free/execute commands
  • General code clean up and refactoring

Download You must login or register to view this content.
Please follow directions, you must load payload.bin on port 9020 then send kpayload.elf on port 9023.
(payload.bin loads the elf into kernel memory and runs it)

Documentation You must login or register to view this content.
See a You must login or register to view this content. of the possibilities!

Project Development
I want to see people help commit to this project!
I will continue developing it on my own, but this could be an amazing piece of software if we got a team going.

You must login or register to view this content.
Look at the issues, make a comment, or submit a pull request! I will merge if it is all good!

RPC Client
You must login or register to view this content.
Try to write an RTE tool, see You must login or register to view this content. for an example! (or You must login or register to view this content.)
It should be super easy for people to now write RTE tools for their favorite PS4 games!

Thank you to flatz, idc, zecoxao, hitodama, osdev.org!
golden <3




This is really good well done!

Also you can fix the example.cs link using the following

You must login or register to view this content.
02-22-2018, 03:24 PM #9
well done ,wish support sprx plugin or any plugin...
02-22-2018, 04:52 PM #10
_golden
Save Point
If anyone feels like they need some examples...

You must login or register to view this content.
You must login or register to view this content.
You must login or register to view this content.
You can do some very cool stuff!
Also usermode elf loading is coming soon!

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo