Go Back  
Reply
 
Thread Tools
Old 07-12-2012   #211
Ada Love Lace
Homebrew Developer
 
Ada Love Lace's Avatar
 
Join Date: May 2012
Posts: 385
Likes: 310
Liked 149 Times in 105 Posts
Mentioned: 42 Post(s)
Tagged: 0 Thread(s)
Originally Posted by sandungas View Post

clean-up the PS1 tables (and i messed with one of your tables that probably disturbed you)... but i will do some day (its gonna be long to try to verify and resume all this, heheh)
It much better with row, thanks to you. May be only the frame number ( to restart at each block) but that s because of the Memory card PS1 (original) part. So it give other "way" to count, it s good.

But what is missing for you?

(for me: Clut details, some PocketStation flags and icons details, save data example?)

Originally Posted by sandungas View Post
You can remove this "license hidden" flag and the game is still a NeoGeo (but for this you need to add the LICENSE in his PARAM.SFO because XMB will try to load it)
Im 99% sure i did this test (when i was trying to identify the "crytical" flags for neogeo and pcengine)
Yes, i almost forgot about this flag. 99% from memories you don t need it.


Originally Posted by sandungas View Post
Well, the paths and functions for export PS1 games ---> to PSvita are in the game saves page, but as speculation (i dont remember exactly), it was obvious that sony will use this format soon
We need to review all related with PSvita formats, i have no idea of how this "PS VITA utility" works (if it exist).. but the fact there is no mini-icon for it makes me doubt if is visible in XMB
It s really confusing for me about PS VITA and i was referring about this:

http://asia.playstation.com/hk/en/su...sDetail/251260


Originally Posted by sandungas View Post
Ohhh, surprise, i was taking alook at shendo's blog...

MemcardRex 1.6 released with .VM1 support \o/

http://www.ps3devwiki.com/index.php?...48&oldid=12417
Ada Love Lace is offline   Reply With Quote
Likes: (1)
Old 07-13-2012   #212
sandungas
Homebrew Developer
 
sandungas's Avatar
 
Join Date: Oct 2011
Location: dev_hdd0/home/
Posts: 492
Likes: 237
Liked 494 Times in 205 Posts
Mentioned: 98 Post(s)
Tagged: 0 Thread(s)
With PS1 tables i dont see things missing (or i cant see them because i ignore most of it, i just taked a look at the format one day... weeks ago, and i was looking for other thing)
Is just the big table is a bit... "huge", it can be reduced a lot
But for this is needed to see if is possible to explain things with less words... or move things out of the table (e.g: the little table i did of "Available blocks")

Some of the edits that was lost when the wiki went down was my "lifting" to this table... i made it smaller with the idea of making this page a bit more "user friendly" (most people has no interest in the file structures, and is normal when there is a tool that manages them)

And i think this section:
http://www.ps3devwiki.com/wiki/Game_....28original.29
And this section:
http://www.ps3devwiki.com/wiki/Game_...PS1_.28.VM1.29
Needs to be moved together (all the info in ".VM1" moved to "PS1 original") because is the same format, also seems some parts are duplicated (maybe all can be integrated in the table in some way)

Take a look what i did with PS2 formats, a table and a small explain in "PS2 original".... and not much in ".VM2" (the .VM2 section was prepared to add more info... but there is not much to add... simply "PS2 original" and ".VM2" are the same)

----PSvita-----
Hmm, there is a new icon at top of "game" column for PSvita with (at least) 2 subfolders, i see
More links
http://blog.us.playstation.com/2012/...es-to-ps-vita/
http://uk.ign.com/videos/2012/02/13/...es-on-the-vita
This video explains how to copy a "psp game" from ps3--->psvita. Note the different contents displayed in vita screen around minute 1:00

Last edited by sandungas; 07-13-2012 at 01:56 AM.
sandungas is offline   Reply With Quote
Likes: (1)
Old 07-14-2012   #213
deroad
Homebrew Developer
 
deroad's Avatar
 
Join Date: Jun 2010
Location: Outher Heaven
Posts: 344
Likes: 65
Liked 344 Times in 119 Posts
Mentioned: 107 Post(s)
Tagged: 0 Thread(s)
hi sandungas and ada, i'm here to ask where you guys are.. from reverse engineering to homebrewing and now back to reverse. i'd like to know if i can be useful to help you guys. i'll try to read all the progress here (from my last message to now) just to know where are you guys :D
deroad is offline   Reply With Quote
Old 07-14-2012   #214
Ada Love Lace
Homebrew Developer
 
Ada Love Lace's Avatar
 
Join Date: May 2012
Posts: 385
Likes: 310
Liked 149 Times in 105 Posts
Mentioned: 42 Post(s)
Tagged: 0 Thread(s)
Originally Posted by deroad View Post
hi sandungas and ada, i'm here to ask where you guys are.. from reverse engineering to homebrewing and now back to reverse. i'd like to know if i can be useful to help you guys. i'll try to read all the progress here (from my last message to now) just to know where are you guys :D
Shopping list:

Thanks you for the message and help.
Things unclear/need more investigations for me:

About homebrew/reverse and SFO: flags N7&8 not tested yet? (at least lack of trustable feed back to make sure about them, especially the PS VITA HD remote play who can have some interest)

About: dev_bdvd/PS3_GAME/L00/PARAM.SFO you found ( there are may be one more path related i can add, will check and add on the wiki if so)---as already said probably about location but there aren t so much more infos or use.

Same ideas about disc.sfo, there are probably something more to know/reverse.

About fake blue ray structure and PS3 DISC.SFB: there are fews structure not working yet (if possible) about pictures, music, and extra content (web content...a big achievement will be to use and mount java homebrew)

About param.sfo and .pfd: here also a big goal, but nothing i can understand/help.

For personal interest, not related to SFO: about memory card adaptor, more infos about dev_mca (i can provide specifics dump with it, with PS1/PS2 memory card or PocketStation plugged, and even make somes notes. But as notes, it s just easy reading related to ps1 infos)
(note: there are probably already available infos related about within the source of Free MC boot with PS3 Memory Card Adapter, complete magic gate reverse ..but i didn t have a look, don t seems to be on the wiki and it s not something i can understand really+ sensitive infos to disclose at least fews years ago )

Goal: having full PocketStation emulator/Memory card emulator ( and so, game can communicate with it)
(about Pocketstation, i might be able to provide fews more little things not yet in the wiki but can be found on internet and can test on ps1, ps2 if she still work and ps3. I suspect one thing specific to PS3 and icons, but was lazy to test on ps1)

The 2 things from that list more important for general purpose: PARAM.PFD (not easy at all) and PS3 DISC.SFB (if there are something possible, and can required a lot of test)

Thanks you.
Ada Love Lace is offline   Reply With Quote
Old 07-14-2012   #215
deroad
Homebrew Developer
 
deroad's Avatar
 
Join Date: Jun 2010
Location: Outher Heaven
Posts: 344
Likes: 65
Liked 344 Times in 119 Posts
Mentioned: 107 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Ada Love Lace View Post
About homebrew/reverse and SFO: flags N7&8 not tested yet? (at least lack of trustable feed back to make sure about them, especially the PS VITA HD remote play who can have some interest)
it will be strange, but i don't have a VITA. so i can't help on it :S
About N7&8 Flags, i need to read a few things before trying them.

Originally Posted by Ada Love Lace View Post
About: dev_bdvd/PS3_GAME/L00/PARAM.SFO you found ( there are may be one more path related i can add, will check and add on the wiki if so)---as already said probably about location but there aren t so much more infos or use.
i got that from a HV dump. probably there was a game inside and the OS looked automatically for those paths. so i can assume that these paths are special (or maybe it was a case).

Originally Posted by Ada Love Lace View Post
Same ideas about disc.sfo, there are probably something more to know/reverse.

About fake blue ray structure and PS3 DISC.SFB: there are fews structure not working yet (if possible) about pictures, music, and extra content (web content...a big achievement will be to use and mount java homebrew)
hmm i need to read sandungas work before reverse it. but it will be fun :D

Originally Posted by Ada Love Lace View Post
About param.sfo and .pfd: here also a big goal, but nothing i can understand/help.

For personal interest, not related to SFO: about memory card adaptor, more infos about dev_mca (i can provide specifics dump with it, with PS1/PS2 memory card or PocketStation plugged, and even make somes notes. But as notes, it s just easy reading related to ps1 infos)
(note: there are probably already available infos related about within the source of Free MC boot with PS3 Memory Card Adapter, complete magic gate reverse ..but i didn t have a look, don t seems to be on the wiki and it s not something i can understand really+ sensitive infos to disclose at least fews years ago )

Goal: having full PocketStation emulator/Memory card emulator ( and so, game can communicate with it)
(about Pocketstation, i might be able to provide fews more little things not yet in the wiki but can be found on internet and can test on ps1, ps2 if she still work and ps3. I suspect one thing specific to PS3 and icons, but was lazy to test on ps1)
well, i don't have a Memory Card Adapter, but i can ask a friend to lend me his (by hoping that it is compatible. it's not an original one).

Originally Posted by Ada Love Lace View Post
The 2 things from that list more important for general purpose: PARAM.PFD (not easy at all) and PS3 DISC.SFB (if there are something possible, and can required a lot of test)
I don't know where i can get PS3 DISC.SFB. i don't have BD Movies, but google will help me :D
For PARAM.PFD what i know is that thing is encrypted, but i'll look into it.
deroad is offline   Reply With Quote
Old 07-14-2012   #216
Ada Love Lace
Homebrew Developer
 
