Hacking Is there a program that can read PS3 file structure on PC?

Elliander

Well-Known Member
OP
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
I have no problem transferring files through the FTP connection, but it's so slow! I have an adapter to use the PS3 internal hard drive as a USB device, but when I connect that to the computer the partition is unreadable. Is there any program that I can use to access that file structure so that I can directly transfer files?
 

trumpet-205

Embrace the darkness within
Member
Joined
Jan 14, 2009
Messages
4,363
Trophies
0
Website
Visit site
XP
693
Country
United States
I have no problem transferring files through the FTP connection, but it's so slow! I have an adapter to use the PS3 internal hard drive as a USB device, but when I connect that to the computer the partition is unreadable. Is there any program that I can use to access that file structure so that I can directly transfer files?
Possible BUT impractical.

PS3 file system is in UFS2 encrypted in AES-XTS-128. Which means you need a Linux operating system on your PC plus dumping two ATA encryption keys from PS3 (requires OtherOS) to be able to mount the drive.

FTP transfer will only be fast if you connect it directly to PC with Gigabit connection (PC must support Gigabit ethernet speed + Cat6 cable). Otherwise USB port on your PS3 is the fastest you will get.
 

Elliander

Well-Known Member
OP
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
Possible BUT impractical.

PS3 file system is in UFS2 encrypted in AES-XTS-128. Which means you need a Linux operating system on your PC plus dumping two ATA encryption keys from PS3 (requires OtherOS) to be able to mount the drive.

I see. I have an Ubuntu computer (which I mainly use to run antivirus when windows computers fail), but the encryption keys sound tricky. Is it unique to each PS3, or is it universal? Can I install OtherOS with CFW, or did it really die when Sony discontinued support for it?

Otherwise USB port on your PS3 is the fastest you will get.

Is it possible to physically connect the USB ports of the laptop and PS3? Or do you mean through a USB drive? If it's through a drive, can I actually move files from a USB drive to the internal hard drive?
 

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,646
Country
France
You can transfer files from/to USB/Internal.
You need a file manager to do the transfer.

The first manager was "Comgenie's File Manager"
Wich was later incorporated to multiMAN.

If you have multiMAN, you already have a file manager. press Select+Start if this combo still exists, or find the place where to access it. Maybe you can even use the new Desktop mode in multiMAN to manage files.
If you don't have multiMAN, you can use Comgenie's one.


Attention, HDD has few restriction:
FAT32: Read/write, Comgenie/multiMAN
NTFS: Read only, multiMAN

If you use FAT32, big files larger than 4GB will be automatically un/split when you transfer it.
If you want to split a big file on your computer to put the files on USB, there are few software capable of doing it. (Check my multiMAN guide in PS3 Faq section, I linked to few programs to un/split files on Windows).
 

Elliander

Well-Known Member
OP
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
For WiFi transfers I thought I would just let them go while I slept last night, with the TV off, and when I woke up I found that it turned itself off at some point. Today while at school I had it going again, with the failed transfers re-queued, and when I got home there was a message in Filezilla asking me if I want to overwrite. The console was off again. It never randomly shuts off while in use so is this an issue of it turning itself off while idle? If so is there a setting to change somewhere?

Good to know that I can transfer between USB and internal hard drive, but a direct connection between the computer and the internal hard drive would be preferred - especially if I can't resolve the shut off issue.
 

Elliander

Well-Known Member
OP
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
Maybe you can even use the new Desktop mode in multiMAN to manage files.

That worked, thanks. It was much quicker to copy the files to a USB thumb stick and then use Desktop mode in multiMAN to copy the files over.

Oddly, when I selected to "move" the files it took over twice as long to delete the files from the thumbstick as it took to copy them over, and it still wasn't done by the time I decided to cancel letting it delete and then just select delete on my computer.

One more question in regards: When I eventually decide to upgrade to a new higher capacity internal hard drive would it work to just copy all the files to an external hard drive, format the new internal hard drive, and then copy/overwrite the files on the internal hard drive? But if multiMAN is installed on the hard drive how would that work? Or would the system backup/restore feature backup everything - even unofficial folders? After seeing how much space even a single game takes up I have no doubt that I will want to upgrade eventually, but I want to wait at least until 2 TB internal are available.
 

