Sponsored Links

Sponsored Links

Sony PlayStation 2 (PS2) Classics Algorithm Revealed by Flat_z


Sponsored Links
93w ago - Following up on the previous updates, today PlayStation 3 developer Flat_z has revealed the Sony PlayStation 2 (PS2) Classics algorithm with details below.

Download: [Register or Login to view links]

To quote: Ok, guys. Unfortunately I forced to admit that I have no more time to work on PS3 stuff because I'm very busy lately. So I decided to publish all information related to PS2 classics as JuanNadie did with the NPDRM algorithm one year ago.

Firstly I wanted to say that he was the first who started reverse-engineering on this subject and when he left the scene I decided to continue his work to keep it from going to waste. And so I would like to thank JuanNadie for his amazing contribution to the PS3 scene. Besides that, he gave me some piece of information on the subject.

[Register or Login to view code]

All PS2 classics runs within the ps2_netemu.self which represents a different kernel for execution these PS2 games but before it started the VSH module loads your individual data for PSN/SEN (such as act.dat and .rif file for your game). It is absolutely the same process as used for usual PSN games and the goal of it is getting the key used for decryption of PS2 content which includes an optional CONFIG file, ISO.BIN.EDAT and ISO.BIN.ENC.

The latest one is the actual encrypted disc image of the game. All mentioned files are encrypted with the same key (called klicensee) which is stored in encrypted form inside .rif file for your game and it decrypted with the specified key from key table stored in act.dat. When you get this key you can decrypt ISO.BIN.EDAT and see if it contains a game title (for example, SLUS-20062 for GTA 3). This will mean that key is correct. Since almost all the information regarding EDATs is known (see ps3devwiki.com/wiki/Talk:EDAT_files and ps3devwiki.com/wiki/Talk:NPDRM_Selfs) I will not going to explain it again.

Well, now there are two another formats along with EDAT. Let's call the first one as ENC (it represents the actual disc image) and the second as VME (encrypted virtual memory cards). They are encrypted using different algorithms. The ENC format is similar to EDAT and the VME format have a simple encryption layer.

As I said before, ENC file is similar to EDAT and it have the header like in EDAT (but with different magic) and composed of segments of 16384 bytes each (you can see it at the header). I just remind you that file header consists of file magic (PS2\x00), version number (major and minor: 01.01), license type (it always 0x02), application type (0x01), content id, QA digest (seems like to be a SHA-1 hash of the non-finalized file generated using the tool from SDK), CID-FN hash (an AES CMAC hash of concatenation of content id and file name using the third NPDRM OMAC key as CMAC key), header hash (an AES CMAC hash of the 0x60 bytes from the beginning of file using xored bytes of the first NPDRM OMAC key and the second NPDRM OMAC key as CMAC key), time information which includes start and end time of the validity period (they are usually zeroed, base ticks = 62135596800000000), file flags (always zeros), segment size (16384 bytes), data size of the file data, two unknown hashes of 16 bytes each, 40 bytes of unknown data (possible another unknown signature) and pair of an ECDSA signature (40 bytes using the second VSH curve and the VSH public key).

I also remind you that two unknown hashes for EDAT case are known and represents meta data sections hash and extended header hash (an AES CMAC hash of 160 bytes from the beginning of file), both hashes uses the hash key as CMAC key and it depends on the file flags and keys). I don't know exactly what hashes are there for ENC format but when we zeroed them it seems like they are not checked on current firmwares. The file header ends at the offset of 256 bytes.

Segments are divided into two types: a meta data section and a file data section. Each meta data section can include 512 entries (max) of 32 bytes each (16384 / 32 = 512) and associates with a particular file data section. So if we have a meta data section which consists of 512 entries then it will mean that there are 512 file data sections after it and each file data section have size of 16384 bytes.

Besides that, the first meta data segment located at the offset of 16384 bytes. I don't know what data are stored before it but we also tried to zero them (these bytes starting at the offset of 256 bytes and ending at the offset of 16384 bytes) and it works as usual. I guess that it can be the encrypted garbage because the alignment of file data should be equal to the segment size.