Ada Love Lace's Avatar
 
Join Date: May 2012
Posts: 385
Likes: 310
Liked 149 Times in 105 Posts
Mentioned: 42 Post(s)
Tagged: 0 Thread(s)
Originally Posted by deroad View Post
well, i don't have a Memory Card Adapter, but i can ask a friend to lend me his (by hoping that it is compatible. it's not an original one).

I don't know where i can get PS3 DISC.SFB. i don't have BD Movies, but google will help me :D
For PARAM.PFD what i know is that thing is encrypted, but i'll look into it.
It seems one of the reason why Sony did not like the release and source of free MC boot with Memory card adaptor was that clone aspect. So if your friend s memory card adaptor don t work, it can be something to go after (and so, finding the source of Free mc boot )

About PS3 DISC.SFB, may be the fews games released with movie (one with Tom Cruise and race car, one about Aliens or something with monster and one game demo, sorry i don t remember the names) who might contains .SFB (and i think this structure is already documented by Sandungas ) can help a little but otherwise if it s just BD movie i don t know nothing.

The extra content like using the JAVA emulator or mounting the pictures/music as ps3 disc (not related to BD movie) this i can try to test more but i don t know any existing examples (but flags "P"&"M", and structures for extra contents are for sure)

Edit: cosmetic about reason "why Sony" sentence

Last edited by Ada Love Lace; 07-14-2012 at 11:06 PM.
Ada Love Lace is offline   Reply With Quote
Likes: (1)
Old 07-14-2012   #217
deroad
Homebrew Developer
 
deroad's Avatar
 
Join Date: Jun 2010
Location: Outher Heaven
Posts: 344
Likes: 65
Liked 344 Times in 119 Posts
Mentioned: 107 Post(s)
Tagged: 0 Thread(s)
hmm ok.

i just looked into the param.pfd on the wiki there are some wrong information.
this is an hexdump form a PFD.

Code:
00000060  00 00 00 00 00 00 00 39  00 00 00 00 00 00 00 72  |.......9.......r|
00000070  00 00 00 00 00 00 00 02  00 00 00 00 00 00 00 72  |...............r|
00000080  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000090  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
000000a0  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
000000b0  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 00  |.......r........|
000000c0  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
000000d0  00 00 00 00 00 00 00 01  00 00 00 00 00 00 00 72  |...............r|
000000e0  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
000000f0  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000100  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000110  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000120  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000130  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000140  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000150  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000160  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000170  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000180  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000190  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
000001a0  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
000001b0  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
000001c0  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
000001d0  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
000001e0  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
000001f0  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000200  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000210  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000220  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000230  00 00 00 00 00 00 00 72  00 00 00 00 00 00 00 72  |.......r.......r|
00000240  00 00 00 00 00 00 00 72  50 41 52 41 4d 2e 53 46  |.......rPARAM.SF|
00 00 00 00 00 00 00 39 <-- this value means the number of not indexed flags. infact if you count all the 0x72 bytes and add 0x0, 0x1, 0x2 = 60. if you do 60 - 0x39 (57) = 3 as expected.
************* [ - Post Merged - ] *************
Originally Posted by Ada Love Lace View Post
The 2 things from that list more important for general purpose: PARAM.PFD (not easy at all)
seems i have understood sony algorithm.. xD soon a PFD tool to read things.

If you look inside a HeavyRain Savegame, that PFD use all "slot". that's cool because it explain lots of things :D

i have written a wrong thing:

00 00 00 00 00 00 00 39 <-- this value is static. inside the pfd heavy rain savegame this value should be 0x0 (because it uses all 60 slots), but it stay as 0x39
************* [ - Post Merged - ] *************
wrong again. that 0x39 is the PARAM SFO ID

Last edited by deroad; 07-14-2012 at 10:07 PM.
deroad is offline   Reply With Quote
Likes: (1)
Old 07-14-2012   #218
Ada Love Lace
Homebrew Developer
 
Ada Love Lace's Avatar
 
Join Date: May 2012
Posts: 385
Likes: 310
Liked 149 Times in 105 Posts
Mentioned: 42 Post(s)
Tagged: 0 Thread(s)
Edited the wiki about fews things unclear.

There are may be one or two others category not mentioned and related to blue rays structure but it s pure speculation.

Also, less speculation, i got that reference twice about : param.sfo_dat and PS3_DISC.SFB_DAT. At first i though as encrypted versions of .SFO and .SFB but now i m not so sure.

@deroad (and readers or future contributers), just in case there are also infos on talk page of param.pfd and how some CD can decrypt this .pfd (with directly Sony SDK ?)
Ada Love Lace is offline   Reply With Quote
Old 07-15-2012   #219
sandungas
Homebrew Developer
 
sandungas's Avatar
 
