Update: As expected, it's now released! Download: Homebrewed PS3 System File Editor v0.80

According to RichDevX's Twitter (linked above), Hellcat plans to release an updated Homebrewed PS3 SFO Editor in approximately 48 hours.

This comes roughly two years after the PS3 BRDGen Team released a similar application dubbed SFO-Edit v1.0.

According to the pictures (below), the homebrew PS3 System File Editor v0.80 will attempt to reproduce the functionality that Sony's PS3Gen (ps3sys.exe specifically) offers for SFO extension files... allowing you to view, edit, and save PARAM.SFO files.

We will update this post when it's actually released of course.


Homebrewed PS3 System File Editor v0.80 Arrives

Homebrewed PS3 System File Editor v0.80 Arrives

Posted 40 days ago      34 Comments      PermaLink


Comments

#1
By CJPC on 6 weeks ago:
Yeah - A decent little application it seems like, but its similar in function to the SFO-Edit that we released nearly 3 years ago. Just about a clone of the official Sony Application - but at least someone else is working on PS3 stuff, albeit on a PC, and re-doing the work of others!

#2
By PS3 News on 6 weeks ago:
Well, they are handy when rebuilding game images (though hex editors can change the Firmware version just as easily) but until the PS3 is hacked I don't see many mainstream PS3 uses for either application sadly.

:idea: One thing I did notice in the picture above is that SilverSpring helped Hellcat with it. Those who are familiar with PSP Dev stuff (or even his blog: my.malloc.us/silverspring) know that he is talented in reverse-engineering. It would be great if he could actually assist the PS3 Devs with the RE Project. :cool:

#3
By thijzzy on 6 weeks ago:
Nice to see someone's actually rebuilding the SFO-editor :p

altough i will never use it i think..

#4
By thekhacker on 6 weeks ago:
can someone tell me what this is going to work for what caught my atention on this is that it said homebrewed but i thought this was going to enable homebrew or something but from what im seeing it doesnt but would someone please give me a detailed explanation thanks.

ps3news is the best!

#5
By mikewwfman316 on 6 weeks ago:
When i first saw this i thought they found a way to play homebrew stuff on ps3 just like the above user. so from what i grasp this really wont do us any good until they get the ps3 hacked. Well it nice to be ready so if it does get hacked then a nice program like this will def make rebuilding ps3 img files easy.

#6
By PS3 News on 6 weeks ago:
Indeed, as stated above it's basically useless until the PS3 is hacked... it won't allow you to run back-ups, homebrew, etc it is just a 'homebrew' port of Sony's copyright tools.

Honestly, if there was a good use for them the real Sony tools would just be leaked publically (Devs have had them since 2006) so these ports are really just for archival purposes. ;)

#7
By slastrina on 6 weeks ago:
This is app quite nice, seems like a lot of work has been put into it.

#8
By playforfun on 6 weeks ago:
ho, good new :)

but useless for a ps3 game retail i think
because if he can reproduce exactly SFO file, i think he cannot make a perfect game BD

for debug users, it can be useful and maybe more easy than original ;)