trumpet-205

Embrace the darkness within
Member
Joined
Jan 14, 2009
Messages
4,363
Trophies
0
Website
Visit site
XP
693
Country
United States
I see. I have an Ubuntu computer (which I mainly use to run antivirus when windows computers fail), but the encryption keys sound tricky. Is it unique to each PS3, or is it universal? Can I install OtherOS with CFW, or did it really die when Sony discontinued support for it?

ATA encryption keys are unique to each PS3. There is no easy way to dump them, since you need to write your own program to dump them. They aren't like EID4 key (Blu-ray drive key) where you have program already available to dump it.

You can install OtherOS with CFW.

One more question in regards: When I eventually decide to upgrade to a new higher capacity internal hard drive would it work to just copy all the files to an external hard drive, format the new internal hard drive, and then copy/overwrite the files on the internal hard drive?
YES

But if multiMAN is installed on the hard drive how would that work?
You do PS3 backup utility first, which will backup multiMAN and other PSN contents. You then use multiMAN to copy all of your internal games to external HDD. Install new HDD and do the reverse.

Or would the system backup/restore feature backup everything - even unofficial folders?
No it will not.

After seeing how much space even a single game takes up I have no doubt that I will want to upgrade eventually, but I want to wait at least until 2 TB internal are available.
2TB SATA 2.5 inch HDD is already available, but none of them are in 9.5 mm height. It doesn't matter anyway, as PS3 supports up to 1 TB internal.
 

Elliander

Well-Known Member
OP
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
ATA encryption keys are unique to each PS3. There is no easy way to dump them, since you need to write your own program to dump them. They aren't like EID4 key (Blu-ray drive key) where you have program already available to dump it.

You can install OtherOS with CFW.

So if I install OtherOS would I also need to have written my own program, or is there a simple internal way of doing that? Personally, it seems like it would be a good idea just to have my encryption keys in case I ever need to access the files directly (such as if the console dies or something).
 

trumpet-205

Embrace the darkness within
Member
Joined
Jan 14, 2009
Messages
4,363
Trophies
0
Website
Visit site
XP
693
Country
United States
So if I install OtherOS would I also need to have written my own program, or is there a simple internal way of doing that? Personally, it seems like it would be a good idea just to have my encryption keys in case I ever need to access the files directly (such as if the console dies or something).
You will have to write your program to mount the drive using the keys. If you have knowledge in computer programming read this,

http://www.ps3devwiki.com/wiki/Mounting_HDD_on_PC
 

Elliander

Well-Known Member
OP
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
You will have to write your program to mount the drive using the keys. If you have knowledge in computer programming read this,

http://www.ps3devwiki.com/wiki/Mounting_HDD_on_PC