Now I will explain what keys are used and how they are obtained. ENC/VME files are decrypted using the ENCDEC device so the decryption process are more faster than at EDAT case. While vSH checks files for their validity period, CMAC hashes and ECDSA signature and obtains the key for decryption from .rif file and it makes a system call #475 to LV2 (on older firmwares it was #471) along with the NPDRM information, klicensee, act.dat key and encrypted rif key. LV2 gets your console ID, encrypts the NPDRM constant using it as a key, decrypts the key from act.dat using the encrypted NPDRM constant and finally decrypts klicensee from .rif using the decrypted key from act.dat. Now we have a klicensee which will be used for later decryption process.

For EDAT case we can use free EDATs without .rif but for PS2 classics we should always use paid content and .rif file. So if you want to resign the game you need to generate .rif for the account on your console (I call this process as "personalization"). Don't forget that .rif file should be created for your act.dat (because it shares the account id) and console ID. Let's move on. When the PS3 gets the final decryption key it send a packet to the system manager inside LV1 which sets the inter-lpar parameter of type 3.

This parameter contains a version information and the klicensee. A system manager catches this packet and sends a request to the storage manager inside SS server #1 which then configures ENCDEC keys used for later decryption. It should be kept in mind that keys for decryption differs between CEX and DEX consoles so the storage manager checks the device type and uses different key slots for ENCDEC.

The configuration process started with running isolated SPU SB module which creates the final keys using klicensee as a key seed and send them back to the PPU which then send them to the device directly during the secure session. There are three types of keys: meta key, data key and vmc key and they are configured separately. The process of making keys consists of applying an AES 128 algorithm on the klicensee while using three different keys.

There are SHA-1 hashes of each of three keys (you should decrypt sb_iso_spu_module.self from 4.xx FW and find each of 16 bytes key by its SHA-1 hash):

For CEX mode:

[Register or Login to view code]

For DEX mode (you actually don't need it but anyways):

[Register or Login to view code]

Now we have all keys which are required to decrypt all files. So what we should also know?

ENC encryption uses an AES algorithm in CBC mode and the initialization vector of all zeros. The actual process of decryption of CONFIG and ISO.BIN.ENC started at seeking to the offset of 16384 bytes. There is a first meta data section so we should use the meta key as key for AES and decrypt the entire segment of 16384 bytes. As I said before each meta data sections contains of some entries and each entry have a size of 32 bytes. Each entry contains a SHA-1 hash (20 bytes) of the corresponding entire encrypted file data section and all these sections are located after this meta data section. After the SHA-1 hash we can see the section index of the corresponding file data section (4 bytes).

The rest is padded of zeros. After decryption of the meta data section we can decrypt all file data sections after it. Now we should use the data key! Before the actual decryption we can check the SHA-1 hash of each encrypted file data section and see if they matched to the hashes at entry table of the meta data section. If the actual file size of the disc image is not a multiple of 16834 bytes then we have less entries inside the latest meta data section.

After we finished the decryption of first 512 file data sections we can started decryption of the second meta data section and set of 512 file data sections after it and so on. I recommend to write decrypted meta data entries to another file than in the same file as file data section. It will make a process more easier. After decryption you should truncate your actual file to the data size specified at the header. Now you got an UDF disc image and you can mount it on your PC, for example.

So what is the next step? The next step is the decryption of encrypted virtual memory cards. Each PS2 classics package contains two empty encrypted virtual memory cards which located at SCEVMC0.VME and SCEVMC1.VME. As far I see they are identical for all games so we can use templates for all new virtual memory cards but only encrypts them with the new klicensee. To decrypt virtual memory cards you need to read an each segment of 16384 bytes and apply an AES encryption in CBC mode too but for this case you should use the VMC key. After decryption you should see Sony PS2 Memory Card Format 1.2.0.0 at the top of file.

Well, I attached a draft script for decryption of ENC/VME files. It was written for Python 2.7 and requires CryptoPlus (can be downloaded from: [Register or Login to view links]) and "ecdsa" (use EasyInstall or another package manager) libraries. I intentionally left all keys as SHA-1 hashes because of legal issues but you can find all keys by yourself using my hints. My script uses CONFIG/ISO.BIN.ENC/SCEVM0.VME/SCEVM1.VME file and klicensee file as input parameters. I hope that someone will create tools for that.

To use the script you need to create a file with name vsh.curves and put the contents of the curve table from VSH (get it from ps3devwiki.com/wiki/Keys at vsh pub + curvetable) and replace all hashes of keys by their real values (see FIXME comments). Also replace three NPDRM OMAC keys and VSH public key by their values from ps3devwiki.com/wiki/Keys.

I think that creation of PS2 remastering tool can lead us to getting the fully working games on our consoles but it requires testing. I recommend to create a static klicensee which can be used to encrypt all images in the same manner (static klicensee can also be implemented by patching VSH/LV2 at runtime, for example). After generating a klicensee you should create all keys based on it.

To build an encrypted disc image you should dump the original disc image and then append zero bytes to the end to make it multiple of 16384 bytes. Then you need to encrypt each of 512 segments using the generated data key. Then you should calculate SHA-1 hashes of each encrypted segment and generate meta data section for each pair of segment hash and segment index. After this you need to encrypt meta data section and so on. At the end you need to write an original disc image size to the header, write a content id for it and generate hashes at the file header.

After building ISO.BIN.ENC file you should create a file with the title id and pad it with zero bytes from the right side to get 12 bytes total. Then you need to create an EDAT container for this file. Hint: you can see a correct title id when mounting a disc image on your PC and looking at SYSTEM.CNF of it.

Unfortunately, I hadn't time to see what the CONFIG file does so I will skip this step. I only know that this file is optional or can be empty inside (after decryption). You are not required (and you simply can't do it) to generate a valid ECDSA signature for files because all custom firmwares are patched to skip the ECDSA check. Will be nice to be able to generate a game package for your PS2 game too if everything will works fine. Remember, that some flags at PS2 pkg format can be different.

