Editing Mounting HDD in Linux

Jump to navigation Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
Unlike PS3, where every part of per-console security (including the HDD) is dictated by the eid_root_key, PS4 has two per-console keys for the HDD, one handled by SAMU (we cannot obtain this key at this moment) and the other handled by the [[Southbridge]] which can be obtained.
Unlike PS3, where every part of per-console security (including the HDD) is dictated by the eid_root_key, PS4 has two per-console keys for the HDD, one handled by SAMU (we cannot obtain this key atm) and the other handled by the South Bridge (Aeolia / Belize) which can be obtained.


Here are described the steps to mount a PS4 HDD on PC using the cryptmount utility on Linux.
Here are described the steps to mount a PS4 HDD on PC using the cryptmount utility on Linux.
Line 16: Line 16:
== Prerequisites ==
== Prerequisites ==


* Per-console PS4 EAP HDD Key (check in your kernel dump and in https://github.com/Ps3itaTeam/ps4-kexec/blob/master/magic.h kern_off_eap_hdd_key offset)
* Per-console PS4 EAP HDD Key (check in your kernel dump and in hxxps://github.com/Ps3itaTeam/ps4-kexec/blob/master/magic.h kern_off_eap_hdd_key offset)
* A PC running a Linux Distribution (ex: ubuntu, xubuntu live) that supports cryptmount
* A PC running a Linux Distribution (ex: ubuntu, xubuntu live) that supports cryptmount


Line 35: Line 35:
40 00 30 50 DE DB 76 EC 5A D3 D2 8B B3 86 60 D2
40 00 30 50 DE DB 76 EC 5A D3 D2 8B B3 86 60 D2
6B FA DD 0A 1F 3C 03 4B 59 A8 3D 44 04 AE D6 15
6B FA DD 0A 1F 3C 03 4B 59 A8 3D 44 04 AE D6 15
</pre>
==== Linux command ====
<pre>
objcopy -I binary -O binary --reverse-bytes=16 dump.bin keys.bin
</pre>
</pre>


Line 57: Line 51:
* Add write permission on cmtab file:
* Add write permission on cmtab file:
<pre>
<pre>
sudo chmod 777 /etc/cryptmount/cmtab
sudo chmod 777 /dev/cryptmount/cmtab
</pre>
</pre>


Line 109: Line 103:
* Remove write permission on cmtab file:
* Remove write permission on cmtab file:
<pre>
<pre>
sudo chmod 644 /etc/cryptmount/cmtab
sudo chmod 775 /dev/cryptmount/cmtab
</pre>
</pre>
* Mount PS4 "user" partition:
* Mount PS4 "user" partition:
Please note that all contributions to PS4 Developer wiki are considered to be released under the GNU Free Documentation License 1.2 (see PS4 Developer wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To protect the wiki against automated edit spam, we kindly ask you to solve the following hCaptcha:

Cancel Editing help (opens in new window)