Editing Devices
Jump to navigation
Jump to search
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 5: | Line 5: | ||
== Device Listing == | == Device Listing == | ||
Unique devices are listed here without the "/dev/" prefix for readability. | Unique devices are listed here without the "/dev/" prefix for readability. Benign devices like /dev/null are omitted for brevity's sake. | ||
TODO: merge from [[Files_on_the_PS4#Devices]]. | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
Line 14: | Line 14: | ||
|- | |- | ||
| gc || Yes || ?GPU/Graphics? ?Controller/Core? || It could also stand for Graphics Core (from [https://en.wikipedia.org/wiki/Graphics_Core_Next]) | | gc || Yes || ?GPU/Graphics? ?Controller/Core? || It could also stand for Graphics Core (from [https://en.wikipedia.org/wiki/Graphics_Core_Next]) | ||
|- | |- | ||
| dce || ? || Display Controller Engine || - | | dce || ? || Display Controller Engine || - | ||
|- | |- | ||
| hmd || ? || Head-mounted Display || [[Morpheus]]. https://en.wikipedia.org/wiki/Head-mounted_display | | hmd || ? || Head-mounted Display || [[Morpheus]]. https://en.wikipedia.org/wiki/Head-mounted_display | ||
Line 36: | Line 30: | ||
|- | |- | ||
| dbggc || Yes || Debug ?GPU/Graphics? ?Controller/Core? || - | | dbggc || Yes || Debug ?GPU/Graphics? ?Controller/Core? || - | ||
|- | |- | ||
| ctrlp || ? || Control ?Process? || Like on PS Vita DevKit. See [https://wiki.henkaku.xyz/vita/SceDeci4pCtrlp]. | | ctrlp || ? || Control ?Process? || Like on PS Vita DevKit. See [https://wiki.henkaku.xyz/vita/SceDeci4pCtrlp]. | ||
|- | |- | ||
| camera || Yes || Camera || | | camera || Yes || Camera || Camera module for [[Luke]], the PlayStation 4 camera. | ||
|- | |- | ||
| wlan || ? || Wireless LAN || - | | wlan || ? || Wireless LAN || - | ||
Line 57: | Line 41: | ||
| regmgr || Yes || Registry Manager || - | | regmgr || Yes || Registry Manager || - | ||
|- | |- | ||
| vce || ? || Video Coding | | vce || ? || Video Coding Engine || - | ||
|- | |- | ||
| hmddfu || Yes || Head-mounted Display Device Firmware Update || [[Morpheus]] firmware updater | | hmddfu || Yes || Head-mounted Display Device Firmware Update || [[Morpheus]] firmware updater | ||
Line 74: | Line 58: | ||
|- | |- | ||
| ajm || Yes || Audio Co-processor Job Manager || - | | ajm || Yes || Audio Co-processor Job Manager || - | ||
|- | |- | ||
| sdbgp || ? || System Debug ?Process? || Like on PS Vita DevKit. See [https://wiki.henkaku.xyz/vita/SceDeci4pSDbgp]. | | sdbgp || ? || System Debug ?Process? || Like on PS Vita DevKit. See [https://wiki.henkaku.xyz/vita/SceDeci4pSDbgp]. | ||
Line 90: | Line 66: | ||
|- | |- | ||
| bluetooth_hid || ? || Bluetooth Human Interface Device || - | | bluetooth_hid || ? || Bluetooth Human Interface Device || - | ||
|} | |} | ||
Line 142: | Line 84: | ||
* sc_fw_update: Unknown physical location | * sc_fw_update: Unknown physical location | ||
* sflash: [[Serial Flash]] | * sflash: [[Serial Flash]] | ||
{| class="wikitable" | {| class="wikitable" | ||
! Device Name !! Description !! Notes !! Used in | ! Device Name !! Description !! Notes !! Used in | ||
|- | |- | ||
| cd0 || | | cd0 || Bluray Drive || contains 4XXR || 80010002, https://pastebin.com/zP8EZFrW | ||
|- | |- | ||
| da0 || Internal HDD (raw) || contains 4002XXXX || 80010002, https://pastebin.com/BxqFjFts | | da0 || Internal HDD (raw) || contains 4002XXXX || 80010002, https://pastebin.com/BxqFjFts | ||
Line 157: | Line 98: | ||
| da0x2 || eap_kernel || contains eap_kernel. 16 MB. Usually named like /dev/sdX5. || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | | da0x2 || eap_kernel || contains eap_kernel. 16 MB. Usually named like /dev/sdX5. || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| da0x3.crypt || eap_vsh || contains eap_vsh img || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | | da0x3.crypt || eap_vsh || contains eap_vsh img || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| | | da0x4b.crypt || system || contains system img || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self (mini-syscore.elf and safemode.elf only 4) | ||
|- | |- | ||
| | | da0x5b.crypt || system_ex || contains system_ex img || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self (mini-syscore.elf included 5) | ||
|- | |- | ||
| da0x6.crypt || old swap || contains old swap || | | da0x6.crypt || old swap || contains old swap || | ||
Line 175: | Line 116: | ||
| da0x9.crypt || system_data || contains system_data img || mini-syscore.elf, safemode.elf, SceSysCore.elf, SceShellCore.elf, orbis_swu.self | | da0x9.crypt || system_data || contains system_data img || mini-syscore.elf, safemode.elf, SceSysCore.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| da0x12.crypt || update || contains update img || mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | | da0x12.crypt || update || contains update img || mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| da0x13.crypt || user || contains user img || mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | | da0x13.crypt || user || contains user img || mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| da0x14.crypt || eap_user || contains eap_user img || mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | | da0x14.crypt || eap_user || contains eap_user img || mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
Line 183: | Line 124: | ||
| da0x15.crypt || app_reserved || contains app_reserved || safemode.elf, libkernel_sys.sprx, SceShellCore.elf | | da0x15.crypt || app_reserved || contains app_reserved || safemode.elf, libkernel_sys.sprx, SceShellCore.elf | ||
|- | |- | ||
| da1 || | | da1 || usb (USB Storage device) || || 80010002, mini-syscore.elf, safemode.elf, libSceWebKit2.sprx, libSceWebKit2Secure.sprx, mscorlib.dll.sprx, System.Core.dll.sprx, NPXS20001 app.exe.sprx, orbis_swu.self | ||
|- | |- | ||
| es0.crypt || ext_hdd (Extended Storage 0) || || AES-XTS decrypted USB Extended Storage | | es0.crypt || ext_hdd (Extended Storage 0) || || AES-XTS decrypted USB Extended Storage | ||
|- | |- | ||
| pup_update0 || Alias of ?da0x12.crypt? || contains PUP || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | | pup_update0 || Alias of ?da0x12.crypt? || contains PUP || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| sc_fw_update0 || Unknown physical location || contains 4000XXXX/4001XXXX || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | | sc_fw_update0 || Unknown physical location || contains 4000XXXX/4001XXXX || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| sflash0 || Entire [[Serial Flash]] || 32MB (0x2000000) || | | sflash0 || Entire [[Serial Flash]] || 32MB (0x2000000) || | ||
Line 211: | Line 150: | ||
| sflash0s1.cryptx1 || idata || contains individual data || 80010002, SceShellCore.elf | | sflash0s1.cryptx1 || idata || contains individual data || 80010002, SceShellCore.elf | ||
|- | |- | ||
| sflash0s1.cryptx2, sflash0s1.cryptx2b || sam_ipl || contains active/inactive [[Secure Loader]] (8000XXXX) || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | | sflash0s1.cryptx2, sflash0s1.cryptx2b || sam_ipl || contains active/inactive [[Secure Loader]] (8000XXXX) || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|- | |- | ||
| sflash0s1.cryptx3, sflash0s1.cryptx3b || coreos || contains active/inactive CoreOS (Secure Kernel, Kernel, Secure Modules) (8001XXXX) || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self, BdmvPlayerCore.elf, BdvdPlayerCore.elf | | sflash0s1.cryptx3, sflash0s1.cryptx3b || coreos || contains active/inactive CoreOS (Secure Kernel, Kernel, Secure Modules) (8001XXXX) || 80010002, safemode.elf, SceShellCore.elf, orbis_swu.self, BdmvPlayerCore.elf, BdvdPlayerCore.elf | ||
|- | |- | ||
| sflash0s1.cryptx6 || vtrm || contains | | sflash0s1.cryptx6 || vtrm || contains Virtual TRM || | ||
|- | |- | ||
| sflash0s1.cryptx39 || bd_hrl || contains bd revocation list || 80010002, BdmvPlayerCore.elf , BdvdPlayerCore.elf | | sflash0s1.cryptx39 || bd_hrl || contains bd revocation list || 80010002, BdmvPlayerCore.elf , BdvdPlayerCore.elf | ||
|- | |- | ||
| sflash0s1.cryptx40 || Unknown (safemode related) || contains blank/0xFF data || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | | sflash0s1.cryptx40 || Unknown (safemode related) || contains blank/0xFF data || 80010002, mini-syscore.elf, safemode.elf, SceShellCore.elf, orbis_swu.self | ||
|} | |} | ||
{{Reverse Engineering}} | {{Reverse Engineering}} | ||
<noinclude>[[Category:Main]]</noinclude> | <noinclude>[[Category:Main]]</noinclude> |