Credits to: graf_chokolo, fail0verflow, JuanNadie, ps3dev.net, glevand and all my friends (you know who you are).

Finally, from zecoxao: i found the meta key and data key for cex, as for the vmc key, no clue where it is, the two are both in my previous post. you can check the sha1 of those in any site or with any program that supports it. somebody may post those on the wiki, if they want.

i'm happy... this is good and concise info time to search for more #poop

meta (CEX) : [Register or Login to view links]

[Register or Login to view code]



data (CEX): [Register or Login to view links]

[Register or Login to view code]



From flatz: It is at sb_iso_spu_module.elf too. First two bytes are 64 E3...

VMC key:

[Register or Login to view code]

kudos to this man








Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter, Facebook and be sure to drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene and PlayStation 4 scene updates and fresh homebrew releases!

Comments 1213 Comments - Go to Forum Thread »

• Please Register at PS3News.com or Login to make comments on Site News articles.
 
#683 - hooman777 - 32w ago
hooman777's Avatar
hi everybody, I have a ps3 slim with cobra ode v5.1 on ofw 4.55 and i have problem with my WD elements hdd, so my console can not recognition it (in NTFS format) at backward pcb usb and the red light dont changing to the green light?!

but when i change hdd to the fat32 it dose know it?! and in fat32 format my games have lag and rippe and slow load and slow speed!!!

how can i to change my hdd to ntfs (normal ways dont work) and solve the same problems? any one can help me plz help?

sorry for my bad language

#682 - PS3 News - 32w ago
PS3 News's Avatar
Today SDeath (via magneto) announced that the Cobra ODE 2.1 update is incoming with the changelog below, as follows:

  • FPGA 1 : Fix AES encryption timing issues causing some encryption errors
  • FPGA 3 : Improve stability
  • V5.x boards : Update USB driver
  • V5.x boards : Fix race condition on USB reads causing error
  • Add support for bypass.delay configuration option
  • Add support for folders.ps3_games configuration option
  • Add support for folders.ps2_games configuration option
  • Add support for folders.ps1_games configuration option
  • Add support for folders.bd_movies configuration option
  • Add support for folders.dvd_movies configuration option
  • Fix issue with uninitialized configuration on ODE boot causing software pass-through mode to be enabled by default until valid HDD is inserted
  • Change default manager type to browser
  • Set eject.on_selection=1 option as default
  • Set eject.add_menu=1 option as default
  • Fix issue of disc not showing if PS3 boots with a BD-RE disc in tray
  • Display firmware version in XMB when using the browser
  • Fix bypass method freezing for 4k systems with MPX001 motherboards

