69w ago - Below is a work-in-progress (WIP) of PS3 3.60+ games booting on PlayStation 3 Custom Firmware (CFW) 3.55 and 3.41 without a dongle for those interested in experimenting further with it.
What you need ?
1- PS3 3.55 CFW Rebug or 3.55/3.41 with Debug
2- Debug Dev_Flash (Also allow to have the debug options on retail)
3- Backup of your own CFW DEV_Flash (make a dev_flash path on your USB Device)
4- A File Manager
5- EBOOT.BIN of your games (also from Paradox)
What you need to know
Rebug normal in Debug mode 2
- You need to put your PS3 in boot mode -> debugger mode (and not system software mode)
- We're gonna use the debugger mode to debug the self execution we don't need to have NPDRM, anyway the debugger don't know how to Debug the Self NPDRM
- Release mode -> Development mode
- All the content type configuration -> Development mode
Dongle uses modified sprx/modules/lib related to the Debug files to be loaded when you boot the PS3 on CFW.
Almost all the EBOOT Paradox don't have NPDRM -> it's a simple self (fake sign header) renamed to EBOOT.BIN (like i was explaining many times) -> call function to the debugger -> sprx/modules loader.
Let's do a small test to be sure that you understand.. take whatever EBOOT Paradox, open with editeur hexa, check the first header ->
You can see that is a standard Self without NPDRM only have a fake sign header.
Rename this file EBOOT.SELF than .bin transfer your self on your usb stick/storage, launch a file manager, add the self to the path of your game and execute your self after that, self will load on the path APP_HOME of your XMB.
If you launch that with the debugger mode, it execute without problem and the debugger don't need to have NPDRM (anyway the debugger don't know how to read Self NPDRM)
Why we need debug_devflash
We need that to replace some specific temporary file to allow to boot on debugger mode and reload the XMB, also the backup of your dev_flash CFW it's here to put back your files (that allow to reboot without crash).
I don't put all now put this is one of the step and WIP of game 3.60+ boot on 3.55/3.41. Remember that the dongle use also standard Self to be load on a debugger mode.
This gonna be my only and unique intervention this way (hope that everyone stop insult any devs or users) i just leave you one stuff about the plugin/drivers/module that need to be load to launch a game. don't see any proof in here, just a better attention to the process.
Before showing my interesting quote:
Appldr is a app loader (you don't need to be a master of the PS3 to know that) also don't make any sense to talk about keys when this don't have any related connection to the appldr, that appldr just load what is need to be load nothing else, you need to watch somewhere else
Now check this that you can find on the Eboot.bin of the last games as you can see it show what plugin are loaded
crt0360001crt1360001libsysutil_avconf_ext_stub360001libsysutil_avconf_ext_stub360001libcgb360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libio_stub360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libgcm_sys_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libfs_stub360001libsysmodule_stub360001libsysmodule_stub360001libsysmodule_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001liblv2_stub360001libsync_stub360001libsync_stub360001libsync_stub360001libsync_stub360001libsync_stub360001libsync_stub360001libsync_stub360001libsync_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libaudio_stub360001libaudio_stub360001libaudio_stub360001libaudio_stub360001libaudio_stub360001libaudio_stub360001libaudio_stub360001libaudio_stub360001libl10n_stub360001libl10n_stub360001libl10n_stub360001libl10n_stub360001librtc_stub360001librtc_stub360001libsysutil_game_stub360001libsysutil_game_stub360001libsysutil_game_stub360001libsysutil_game_stub360001libsysutil_game_stub360001libsysutil_game_stub360001libsysutil_game_stub360001libsysutil_game_stub360001libsysutil_savedata_stub360001libsysutil_savedata_stub360001libsysutil_np_stub360001libsysutil_np_stub360001libsysutil_np_stub360001libsysutil_np_stub360001libsysutil_np_trophy_stub360001libsysutil_np_trophy_stub360001libsysutil_np_trophy_stub360001libsysutil_np_trophy_stub360001libsysutil_np_trophy_stub360001libsysutil_np_trophy_stub360001libsysutil_np_trophy_stub360001libsysutil_np_trophy_stub360001libsysutil_np_trophy_stub360001libsysutil_np_trophy_stub360001libsysutil_np_trophy_stub360001libmstreamSPURSAT3360001libmstreamSPURSAT3360001libmstreamSPURSAT3360001libmstreamSPURSAT3360001libmstreamSPURSAT3360001libmstreamSPURSAT3360001libmstreamSPURSAT3360001libmstreamSPURSAT3360001libmstreamSPURSAT3360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libm360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libgcm_cmd360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libspurs_stub360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libfs_stub360001libsysmodule_stub360001liblv2_stub360001libsync_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libsysutil_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnet_stub360001libnetctl_stub360001libnetctl_stub360001libnetctl_stub360001libnetctl_stub360001librtc_stub360001librtc_stub360001libstdc++360001libstdc++360001libstdc++360001libstdc++360001libstdc++360001libstdc++360001libstdc++360001libstdc++360001libstdc++360001libstdc++360001libstdc++360001libstdc++360001libstdc++360001libstdc++360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libc360001libstdc++36000
And back on what we saw recently about the dongle (i don't go say anything) but if you take time to check everything, you have your answer about the process of the it.
Finally, the latest updates from cfwprophet have been added HERE for those still following.
I really had to register and ask this question because it kind of important right now for me.
cfwprophet will this cfw will be able to launch games without a BluRay Emulation? Cause I got this really cheap ps3 a few weeks ago which has a broken BluRay Drive (the motor to spin the disc won't start) and I am very curious if I will still have to repair that or if its going to be obsolete.
Thanks in advance and good luck with everything.
The devs in the PS3 scene have to GROW UP and start releasing things so people can play backups. Thats the number one reason for CFW. Its not Linux or homebrew its backups. 99% of people with a console mod is so it can play backups. If it wasn't then there wouldn't be many modded consoles out there.
EVERYONE I know with a modded console got it modded just to play backups. Most of them don't even know what homebrew is and if they do they don't have any except for a backup launcher.
Thats why when I refer to a PS3 dev its usually HER or SHE as most of the PS3 devs are WHINERS. There are the good ones like team Duplex and it looks like Team Ac1d are also good ones but others like Math are not.
As for the comment earlier about the people flaming devs, I think a certain amount of that is subterfuge (eg. Them trying to discourage people). Otherwise why wouldn't the other console scenes have the same jerks over there?