Thanks! I do have limited programming experience (C#, C++, Visual Basic, Visual Basic .NET, XNA, PHP, HTML), but I have not yet programmed under a Linux environment and my knowledge is sadly outdated. (I am in college to be a Genetic Engineer, not a programmer). Which programming language is involved? C++, right? I might take the time this coming Summer break to learn to program in a Linux environment.

Hypothetically, if I were to successfully do all this, would I have to do the whole process again in the event that the PS3 breaks (heavens forbid) and I have to get a new one? Or might it be possible to change the encryption keys of a second PS3 to match that of the first one?
 

trumpet-205

Embrace the darkness within
Member
Joined
Jan 14, 2009
Messages
4,363
Trophies
0
Website
Visit site
XP
693
Country
United States
Thanks! I do have limited programming experience (C#, C++, Visual Basic, Visual Basic .NET, XNA, PHP, HTML), but I have not yet programmed under a Linux environment and my knowledge is sadly outdated. (I am in college to be a Genetic Engineer, not a programmer). Which programming language is involved? C++, right? I might take the time this coming Summer break to learn to program in a Linux environment.

Hypothetically, if I were to successfully do all this, would I have to do the whole process again in the event that the PS3 breaks (heavens forbid) and I have to get a new one? Or might it be possible to change the encryption keys of a second PS3 to match that of the first one?
I can't answer your first question, but for the second question, yes. You would have to dump your drive keys again as drive keys are unique among each PS3. This is the reason why PS3 asks to format your HDD when you take HDD from one PS3 to another. It is not possible to alter them on PS3.
 

Elliander

Well-Known Member
OP
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
I can't answer your first question, but for the second question, yes. You would have to dump your drive keys again as drive keys are unique among each PS3. This is the reason why PS3 asks to format your HDD when you take HDD from one PS3 to another. It is not possible to alter them on PS3.

That seems odd. What determines the drive keys then? Mac address? serial number? If it is unique to each console it's probably something like. I doubt it would be completely random.
 

trumpet-205

Embrace the darkness within
Member
Joined
Jan 14, 2009
Messages
4,363
Trophies
0
Website
Visit site
XP
693
Country
United States
That seems odd. What determines the drive keys then? Mac address? serial number? If it is unique to each console it's probably something like. I doubt it would be completely random.
Keys we are talking about are 2x 128-bit AES keys.

These are randomly generated keys that were hard coded into PS3. PS3 encrypts data before SATA controller.
 

Elliander

Well-Known Member
OP
Member
Joined
Sep 16, 2011
Messages
634
Trophies
1
Location
Illinois
Website
elliander.etherealspheres.com
XP
1,449
Country
United States
Keys we are talking about are 2x 128-bit AES keys.

These are randomly generated keys that were hard coded into PS3. PS3 encrypts data before SATA controller.

hmm. Well if it's not based on something identifiable, why can't it be changed? I might understand if it was based on the mac address and serial number because in that scenario it would self detect the change, and if you could get around it they could easy detect it online, but if it is totally random and it can't be changed, does that mean it's in some isolated piece of hardware?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    [He will] only make $1.5 million per night after taxes. Poor guy
  • BigOnYa @ BigOnYa:
    My stupid computer chair keeps slowly going down, but I don't notice it goes down, until I'm like reaching up to my desk. I just bought this f er last year.
  • BakerMan @ BakerMan:
    Does Bruno Mars is gay?
  • BigOnYa @ BigOnYa:
    K3nv2 would know...
  • K3Nv2 @ K3Nv2:
    Only for Bakers
    +1
  • BigOnYa @ BigOnYa:
    I heard he has a Wario fetish, but only if no Wizards are around.
  • BigOnYa @ BigOnYa:
    jk with you Bakerman, much love. fist bump.
  • K3Nv2 @ K3Nv2:
    He really knows how to kneed the dough
  • BigOnYa @ BigOnYa:
    Man. I can't wait til CTGP 8 comes out on Switch, been waiting forever.
  • BigOnYa @ BigOnYa:
    Boners Makes me wanna play Duck Hunt NES
    +1
  • K3Nv2 @ K3Nv2:
    Pooping nice
  • BigOnYa @ BigOnYa:
    What is a "Poop de Boop"? I've heard it mentioned several times now but have no idea and can't find anything online bout it. Is it a British term for restroom/bathroom or something?
  • Psionic Roshambo @ Psionic Roshambo:
    It is a perfume
    +1
  • K3Nv2 @ K3Nv2:
    Why do we have virgin islands if it's populated
    +1
  • BigOnYa @ BigOnYa:
    They should change the name to K3Nv2's Mom islands. (Or before he responds, My Wifeys Islands)
  • K3Nv2 @ K3Nv2:
    Nah me saying that's more predictable than you talking about my mom
    +1
  • K3Nv2 @ K3Nv2:
    Hence urewifes so predictable she'd buy every man on the virgin islands
  • K3Nv2 @ K3Nv2:
    Or they buy her
  • BigOnYa @ BigOnYa:
    true dat, on that note I'ma try go get some myself, peace!
  • K3Nv2 @ K3Nv2:
    Guess she doesn't need to be bought she has your money
    +1
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/-GDjDECLDG0?si=MNEjk8rkmioj1xE2