Also some user videos of related issues:







#681 - PS3 News - 33w ago
PS3 News's Avatar
Cobra Box v1.04 and v1.05 are now available with details below roughly translated by sadeghgenavehi, as follows:

Download: [Register or Login to view links] / [Register or Login to view links] (Mirror) / [Register or Login to view links] (Mirror #2) / [Register or Login to view links] (Mirror #3)

Certainly, many users are familiar with the Cobra Custom Firmwares and different capabilities. This Custom Firmwares terms of security and features are better than normal Custom Firmwares.

Now, I have released a new version of app called Cobra Box v 1.04. Cobra Box can fixes many bugs and problems in cobra cfws and provide new feature in this cfws to you and a lot of users who will use the cobra custom firmwares.

With this tool you can get the latest version of webMAN directly and very quick to install and also take advantage of other programs.

Changelog v1.04:

  • Possibility installing webMAN 1.29.3 (MOD)
  • Possibility installing HabibPlugin on all CFW Habib Cobra Cfw 4.55 V 1.03
  • Possibility installing Cinavia Remover for firmware 4.46, 4.55
  • Possibility installing dynamic ColdBoot proprietary for firmware 4.46, 4.55 (Final version)
  • Possibility installing Habib 4.55 Spoofer on all CFW,s 4.46, 4.50, 4.53
  • Possibility enabling the ability to take screenshots from games Custom Firmware 4.46
  • Possibility installing webMAN Custom Icons
  • Possibility installing Package Manager
  • Remove the in-game music
  • Fix some minor bugs

Attention: For more Security recommend installed Habib Cobra V 1.03 to up. because other app and function such as webMAN installed in the folder Dev_habib to the limit possible banning on running games… to zero.

Please tell me what you like the new features to be added in the next version of the program can ask in this thread.

Changelog v1.05:

Certainly, many users are familiar with the Cobra Custom Firmwares and different capabilities. This Custom Firmwares terms of security and features are better than normal Custom Firmwares.

Download: [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links]

  • Add to IrisManager specific Persian language for all versions
  • Possibility installing webMAN 1.29.3 (MOD)
  • Possibility installing HabibPlugin on all CFW Habib Cobra Cfw 4.55 V 1.03
  • Possibility installing Cinavia Remover for firmware 4.46, 4.55
  • Possibility installing dynamic ColdBoot proprietary for firmware 4.46, 4.55 (Final version)
  • Possibility enabling the ability to take screenshots from games Custom Firmware 4.46
  • Possibility installing webMAN Custom Icons
  • Possibility installing Package Manager
  • Remove the Habib 4.55 Spoofer
  • Fixed Bugs in Previous Version
  • Added a Function for Fix Persian language in IRIS manager or Others Forks of Iris manager

Attention: For more Security recommend installed Habib Cobra V 1.03 to up. because other app and function such as webMAN installed in the folder Dev_habib to the limit possible banning on running games... to zero.

Enabling Learning HabibPlugin: After installing HabibPlugin to enable the running game XMB or R2 L2 Select buttons you activate this plugin.

Enabling Learning Farsi Saz IrisManager: First of all IrisManager to install software (not matter what version it is) then run it once and go to the XMB CobraBox program to install it. Then make IrisManager program and click Start button, then go to the Tools and click on the English button and put it on Custom File Now lets cross the language will enjoy this program.




#680 - PS3 News - 37w ago
PS3 News's Avatar
Following up on his previous update, today PlayStation 3 developer deank has released MultiMAN v04.55.01 CEX (Full) alongside the latest Showtime for his MultiMAN PS3 backup game manager with details below.

Download: [Register or Login to view links] (298.70 MB) / [Register or Login to view links] (Mirror) / [Register or Login to view links] (Mirror #2) / [Register or Login to view links] (Mirror #3) / [Register or Login to view links] (Mirror #4) / [Register or Login to view links] (Mirror #5) / [Register or Login to view links] (44.66 MB) / [Register or Login to view links] (140.65 MB) / [Register or Login to view links] (41.18 MB) / [Register or Login to view links] (7.02 MB) / [Register or Login to view links] (7.08 MB) / Mirrors / [Register or Login to view links] by ZOMBIEKILLAH

multiMAN ver 04.55.01 FULL CEX (20140412) Includes:

  • 1 Motion background
  • 6 Themes
  • 33 Languages
  • 8000 PS3 covers
  • 4800 PS1/PS2 covers

multiMAN Updates:

  • multiMAN ver 04.55.01 BASE CEX (20140322).pkg
  • multiMAN ver 04.55.01 BASE CEX DEX STEALTH (20140322).zip

Includes all of the above + stealthMM + webMAN + mmTOOLS.

Showtime (mM Edition):

  • Showtime 04.05.302 [CEX].pkg
  • Showtime 04.05.302 [DEX].pkg

Changelog v04.55.01:

  • Fixed USB bus scanning and reset for CFW 4.53 and 4.55
  • Updated Showtime for mM to version 04.05.302
  • Fixed few other things

All updates are also available online within mM and in the WEB column.

Dean

Finally, below, is Cobra Box v1.01, v1.02 and v1.03 from Reza684 (via console-hax.com/forum/showthread.php?t=3832&page=2&p=43615#post43615) with updates from sadeghgenavehi:

Download: [Register or Login to view links] / [Register or Login to view links] / [Register or Login to view links] (Mirror) / [Register or Login to view links] (Mirror #2) / [Register or Login to view links] (Mirror #3) / [Register or Login to view links] (CobraBox 1.01 Redesign by EpicModz) / [Register or Login to view links]

Certainly, many users are familiar with the Cobra Custom Firmwares and different capabilities. This Custom Firmwares terms of security and features are better than normal Custom Firmwares.

Now, I have released a new version of app called Cobra Box v 1.01. Cobra Box can fixes many bugs and problems in cobra cfws and provide new feature in this cfws to you and a lot of users who will use the cobra custom firmwares.

With this tool you can get the latest version of webMAN directly and very quick to install and also take advantage of other programs.

First release v1.01:

  • Possibility installing webMAN 1.29.3 (MOD)
  • Possibility installing Cinavia Remover for firmware 4.55
  • Possibility installing dynamic ColdBoot proprietary. (Beta version)
  • Possibility installing Habib 4.55 Spoofer on all CFW,s 4.46, 4.50, 4.53
  • Possibility enabling the ability to play your music in the game. (Beta version)
  • Possibility enabling the ability to take screenshots from games Custom Firmware 4.46.

CobraBox 1.01 Redesign by EpicModz:

Hey guys. Just done a little re-design of cobra-box.

  • New Homebrew Logo
  • Hover Background Edit

Changelog v1.02:

  • Fix some minor bugs
  • Possibility installing HabibPlugin on all CFW Habib Cobra Cfw 4.55 V 1.03

Attention: For more Security recommend installed Habib Cobra V 1.02 to up. because other app and function such as run music on games and webMAN installed in the folder Dev_habib to the limit possible banning on running games.... to zero.

Please tell me what you like the new features to be added in the next version of the program can ask in this thread.

Changelog v1.03:

  • Fixed Bugs
  • A new gui designed for this Version
  • Now All Options v1 and v1.02 are in This Version and no need to Install two PKGs

Delete Previous Versions and Install New Version & Enjoy!

More PlayStation 3 News...

#679 - PS3 News - 40w ago
PS3 News's Avatar
Today magneto has made available the Cobra ODE 2.1 Public Beta with changelog below, as follows:

Download: v2.1_beta.rar

We are releasing a public beta for the 2.1 firmware which is soon to be released. This beta is for v4.20, v4.30 and v5.10 boards only. Unfortunately, we are still finalizing the FPGA images for v3.x boards. You can download the beta from here: v2.1_beta.rar

For v4 board users, make sure you flash both FPGA images correctly. For v5 board users, you MUST update to the 2.0 firmware before using this beta. If you did not update to 2.0 already, then the 2.0 firmware file is included in the beta archive.

Here is the changelog:

  • FPGA1: Fix timing issues in AES core
  • FPGA3: Improve stability
  • Fix encryption issues causing 80010017 errors for v3, v4 and v5 boards
  • Fix bypass method for MPX001 motherboards
  • Fix crash when disc dumping finishes
  • Fix issue when BD-RE disc is detected in drive
  • Added support for bypass.delay option (default is 10000 in milliseconds)
  • Enable mcu.underclock by default
  • Set default manager type to browser
  • Enable eject.on_selection by default
  • Enable eject.add_menu by default

Small changes are required, the browser, eject on selection, eject add menu and underclock are enabled by default, so in order to disable them you would need to use : mcu.underclock=0 or eject.add_menu=0 for example in cobra.cfg

EBOOT/SELF/SPRX Resigner for ODE by Joonie86

Hi everyone, this is Joonie. I would like to introduce this useful tool for ODE users.

I've seen some EBOOT resigners for ODE that resolves the issue with 80010017 error due to the non-original eboot, but it seems that no resigners could resign self and sprx files for ODE users unless the files are renamed to EBOOT.BIN instead.

Lots of games like Cod, God of War, FFX 10/10-2 HD, has tones of files including EBOOT.BIN, *.SELFs and *.SPRXs needed to be resigned for lower FW to work with.

This tool can be useful for people who use lower FW version, but the game requires higher FW,
I think this is very helpful for 4k users who use OFW 4.53 but willing to play future release game that requires 4.55+ FW.

Some of games can't work without properly resigning all of those files if the game has been touched for CFW, or you're trying to convert PSN games to DISC type.

Games like Lost in the rain [PSN] does not work without resigning sprx files [it has about 26 files to be resigned as NO-DRM]



How to use:

1. unpack the zip file
2. choose the desired folder to resign each file
3. put the file you want to resign, if it's EBOOT.BIN put that inside EBOOT Resigner folder, if it's Self file then inside the self.

*it does not support multiple self / sprx files, so please do it one file at a time

4. run the batch file [EBOOT Resigner] [SELF Resigner] [SPRX Resigner]
5. it'll be automatically delete the original file and create new file that's resigned with 3.55's key in order for ODE to work.



*This tool originally had Chinese translated gui interface, but I removed it, if that's needed I can add it upon request.

Usage of EBOOT/SELF/SPRX Resigner for ODE

1. Resolves the issue with the game due to the missing original EBOOT.BIN/*.SELF/*.SPRX [80010017 error fix]
2. Modded EBOOT.BIN to enable some cheat codes.
3. Homebrew/PSN pkg conversion to Disc type ISO file.
4. Lowering PS3 System software requirement from 4.XX to 3.55 [It can be very useful for 4k users who wish to stay on 4.53 but willing to play future release games]

*Regarding resigning npdrm psn pkg eboot/self/sprx. In order for those npdrm files to be resigned, first it has to be NO-DRM type, you can make those file "RAP" free by using True Anscestor Eboot Resigner 1.91. As long as it's NO-DRM EBOOT/SELF/SPRX, It should work with this resigner for ODE. Because this resigner does not support NPDRM files [requires RIF KEY]

Non-supported feature:

1. Batch resign for multiple files. This resigner can only resign one file at a time.

Download: [Register or Login to view links] (COBRA_ODE.zip)

I originally found this from Chinese forum called Duowan. This tool is kinda similar to JjKkYu's older version of True Anscestor Eboot Resigner. Unfortunately I couldn't figure out who originally made this tool.

All I did was adding "SPRX" resigner to support more files. Please remind me if anyone knows who built this tool originally, I'd like to give him many many thanks.

Special Thanks

naehrwert [scetool], Team Cobra, The person who originally built this tool.

P.S. SDeath, Can you make batch script for this tool to support multiple self / sprx files? games like FFX HD has about over 1000 sprx files.. ;; I really enjoy your batch tool for ISO. Please consider this if that's possible.

How to Install and Play PSP Remaster PKG on the Cobra ODE by Joonie86

Hi this is Joonie, today I want to introduce this tutorial to show you how to play PSP games on PS3.



About a year ago, this method was discovered by the well known developer zecoxao and since then all the scenes got hyped and as a result, lots of great tools were developed, but sadly, due to the its compatibility issue with games, lot of people have lost interested in doing this. I personally confirmed this PSP remaster work on OFW by data transfer from CFW to OFW.

But at that time, I did not have ODE and Cobra ODE was still in developing stage, so probably because of that, people have forgotten about this PSP Remaster conversion. So today, I'd like to bring it back here so hopefully it helps some people who really want to play PSP games on PS3.

First of all I would like to send my thanks to everyone that contributed to this forum as it has taught a lot on the topic and I doubt I could have done this without them!

Requirements:

1. Sonicman ODE v1.01
2. PSP to PS3 Conversion tool
I use Aldostools' [Register or Login to view links] updated on 2013-05-09! Based on the awesome scripts created by szczuru, and the tools created by Pink1, arnold (swapperneger), zecoxao, tpu, doobz, sandungas among others devs. This "mod" tries to streamline the process of conversion of PKG/ISO/CSO/PBP to PSP package for PS3. Latest versions include a GUI and improved compatibility.

3. Compatible PSP Game ISO files for PS3

PSP to PS3 conversion's compatibility is not really good, probably as much as PSN Game to ISO, which means I'd say 50% of the chance you may get it to work. Before you begin, you could look at compatibility list:

[Register or Login to view code]

4. FAT32 Formatted USB Stick or HDD [Big enough to contain PSP PKG Games minimum 2GB
5. Cobra ODE

How to:

Step 1: PSP iso to PS3's remaster PKG Conversion

For this example i will use the following:

GAME ISO: Parasite Eve: The 3rd birthday
Disc ID: ULES-01513
Unpacked size: 1.36GB
Image Format: .ISO



Drag the ISO file to the file Path and it will automatically process and fix ISO file properly for Conversion, In the middle of the process it will ask if you want to fix EBOOT, MINIS2,EDAT and such, Just click "YES" so it will continue.

Soon you will see this screen below:



Then click "MAKE PKG" and it will start process. As soon as you're done, you'll see the message saying "Process finished" and then find the where the result is by clicking black folder icon and open the results folder:



Copy the pkg file to External USB FAT32 HDD or STICK, and plug it to PS3's front USB ports.

Then launch the SonicMAN ODE. You DO NOT have to change your Cobra.cfg setting to make it as default setting, you can just put that manager.iso file inside PS3_GAMES folder on your NTFS HDD for ODE.

Step 2:

Launching SonicMAN ODE and Install the pkg.

This multiMAN fork called SonicMAN ODE has pkg install feature, and it does not matter if the PKG file is repacked or not. It can unpack the PKG file without going thru PS3's signature check, and gets registered inside the system so you do not have to put your system on Recovery mode and data rebuild like old way, it's really easy to install pkg just click and go.

*A little tip for DLC install. I know it's off topic, but it is very useful tip for people who want to install DLC pkgs as well other than PSP pkgs.

With the same method, you can install DLC pkgs too, but since it unpacks everything from the package including PARAM.SFO, you may eventually face the issue with the particular game you want to play, so the best way to do is, if it is possible, after the installation of DLC pkg, manually install game update at the very last, so that way you can overwrite the PARAM.SFO over DLC's:



Select the SonicMAN ODE from the browser and mount, then launch it!



Open the File Manager:



Click the dev_usb00X [the number depends on which port you use from [S3]



Fine the package and double click:



Click Ok to unpack the package.





As soon as you're done exit to XMB. If the game doesn't appear right away, try to eject the disk and mount any PS3 games on ODE Browser.

As soon as the game is mounted, it will refresh the system and PSP game will appear. Once it's appeared, you don't need to use SonicMAN ODE anymore, it's permanent like homebrew, you don't need bootdisc or SonicMAN to launch it.

If you use Superslim PS3 and enabled 4.55 bypass, whenever you launch PSP game, your Clipboard's LED will blink as if it was doing bypass process, do not worry, you don't need to swap any disc, you can just leave the bootdisc.

It will launch no matter what. Again, you will see lots of games will have issue, eventually freeze, or blackscreen, so please check the compatibility list first and then try, if you try many times and fail, you will feel so frustrated.

Games that are confirmed by me:

  • Final Fantasy 0
  • Final Fantasy 7 Crisis Core
  • Parasite Eve The 3rd birthday
  • CPGX





*How to make your PSP games run in full screen:



Go to the game setting from XMB.





Video: Examples of three different bypassing behaviors on OFW 4.55 (Only 4k models)

















Since OFW 4.55, Sony made changes on PS3's Official Firmware to block ODE, but for some reason, only the 4K/4.2K models are affected and as a result, Team Cobra successfully managed to bypass the anti-ode check on OFW 4.55.

Unfortunately, To be honest with you all, running back up games on 4K/4.2K models is not as easy as before, but, ODE still does its job and allows you to play back up games no matter what.

Bypassing procedure is a little bit different depending on the game title, so in this video, it will show you how it is different.

Basically there are three different behaviors.

1. A game with no update [1.00 version] : Only requires one swap [Boot disc -> Swap disc]
2. A game with update [1.0x version] : Requires two swaps [Boot disc -> Swap disc -> Boot disc]
3. A game with update but does not check LIC.DAT [license data] [Boot disc ->Boot disc]

In this video, there are three games that show each case of bypass procedue.

1. Dynasty Warrior 8 Extreme Legend US release [1.00 version with no update]
2. Dai-3-Ji Super Robot Taisen Z JP release [1.01 version with game update patch]
3. Metal Gear Solid 4 Guns of Patriots US release [2.00 version with game update patch but no LIC.DAT]

Tested system setup:

PS3 CECH-4001C
Cobra ODE 4.30a
MCU 2.1 Public Beta
Bypass Enabled
Cobra ODE Browser 1.6
OFW 4.55
WD Elements 1.5TB
Bootdisc : BLUS30111 PES 2008 US
Swapdisc : SONY BD-RE 25GB SL
BD Disc's MID : RITEK-BW1-001

Finally, from Joonie86 comes a Cobra Manager 1.6 [Stealth version] with details below:

Download: [Register or Login to view links]



This is as the same as Cobra Manager v1.6 that's on the official Cobra-ODE's Web site, but properly spoofed. I saw the ban report recently and decided to make proper spoofed version of Cobra Manager.

I can not guarantee if this will prevent ban from PSN, but one thing I can tell is this won't be flagged as Cobra Manager, but Kung fu rider instead.

I extracted PS3_DISC.SFB / LIC.DAT / PARAM.SFO from the original game. so it's almost as close as the original game.. but I didn't put the original ICON,PIC files because I don't think that's necessary.

I haven't tried this with my system yet since it's more work for me because I have to re burn new SWAP disc.

If someone wants to try this out please replace the manager with this one and report back.

SDeath mention that whatever file that you put inside the COBRA folder as manager.iso, on XMB it would be shown as "Cobra Manager", but I believe it won't be flagged as "Cobra Manager" because I saw how Sonic-man-ODE was flagged as Sonicman ODE instead of PS MOVE Starter Edition unlike Multiman for ODE.

Again, this is NOT Cobra ODE "Browser" but Manager which is useful for people who want to dump their own game discs.

 

Sponsored Links

Sponsored Links
Sponsored Links

Sponsored Links







Advertising - Affiliates - Contact Us - PS3 Downloads - PS3 Forums - Privacy Statement - Site Rules - Top - © 2015 PlayStation 3 News