#9
By PS3 News on 6 weeks ago:
Nah, for the few Debug users it accomplishes the same as the existing SFO-Edit app (or even Sony's own utility). Once it's released you will see it won't allow you to do anything new or exciting sadly. :wonky:

The most exciting part of this news is that SilverSpring is now working on PS3 stuff, which means hopefully he can help the PS3 Devs with reversing files that will actually lead somewhere, versus just cloning Sony's existing apps.

#10
By crax0r on 6 weeks ago:
Hello everyone!

I don't want to sound dumb but aren't PS3 SFO files inside signed containers?

#11
By CJPC on 6 weeks ago:
At times - yes. But again, its really only useful for those with Debug Units. With a Debug unit, you can install the PKG (the signed container), and then edit the SFO right on the PS3 HDD, or remaster the disk to use as a backup, and edit it that way.

#12
By playforfun on 6 weeks ago:
Quote:
Originally Posted by PS3 News View Post
Nah, for the few Debug users it accomplishes the same as the existing SFO-Edit app (or even Sony's own utility). Once it's released you will see it won't allow you to do anything new or exciting sadly. :wonky:

The most exciting part of this news is that SilverSpring is now working on PS3 stuff, which means hopefully he can help the PS3 Devs with reversing files that will actually lead somewhere, versus just cloning Sony's existing apps.
ok, so for all dont have official tools, with the SFO-Edit, debug users can make a good copy of there games :)

Quote:
Originally Posted by CJPC View Post
At times - yes. But again, its really only useful for those with Debug Units. With a Debug unit, you can install the PKG (the signed container), and then edit the SFO right on the PS3 HDD, or remaster the disk to use as a backup, and edit it that way.
just for precision, a debug pkg have a signature ?
I thought only retail pkg have this lol

#13
By comhen on 6 weeks ago:
I too got excited when i heard homebrew. i can't wait until this PS3 is hacked it's the only console on the market not hacked.

#14
By PS3 News on 6 weeks ago:
It's now released, and I updated the first post with it. For those who want to check it out here is the direct link to the attachment:

Download: Homebrewed PS3 System File Editor v0.80

#15
By parkerparker on 5 weeks ago:
Wow not too bad even if not much use it's great to see ppl are still interested in this beast.

I've been reading up and what cjpc says it's true this time this incarnation of playstation is very well designed.

I will dl this app.

cheers

#16
By CJPC on 5 weeks ago:
Quote:
Originally Posted by playforfun View Post
just for precision, a debug pkg have a signature ?
I thought only retail pkg have this lol
Yep, a debug PKG also has a signature - the difference is that the key is known so we can create said signature properly using PC side tools!

Of course, the debug and retail key's are not the same - if only they were!

#17
By rypermell on 5 weeks ago:
haven't tried this yet, only discovered this thread moments ago but will this tool edit savegames ? anyone tried it already? :confused:

#18
By TUHTA on 5 weeks ago:
hi guys! Hey can someone say...What is that? What i can do with that when it will be full version? What i can to do... what good in that program?

Sorry for bad english!

And can i get SFO from my HDD?
or what is that SFO what they do?

#19
By CJPC on 5 weeks ago:
The program does not edit savegames, it only lets you edit a SFO. The SFO is the general file descriptor for attributes of a game - has the name, titleid, game type, resolution settings etc in it.

Pretty much, if you have to ask what its for, you don't need it - the only use for it is when remastering games for a Debug console, and even then, the SFO is rarely required to be edited.

#20
By DemonHades on 5 weeks ago:
i have other idea, using it for make a redirection for read other tittle-id on hdd.

in the hdd build a folder whith a id ok?the sfo determine values and others thinks for load,well my theory is based in using this method for use a game read the needed reading the sfo and redirect other TID,obvios first need changue the data in hdd for other content.Th game work how a key for check the tid and read the sfo,fix the sfo for fake the version system and version patch.

1saludo

#21
By TUHTA on 5 weeks ago:
Thank u so CJPC..

That means that it isnt for Retail one?

#22
By CJPC on 5 weeks ago:
I suppose you could decrypt your retail PS3's HDD, fiddle with the SFO, put it back - but its pretty much pointless - there is nothing to accomplish by doing it.

#23
By mushy409 on 5 weeks ago:
Still... what can actually be done with this tool? Do we have any 'moles' working on the inside? That's our best bet.

#24
By PS3 News on 5 weeks ago:
Does anyone actually read the last 3 pages before posting? -Rep. Seriously, don't ask what this is used for as it's been stated in several different ways numerous times already... it simply cannot be answered any differently. :meh:

:alert: Sadly anyone who asks what the app does or what it's for again (dupe posts) below this post will receive an Infraction.

#25
By idone on 5 weeks ago:
Quote:
Originally Posted by TUHTA View Post
That means that it isnt for Retail one?
.SFO files are the same for retail and debug consoles.. and for all ps3 hardware for that matter.

What this is is a very nice and LEGAL app that reproduces the functions of a not so legal app. Think of it as one step forward towards having yourself a legal sdk.

#26
By x2LJ3x on 5 weeks ago:
just a question bro... what can u do with a param.sfo file? whats saved in there?

#27
By PS3 News on 5 weeks ago:
Quote:
Originally Posted by x2LJ3x View Post
what can u do with a param.sfo file? whats saved in there?
Another who didn't read before posting... -Rep. It's already answered on page 2, read before posting! :evilgrin:
Quote:
The SFO is the general file descriptor for attributes of a game - has the name, titleid, game type, resolution settings etc in it.
Please people, do NOT post here if you cannot read first... nobody wants to read or answer the same questions over and over. :hitwall:

#28
By Mathieulh on 5 weeks ago:
Quote:
Originally Posted by DemonHades View Post
i have other idea, using it for make a redirection for read other tittle-id on hdd.

in the hdd build a folder whith a id ok?the sfo determine values and others thinks for load,well my theory is based in using this method for use a game read the needed reading the sfo and redirect other TID,obvios first need changue the data in hdd for other content.Th game work how a key for check the tid and read the sfo,fix the sfo for fake the version system and version patch.

1saludo
This wont work for 2 reasons:

1. The title id is tight to the database (I mean the vsh database stored on the hdd and modified upon package install)

2. Since 2.80 there is a nice new protection added called DRMDIR, basically they add a directory under the titleid folder (on the hdd) called DRMDIR which contains hashes of the PARAM.SFO and EBOOT.BIN files) This folder is created upon package install and will of course prevent you from replacing the PARAM.SFO (which is too bad since the database issue could have been bypassed after rebuilding it)

