PS3 4.81 STARBUCKS (+ COBRA 7.50) v1.02 CFW by habib

Following the release of 4.81 Starbucks v1.00 & v1.01 & his recent work with Fake Save Date/Game Quit Popups for REBUG CFW, developer HABIB has now turned his attention to COBRA once again and thus released a new version (v1.02) of his "Starbucks" firmware with an updated COBRA (v7.50) payload that of course comes with some new features included. The dev has included a new feature in the CFW that does not require the use of lv2 peek and other methods to get your console IDPS & also applied some patches that were once exclusive to MLT 's Firmwares. Cobra v7.50 adds some new functionality by adding PS2 ISO that are decryptted "Config Support", Backwards comparable console now will be allowed to use "ps2 netemu with cobra opcode 0x1ee9", Plus some additional PS2 changes for BC and Semi BC consoles.

Another interesting change includes will make updating to applications to work with Cobra easier as "modules can be updated, no more hash update needed", which should save developer's some time when supporting the payload. Additional details can be found below in HABIB's release quote
-STLcardsWS

4.81_habib_Cobra_starbucks.png


  • 4.81 STARBUCKS v1.02 + COBRA 7.50 CFW


    What's New:
    1.c00 without license
    2.possible bug fix when downloading pkgs
    3. cobra 7.50
    4: sc 870 patched(get_idps) sony blocked in 4.55, no more using lv2 peek etc to get idps xD​


    Cobra 7.50:
    • modules can be updated, no more hash update needed
    • ps2 iso decrypted config support
    • allow ps2 netemu on bc with cobra opcode 0x1ee9
    • stealth extension now disables sc15 as well
    • ps2 netemuu on bc and semi-bc ps3:
    bc_to_net(opcode, param)
    param=1 enable patch
    param=0 disable patch
    param=2 return current status​
    returns:
    return 1=enabled patch
    return 0=disabled patch
    return -1=its not a bc or semi bc ps3
    int ps2_netemu_cobra(int param)
    {
    lv2syscall2(8, (uint64_t)0x1ee9, (uint64_t)(int)param);
    return_to_user_prog(int);
    }

    ps2 with config:


  • 1. MADE OUT OF 4.81 OFW
    2. HAVE INSTALL PACKAGE FILES AND APP_HOME
    3. HAVE reActPSN COMPATIBILITY
    4. PATCHED LV0 TO DISABLE ECDSA CHECK
    5. PATCHED LV2 TO ADD PEEK/POKE SUPPORT
    6. PATCHED LV1 TO DISABLE LV2 PROTECTION
    7. PATCHED LV1 TO ADD PEEK/ POKE SUPPORT
    8. IT CAN RUN GAMES SIGNED WITH KEYS UP TO 4.81
    9. CAN BE UPDATED OVER ANY CFW.
    10. CAN BE UPDATED OVER 3.55 OFW
    11. NOT ADDED NO BT/BD PATCHES
    12. RSOD BYPASS
    13. REACTPSN OFFLINE PATCH ADDED
    14. BETTER SYSTEM STABILITY
    15. REMOVED CINAVIA DRM FOR HDD CONTENT
    16. REMOVED CINAVIA FOR BDMV
    17. REMOVED CINAVIA FOR BDVD
    18. QA FLAG ENABLED BY DEFAULT IF PS3 WAS QA ON 3.55
    19. COBRA 7.40
    20. SYSTEM ACTS AS A COMPLETELY NORMAL CFW WHEN COBRA DISABLED
    21. FSELF COMPATIBILITY ADDED
    22. PATCHED DOWNLOAD PLUGIN FOR DEX PKGS(FOR E.G XMBPD)
    23. ENCHANCED REMOTE PLAY
    24. REMOTE PLAY SFO FLAG OBSOLETE
    25. NO EPILEPSY WARNING
    26. SYSCALL 15 ADDED TO EXECUTE ANY LV2 INTERNAL FUNCTION
    UPDATE (v1.01) - day zero 1.01 update released.
    • fixed ps2 issue and whats new psn


