View Full Version : KaKaRoTo Creates First PS3 Custom Firmware

January 5th, 2011, 15:43

The moment we have ALL been waiting for! KaKaRoTo, famous for his work on the PL3 payload, has released a tool that converts a standard Sony retail firmware files, into a custom firmware. The custom firmware allows the installation of homebrew files (via package install), without the need for a jailbreak.

NOTE: This does not appear to have the necessary patches in place, that are necessary for playing backups. However, that is a very trivial matter, considering the grand spectrum of what KaKaRoTo has achieved. And yes, you still have PSN access if you have 3.55CFW installed.


Because of LEGAL and COPYRIGHT issues the compiled download version will not be provided, but you can grab the required files via GitHub below.

Via KaKaRoTo's blog (http://kakaroto.homelinux.net/2011/01/ps3-first-custom-firmware-now-working/):

PS3: First ‘Custom Firmware’ now working!

Update: I’ve now fixed the issue about the missing game data icons. PS3-Hacks.com (http://www.ps3-hacks.com/2011/01/04/ps3-custom-firmware-creator-released-permanently-add-install-pkgs-to-the-xmb/) has a nice step-by-step tutorials and they posted the PUP files.

Great news!

Thanks to the tools made by the fail0verflow (http://www.fail0verflow.com/) team (and thanks to sven in particular for his work on the pkg/unpkg tools (http://git.fail0verflow.com/?p=ps3tools.git;a=summary)), the first “Custom Firmware” is now available for the PS3!

I see a lot of questions coming up really fast on my Twitter (http://twitter.com/#%21/KaKaRoToKS) account, so here are the basic things you need to know :

Because of legal/copyright issues, I will not provide the custom firmware to anyone, however, I’ve made available all the tools (https://github.com/kakaroto/ps3utils) necessary to transform an Official firmware update, into a custom one, just grab my ps3utils repository from github, compile, then run :

./create_cfw.sh PS3UPDATE.PUP CFW.PUP

This will take the official firmware, unpack it, modify it, then repack it correctly (requires you to install ps3tools (http://git.fail0verflow.com/?p=ps3tools.git;a=summary)).

This requires Linux of course, but I’m sure others will do it for the masses and illegally release those files somewhere.

The advantage here is that you can do it for any firmware, if you want to keep version 3.41, then give it the 3.41 update, if you are on 3.55 already and can’t downgrade, then run the script on the official 3.55 firmware and it will create a modified 3.55 firmware.

You can put the file in a USB drive under the filename “PS3/UPDATE/PS3UPDAT.PUP” and then go to system update in the XMB, and it will allow you to install the update (even if you’re already on 3.55).

People are asking what are the features of this firmware, it’s simple, all it does is to add those “Install Package Files” options to the Game section of the XMB. It doesn’t do anything else!

This firmware will not allow you to run the currently available homebrew application. Once the homebrew developers re-package their files in a ‘retail’ .pkg format with signed executable, then it will work (this should be coming soon thanks to the work of the fail0verflow (http://fail0verflow.com/) team).

Since the kernel is left unmodified, this means that this custom firmware is really meant for future homebrew installation, and it will not allow piracy. I plan on keeping it that way.

This is just the first attempt at custom firmware, and it only contains a minor modification to allow you to install pkg files directly, eventually we’ll get some more options added to it in the future. This is just starting to get interesting!

You can install 3.55CFW over 3.55OFW and this video shows proof you can install 3.55CFW while on 3.55OFW, it also shows the installation of a retail PKG using the custom install package option.



KaKaRoTo's Git: https://github.com/kakaroto/ps3utils

Source: PSGroove (http://psgroove.com/content.php?614-KaKaRoTo-Creates-First-PS3-Custom-Firmware)