I still advice people to BUY their games rather than trying to run pirated versions of those every minutes. I mean, developers also do have to eat you know ?

Anyway this idea is stupid and wont work. (not to mention you would need to go through the hassle of decrypting, encrypting your hdd (which would take hours for each step) etc etc each time you want to change your game. Not worth the trouble, you are better off purchasing your games than doing this.

UPDATE: For those who wonder why not just replace the DRMDIR folder, its content is not viewable under user/game priviledges, also the hashes stored there are not the standard md5 or sha1 you are used to see but based on a hmac algorithm.

#29
By DemonHades on 5 weeks ago:
Quote:
Originally Posted by Mathieulh View Post
This wont work for 2 reasons:

1. The title id is tight to the database (I mean the vsh database stored on the hdd and modified upon package install)

2. Since 2.80 there is a nice new protection added called DRMDIR, basically they add a directory under the titleid folder (on the hdd) called DRMDIR which contains hashes of the PARAM.SFO and EBOOT.BIN files) This folder is created upon package install and will of course prevent you from replacing the PARAM.SFO (which is too bad since the database issue could have been bypassed after rebuilding it)

I still advice people to BUY their games rather than trying to run pirated versions of those every minutes. I mean, developers also do have to eat you know ?

Anyway this idea is stupid and wont work. (not to mention you would need to go through the hassle of decrypting, encrypting your hdd (which would take hours for each step) etc etc each time you want to change your game. Not worth the trouble, you are better off purchasing your games than doing this.

UPDATE: For those who wonder why not just replace the DRMDIR folder, its content is not viewable under user/game priviledges, also the hashes stored there are not the standard md5 or sha1 you are used to see but based on a hmac algorithm.
Thank friend,i dont say for copy or pirated,i say for load games "real" complet but in the hdd,how make 360 install the game but need the disk for check the ss and run read the id path.

And other,always say stupid...is other theory or always only is valid u say???

u study psp old time,i ps3 ok?first respect and first listen.

u can say it dont is posible and other,but stupid and nothing.

u have documents certified it?always talk but never with documents ;)

psp dont is ps3 remember it.

more info and minor secrets ;)

#30
By idone on 5 weeks ago:
^^^
Not to be "Mr. Obvious" but DRMDIR seems to be in direct reply to a certain method to decrypt the hdd being published to the web...

Just a little fyi on what happens as a result of "public" study ;)

#31
By cfwprophet on 5 weeks ago:
Quote:
u have documents certified it?always talk but never with documents
:confused: What? On the Wii there is no single document that give infos about a .tik/.tmd/.cert and team twiizers have to unlock the secrets by here own. By the way he is talking about the PS3 not the PSP.Becouse the PSP dont have a hdd as you, for sure, know.

At least as long we dont have a way to fake sign the puplic key or get hands on it trough hacking/exploiting the hardware or some other ways ;), we cant test it.

Best way would be to alter a .pkg before installing it.For what i have seen the file sys of a WAD from the Wii and a PKG of the PS3 is quite the same.Sure a few things are diff like SHA1 for Wii vs. SHA256 for PS3.

What for the Wii will be the .tik and .tmd will be the param.sfo for the PS3.To think it could be simply swapped without (maybe) re-signing or without (maybe) altering a specific file would be to easy. (We talk off the files from the HDD!!)