Download: 4.81 Starbucks (v1.02) + Cobra 7.50
MD-5: BC87971E7ED9BED7A620418465EBB36C
 
Last edited by a moderator:
It's a NOR Slim CEX. Did you install 7.52 on Habib
yourself? What Cobra file did you use?

Pretty sure this link should still be good for habibs cfw. (I'll try it now to double check, got a flasher permanently installed on my console, so no real risk of brick. :) )

I tested it thoroughly to make sure nothing is broken and nothing was :)

Original discs:
* PS3 Game Disc - OK
* PS2 Game Disc - OK
* PS1 Game Disc - OK
* Blu-ray Disc - OK
* DVD Video - OK

Burned discs:
* PS3 Game (DVD-R SL/DL)
* PS2 Game (DVD-R)
* PS2 Game (CD-R)
* PS1 Game (CD-R)
* AVCHD Disc (DVD-R SL/DL)
* DVD-Video (DVD-R)
* Data Disc (DVD-R)
* Data Disc (CD-R)

@Joonie @habib
This is a firmware feature and can't be added to applications, so it will be nice if it is included in the next Cobra revision.

The only changes are in storage_ext.c (which is firmware independent) in functions related to disc authentication/identification.

PS3 games can be burned to regular CD-R, DVD-R SL/DL, BD-R SL/DL, BD-RE :)

There is no need for game manager (multiMAN/IRIS/etc) or for webMAN/MOD when launching PS3 games from burned discs. The only requirement is that the disc is properly created (unencrypted, from proper ISO or from game folder using genps3iso_v2.0) - the only check is that at sector 16 (0x10) offset 0x28 there must be a "PS3VOLUME" string.

If anyone wants to test it only on @habib's cex cfw 4.81 v1.02 cobra 7.5 (replace stage2.bin in /dev_blind/sys):

http://deanbg.com/cobra_stage2_cex_cfw_habib_481_v102_cobra750.zip

BD-R/RE discs are now much cheaper than 7 years ago, so this feature could be really useful for people who want to backup their collection on optical media and play it at any time without fiddling with usb drives, network streams or ftp. :) Also it achieves 100% compatibility of all games released to date.

Dean

Edit: Yeap, links still good and the file flashed fine on my console running habibs 4.81 - 1.02 cfw.
I renamed the original to stage2.bak to make for an easy downgrade later. (just in case)

Screenshot from 2017-03-28 19-45-52.png
 
Last edited:
I'm running that already, but it isn't 7.52. The only 7.52 stage2 I found so far was:

https://github.com/Joonie86/COBRA-7.3/blob/master/481/REX/BIN/release/stage2.cex.release

That's for rebug, don't use that one.

Pretty sure one I linked is fine (may still report as cobra 7.50), did you try a burnt disc?
Or were you after the homebrew blocker? (in which case the psnpatch plugin has that covered for now)

Someone else may chime in if there's another version of cobra made for habibs cfw that I'm not aware of.

Edit: Prety sure deank compiled it for himself to test, but don't think it was ever shared online.
 
Last edited:
I'm running that already, but it isn't 7.52. The only 7.52 stage2 I found so far was:

https://github.com/Joonie86/COBRA-7.3/blob/master/481/REX/BIN/release/stage2.cex.release
The Rebug stage2 for CEX won't work because Rebug CEX uses some DEX modules which have a different offset, the Rebug stage2 will therefore only partially work on other cex cfw. .

For the moment, nobody has released an official Cobra 7.52 that can run on Habib or Ferrox CFW.
@kokotonix compiled one, still called 7.50 but with the Homebrew Blocker changes, he published it temporarily on Sendspace but I just checked & the link does not work anymore.
Sorry, it seems you will have to wait for someone to compile it! Unless the unofficial one from deank works....

Edit:
In deank's build, the string version can be 7.50 but that means nothing. Try the homebrew blocker feature with the latest psnpatch, if it works it means it's equivalent to 7.52 as that feature is the last one added to Cobra.
 
Last edited:
http://www.psx-place.com/threads/guide-environment-setup-for-cobra-7-payload-psl1ght-cell-sdk.3490/

