Environment setup for COBRA 7+ payload [PSL1GHT/CELL SDK]

Saw this port ages ago & honestly forgot about it. I never tried it, I never had to & I dunno anyone using it or advising to use it. Therefore I cannot comment.
Still, this cygwin port was made over 7 years ago & left in beta stage, has anyone tried it? Recently?
Anyway it does not really change anything. Even if it worked well, we are still talking about installing cygwin for this cellsdk port & mingw for psl1ght.
If WSL supports both sdk, I would rather use it instead.
 
Saw this port ages ago & honestly forgot about it. I never tried it, I never had to & I dunno anyone using it or advising to use it. Therefore I cannot comment.
Still, this cygwin port was made over 7 years ago & left in beta stage, has anyone tried it? Recently?
Anyway it does not really change anything. Even if it worked well, we are still talking about installing cygwin for this cellsdk port & mingw for psl1ght.
If WSL supports both sdk, I would rather use it instead.

Is working after some small tweaks (maybe even without them for most projects). All depends on user, for someone is easier to use linux, for someone is easier to have that in wsl, other one prefer windows as much as is possible. For me current ps3toolchain for linux is P.I.T.A. ,also making cell sdk working for third time on debian based system after update is enough for me (even having sdk converted in deb format, still dependencies are killing me..). But for others wsl can be good option, i just don't like "wine-a-like" solutions. :)
 
what about geohotz make_self_npdrm in his public tools? could that be used in place of make_self_npdrm.exe?

EDIT: well i downloaded it and it seems to function. now i just need to clone ps3toolchain and build it again, and then drop this into webman mod dir.
Code:
root@JAMES-LAPTOP:/opt/geohot/make_self_npdrm# ./make_self_npdrm
usage: ./make_self_npdrm input.elf output.self <content_id>
warning NPDRM cares about the output file name, do not rename
 
Last edited:
Well fundamentally atm I prefer to use my VMs & not WSL too especially as I have my habits but if we are pragmatic, using a compatibility layer like Wine or WSL should make no difference to the end result. It's all that matters really. It's quick & painless. Next to no set-up to do. You must admit that it would be extremely practical.

In my experience on VMs Cellsdk & psl1ght install easily on Fedora.
No need to convert package or tweak anything to install cellsdk it's very straightforward & quick.
I always found Psl1ght easy to install but the ported libs can be trickier however once the little problems are identified they are easily solved. This time round, out of the 20 or so libraries only libcurl has given me real problems.

Like you I am a Debian user so obviously Fedora is not my cup of tea but a previous setup on a recent Debian release has led me to having other issues in the past so I prefer to leave my Debian as is & keep a fedora VM for ps3 development.
 
what about geohotz make_self_npdrm in his public tools? could that be used in place of make_self_npdrm.exe?

EDIT: well i downloaded it and it seems to function. now i just need to clone ps3toolchain and build it again, and then drop this into webman mod dir.
Code:
root@JAMES-LAPTOP:/opt/geohot/make_self_npdrm# ./make_self_npdrm
usage: ./make_self_npdrm input.elf output.self <content_id>
warning NPDRM cares about the output file name, do not rename
I think it works...
I am not 100% sure because it was at least a couple of years ago but I believe I used it...
But there might be a limitation or a difference with something, I wish I could recall exactly.....
 
exactly what data is suppose to be returned from param_sfo_editor.exe in updater/make_pkg.sh? wine will never work and wcmd, wstart, and wrun actually starts a detached process from what i have gathered from cbwin so it wont work either i dont think.

make_self_npdrm does work

@bguerville were you ever able to attempt it? did it work?
 
Last edited:
Sorry, i have no idea what need to be edited to do that.
i know the path to change but when transfer the file to ps3 and reboot it show no display untill i remove hdd format it on pc then put back and install CFW again

Capture d’écran (3800).png
 
You need edit more than that. First you need "one vsh" cobra, so lite rebug version, or modify rex one. Then you need to check and edit all hashes if needed. That for overall port, for debug version probably more than that.
 
You need edit more than that. First you need "one vsh" cobra, so lite rebug version, or modify rex one. Then you need to check and edit all hashes if needed. That for overall port, for debug version probably more than that.
yes i change the hashes of vsh in modulespatch.h and recompile again and the same when i transfer stage2 and reboot no display till i reformat hdd again and i can't find stage2.cex.debug of cobra 8.01 :/ :/
 
You need edit more than that. First you need "one vsh" cobra, so lite rebug version, or modify rex one. Then you need to check and edit all hashes if needed. That for overall port, for debug version probably more than that.
i fix the problem i change BUILD_TYPE = release to BUILD_TYPE = debug in make file of stage2

Capture d’écran (3809).png
 
Cellsdk 3.1 can still be installed on Linux. All required packages required during installation are still available from the repositories despite BSC removing their support & download pages.
I installed cellsdk on 2 Linux VMs recently, one I made 10 days ago and another yesterday.
The cellsdk 3.1 rpms can still be found here & there but if someone cannot find them all for whatever reason, I can help....
emoji5.png
@Joonie @bguerville @kozarovv if some one can send link of Cell SDK 3.1 to start use in it on Fedora 22 ,thanks :)
 
Back
Top