#32
By DSpider on 5 weeks ago:
Quote:
Originally Posted by CJPC View Post
I suppose you could decrypt your retail PS3's HDD, fiddle with the SFO, put it back - but its pretty much pointless - there is nothing to accomplish by doing it.
Pointless ? No, not necessarily. If developers could have access to save games... Maybe a buffer overflow in a certain game could result in running unsigned code. Remember GTA: LCS or Lumines on the PSP ? Gripshift ?
Quote:
Originally Posted by Mathieulh View Post

2. Since 2.80 there is a nice new protection added called DRMDIR, basically they add a directory under the titleid folder (on the hdd) called DRMDIR which contains hashes of the PARAM.SFO and EBOOT.BIN files) This folder is created upon package install and will of course prevent you from replacing the PARAM.SFO (which is too bad since the database issue could have been bypassed after rebuilding it)
Well, we could use that Infectus something-something to go back to 2.70 or similar and replace .sfo files at will !
Quote:
Originally Posted by Mathieulh View Post

UPDATE: For those who wonder why not just replace the DRMDIR folder, its content is not viewable under user/game priviledges, also the hashes stored there are not the standard md5 or sha1 you are used to see but based on a hmac algorithm.
Could it be viewable with kernel privileges ? :) Once we do something with those modified .sfo files, of course.
Quote:
Originally Posted by Mathieulh View Post

Anyway this idea is stupid and wont work. (not to mention you would need to go through the hassle of decrypting, encrypting your hdd (which would take hours for each step) etc etc each time you want to change your game. Not worth the trouble, you are better off purchasing your games than doing this.
Not if you buy an external HDD (which are pretty cheap now). You could transfer the backups to the internal HDD and let the PS3 encrypt the data on the fly. But my best bet would be a "redirection" of the BluRay drive to an SSD (1ms access time). Even tho their a bit pricey, they will probably provide much much better loading speeds than the BR drive. Again, kinda like the PSP with the UMD format. Games would load faster and perform better.

#33
By Mathieulh on 5 weeks ago:
Quote:
Originally Posted by DSpider View Post
Pointless ? No, not necessarily. If developers could have access to save games... Maybe a buffer overflow in a certain game could result in running unsigned code. Remember GTA: LCS or Lumines on the PSP ? Gripshift ?

The ps3 is not a psp, period.
Quote:
Originally Posted by DSpider View Post

Well, we could use that Infectus something-something to go back to 2.70 or similar and replace .sfo files at will !

No you could not, ever since 2.10 you can no longer use infectus to downgrade even if you possess a nand dump from your own ps3 (not to mention that the new ps3s have /dev_flash stored on the hdd), beside even if you could, can you imagine the hassle it would be to do that all the time ?
Quote:
Originally Posted by DSpider View Post

Could it be viewable with kernel privileges ? :) Once we do something with those modified .sfo files, of course.
Yes you could but then what would be the point ? There would be more efficient ways of running backups then.
Quote:
Originally Posted by DSpider View Post

Not if you buy an external HDD (which are pretty cheap now). You could transfer the backups to the internal HDD and let the PS3 encrypt the data on the fly. But my best bet would be a "redirection" of the BluRay drive to an SSD (1ms access time). Even tho their a bit pricey, they will probably provide much much better loading speeds than the BR drive. Again, kinda like the PSP with the UMD format. Games would load faster and perform better.
Aren't you forgetting something ? The bluray disc binaries aren't signed to run from the hard disc and even if they were, the paths still point to dev_bdvd
beside the loading speed wouldn't be that better considering most games sport hdd installs, so that excuse holds on psp but certainly not on ps3.
[QUOTE=DemonHades]
u have documents certified it?always talk but never with documents
[/QUOTE]
A log is worth more than a thousand words (see below), but perhaps you could just install something on 2.80+ and decrypt the harddrive, then you will figure it out. And of course there are not any kind of public documentation regarding this point. It is not like sony is handling a ps3 wiki.
Code:

/dev_hdd0/game/TEST00000 entry:

d: .
d: ..
d: DRMDIR
f: PS3LOGO.DAT
f: PARAM.SFO
f: ICON0.PNG
d: USRDIR

#34
By DemonHades on 5 weeks ago:
thx math,how tell u from msn sorry for the coments,that explanation is best and good words ;)

1saludo



Post a Reply


Please Register or Login to Reply!