Are you a dev?
Because it's one thing to compile ready made source code but it's another to port Cobra, look for offsets, modify the code accordingly, recompile & test...
Good luck though...

I am a software developer with a whole lot of reverse engineering experience and I understand that porting to a new firmware would be hard, but it's already ported to 4.81. There may be new offsets required since 7.50 & if that is the case then I would hope that it would fail to build so you would know what offsets to search for.

I've seen protectionism in closed source software projects before, but this is rare for something that is supposed to be open source.
 
I am a software developer with a whole lot of reverse engineering experience and I understand that porting to a new firmware would be hard, but it's already ported to 4.81. There may be new offsets required since 7.50 & if that is the case then I would hope that it would fail to build so you would know what offsets to search for.

I've seen protectionism in closed source software projects before, but this is rare for something that is supposed to be open source.

Cobra coseis not closed.
It is published all over.
Usually, cfw devs are releasing the cobra source code changes.
For compiling , there are many aproaches, usually for Linux.
I'm using a tool chain compiled for mingw to be easier compiled in windows.
I think I've downloaded it together with one of the last cobra changes.
Sorry, I don't remember which one.
@Joonie, can you help ?
 
I am a software developer with a whole lot of reverse engineering experience and I understand that porting to a new firmware would be hard, but it's already ported to 4.81. There may be new offsets required since 7.50 & if that is the case then I would hope that it would fail to build so you would know what offsets to search for.

I've seen protectionism in closed source software projects before, but this is rare for something that is supposed to be open source.
That's OK.
No new offsets since 7.50, very few additions TBH, look at Joonie's commits since 7.50!
The Sony ps3 sdk is under license. Various versions can be found in places but we cannot give you links to it here in a public forum.
However the Linux cell sdk (get the rpm from the Guide I linked you to before) can be used.
Stage2.bin is compiled with psl1ght so you won't have the licensing issue to worry about.
Psl1ght comes in 2 versions, a standalone archive to run on Windows (https://mega.nz/#F!ydQw0SAD!FygJw6tA1VsfZCwj8VYuPA)
& a git repo (github.com/ps3dev/PSL1GHT) to install on Linux.
As to the most recent Cobra 7.52 source, it can be found on github.com/Joonie86/COBRA-7.3/
 
Last edited:
Last edited:
I only compiled the original stage2 7.50 with my changes for the burned-disc-support and posted the link to it. The link is still valid (on my server). It is for Habib 4.81 1.02 and is the one that I'm currently using.
http://deanbg.com/cobra_stage2_cex_cfw_habib_481_v102_cobra750.zip
Thanks for sharing and as always much appreciated. That's become my fall back setup now when I'm not just trying to break things. Simple and more importantly stable.

Kudos to habib for such a subtle and reliable firmware.
 
Last edited:
Does this firmware have this feature of Rebug ?
Prevent accidental OFW update while on Recovery mode

Do you think this is better than Ferrox ?
 
How is this installed on habib?
To update Cobra on Habib cfw all you need to do is replace the stage2.bin file in /dev_flash/sys. Note that /dev_flash is read only so you will need to enable /dev_blind or use a ftp server that does it automatically.
However, a word of caution...
Make sure you use the correct stage2.bin file for your CFW (here it's no problem but am talking in general) & take extra care if you do this on a Nand console!

And make a backup of the original stage2.bin to avoid having to extract it from the pup file if you need it later.
 
Does Crash Twinsanity work with this? please help it freezes at the loading screen normally with rebug
ps2emu has nothing to do with Rebug in particular as it's part of Cobra anyway. As a result all Cobra CFW using the same Cobra version will use the exact same ps2emu self. And in any case, new Cobra versions do not bring additional game support.
As to whether or not, the situation will change for games that don't currently work, I would say it's very unlikely.
For certain games that are compatible, there are config files that should be used in order to improve performance or support. Use Managunz 1.29 for that...
But ps2emu is what it is at this point I am afraid...
 

Featured content

Trending content

Back
Top