Project: Attempts Being Made to Re-Enable OtherOS on PS3
Update: A video is now available below of a PS JailBreak OtherOS Installer from Sh1m3oN (proof of concept enabling features in the PS3 XMB) with some details on how to do it from Reaver at TeknoGods.
Recently C4PT started a project in attempt to re-enable OtherOS on JailBroken PS3 consoles, as you have the option to run your own selfs on them.
To quote: "C4PT has successfully gotten the OtherOS installer to run due to this fact. He accomplished this by putting the otheros.self into a backup game's USRDIR folder, renamed it to EBOOT.BIN, and running it.
You can also run it via AerialX's payload off a usb stick, however this hasn’t been tested yet.
You will need the otheros.bld on a usb stick in the directory PS3/OTHEROS/otheros.bld, as otheros.self will try to load this file. This whole process completes successfully, but unfortunately that's where the good news ends.
This will need a lot more hacking to accomplish re-enabling OtherOS, as the otheros menu is still hidden from view on the XMB. This will require some sort of flash hacking to accomplish. The easy part has been done, now the actual work begins."
In related news, Kris Absinthe reports on some PS3 XMB flash modifications he made in attempt to increase the functionality.
To quote: "Ok I found a way to add some more functions to the XMB. As a POC I edited the PSN XML file swapping the and I left all the functions in their place, just swapped which View id was allowed to use which functions. Here is a screen shot of the new PSN menu, still not able to sign in due to Software Update. However there are quite a few of these I can swap, more to come!
Edit: Originally I said this would probably not bring back otheros. Now I have to move that to the "It Just might" catagory. I realized that I was using an old flash image from before I installed otheros with the EBOOT.BIN swap method.
Technically I can add ANY entry I want. and it can point to any file I want. So Maybe I can make it work, DONT GET YOUR HOPES TOO HIGH... But remain cautiously optimistic."
He also found a new XML hack allows users to store their account information on a USB pen drive.
To quote: "This is for users that use the JaiCrab USB Firmware loader, obviously. In catagory_user_login.xml
you could replace the src="user://localhost/users/" with src="user://localhost/dev_usb000/users/" and copy your users from the PS3 to the pen drive. delete users from PS3 and change the XML. YOUR SAVES WILL BE DELETED ! so back them up. I just thought this was a good way to secure your user account from others."
Finally, marcan42 tweeted the following on his custom PS3 Linux bootloader:
"I suck at names. Help me name a usb-exploit PS3 Linux bootloader? All i came up with so far is lv2ate ("levitate") and AnotherOS.
Last tweet brought to you by LPAR, VAS, HTAB, TLB, SLB, DMA, BI, PU, RM, PME, HPTE, VSID, ESID, AVPN, RPN, WIMG, GELIC, and, of course, LV1.
http://is.gd/fj0dK sent from a USB lv2 payload using raw lv1 syscalls. And now I can finally go to sleep today.
Ha, Linux got owned by *exactly* the same bug that the 360 hypervisor had: comparing 32b of a system call no., then using 64b. (via tmbinc)"
PS JailBreak OtherOS Installer How To:
• Use hermes payload, make PS3_GAMEUSRDIR folders on USB Stick
• Copy some SFO + PNG in USB:PS3_GAME and rename otheros.self as EBOOT.BIN and copy in USB:PS3_GAMEUSRDIR
• Then get otheros.bld and copy it in USB:PS3OTHEROS in USB stick too.
• Run via PS3_GAME thingy in Game menu.
More PlayStation 3 News...
Great news there is some progress, was reading other night on irc
Great work everyone keep it up!
It's a good start! I expected this to be an early focus of the homebrew scene
Has noone tried emulating dev_flash2 and re-enabling it in the xRegistry.sys file?
sounds good but apparently with psgroove working on old firmware, and the whole firmware emulation thing - this will be pointless.
Hopefully, this could result in the ability to enable Other OS on the PS3 Slim.
maybe not as maybe some games wont work with 3.15 fw dunno if there is a workaround yet ;O