Join Date: Oct 2011
Location: dev_hdd0/home/
Posts: 492
Likes: 237
Liked 494 Times in 205 Posts
Mentioned: 98 Post(s)
Tagged: 0 Thread(s)
Originally Posted by Ada Love Lace View Post
Shopping list:
lol
Originally Posted by Ada Love Lace View Post
For personal interest, not related to SFO: about memory card adaptor, more infos about dev_mca (i can provide specifics dump with it, with PS1/PS2 memory card or PocketStation plugged, and even make somes notes. But as notes, it s just easy reading related to ps1 infos)
(note: there are probably already available infos related about within the source of Free MC boot with PS3 Memory Card Adapter, complete magic gate reverse ..but i didn t have a look, don t seems to be on the wiki and it s not something i can understand really+ sensitive infos to disclose at least fews years ago )

Goal: having full PocketStation emulator/Memory card emulator ( and so, game can communicate with it)
(about Pocketstation, i might be able to provide fews more little things not yet in the wiki but can be found on internet and can test on ps1, ps2 if she still work and ps3. I suspect one thing specific to PS3 and icons, but was lazy to test on ps1)

The 2 things from that list more important for general purpose: PARAM.PFD (not easy at all) and PS3 DISC.SFB (if there are something possible, and can required a lot of test)

Thanks you.
FreeMCboot working in PS3 i think is impossible, it works by patching the PS2 bios
The problem is when you install it in a PS2... this installations is specific for your bios version (there was around 15 different bios)
But i imagine in PS3 this "PS2 bios" (inside the ps2 emulator) is a newer version, probably there is no way to patch it, and probably there are specific protections againgst FreeeMCboot

For the pocketstation interoperatibility functions between PS3<---> pocketstation... well this depends of the emulator too, maybe is another road end if sony didnt included

The interesting thing in Memory cards PS2 is this "bootable" flag in the saves, by looking at the emulator we can see if this flag is ignored completly (then is a road end)
But who knows... maybe with a lot of patching in the emulator we can run ps2 hombrew .elf's from a memory card game save (this is important, it means ALL PS2 hombrew running in a PS3)

-------------------------
About the PARAM.PFD format... hmmm, is the first page i wrote in the wiki and i finished a bit overloaded with all this cryptography puzzle, i could identify the areas and entries, and understand a few ones, but all the security in this file is unknown for me

Let me read again what i wrote and compare with yours @deroad , this is the kind of things that are a bit more clear when you take a second sight



************* [ - Post Merged - ] *************
Ok, this table you are cropping is what i called "X table"... but you used wrong offsets:
http://www.ps3devwiki.com/wiki/PARAM.PFD#X_table
From 0x78 to 0x240
Size = 456 bytes
Entry lenght = 8 bytes
Number of entries = 57

This 0x39 is part of the header (is the number of entries in this X table).... is always 0x39 (57 entries... that is half of the total 114 signatures the whole file can store)
The other 57 are spreaded in the "protected file table"
http://www.ps3devwiki.com/wiki/PARAM...ed_files_table

This makes the total of 144 signatures... but obviously this are not signatures... to me seems to be a "virtual index" of this signatures

Last edited by sandungas; 07-15-2012 at 12:42 AM.
sandungas is offline   Reply With Quote
Likes: (1)
Old 07-15-2012   #220
Ada Love Lace
Homebrew Developer
 
Ada Love Lace's Avatar
 
Join Date: May 2012
Posts: 385
Likes: 310
Liked 149 Times in 105 Posts
Mentioned: 42 Post(s)
Tagged: 0 Thread(s)
Originally Posted by sandungas View Post
lol

FreeMCboot working in PS3 i think is impossible, it works by patching the PS2 bios
Sorry i was not clear, i was referring only about the possible source code of Free Mc Boot with Memory Card Adaptor and how magic gate was reversed. My idea as possible goal to achieve (and not pretending by me) around it was more to document it on the wiki (and later being able to mount it and see about PocketStation).

About PocketStation and memory card ps1: the (bad) difference i noticed was the HUB USB not working with PocketStation (and blocking other usb device after???how is that?). There are still may be one little thing really specific about transfer icons and need to check it s not on PS1/PS2 (but most probably i will feel disappointed)

-----
Thinking with humor: I should have described PocketStation as unique ARM device who have access to gameOS in newest FW instead of "personal interest"

Last edited by Ada Love Lace; 07-15-2012 at 05:00 AM.
Ada Love Lace is offline   Reply With Quote
Reply

Bookmarks

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



PS3Hax.net is Copyright © 2010-2013.
Use of this site is governed by our Terms of Use and Privacy Policy. All Trademarks and images are owned by their respected owners.
Posts and links are subject to each author on this forum and are no way affiliated with the operations and/or opinions of ps3hax.net
All times are GMT -5. The time now is 12:39 PM.