PS Portal: Difference between revisions
Jump to navigation
Jump to search
MarcelD505 (talk | contribs) (Added update check url, full update packages, recovery clarification and some general details) |
|||
(13 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
Device specifically used for Interacting with the PS5 via Remote Play. | Device specifically used for Interacting with the PS5 via Remote Play. The playstation portal runs on a custom Android 13 operating system. | ||
= | =Update checks= | ||
The portal checks for available updates through the following URL: https://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/info/info.json | |||
This gives back a JWT which can be base64 decoded into something like this:<syntaxhighlight lang="json"> | |||
{ | |||
"formatVersion": 1, | |||
"releaseVersionCode": "4.0.1", | |||
"minAllowOptionalUpdateVersion": "4.0.1", | |||
"fullPackage": { | |||
"url": "http://..... .pup", | |||
"sizeBytes": 978864990 | |||
}, | |||
"diffPackages": [ | |||
{ | |||
"baseVersion": "1.00.00-20230707.r1-rel", | |||
"url": "http://..... .pup", | |||
"sizeBytes": 145749981 | |||
}, | |||
{ | |||
"baseVersion": "1.00.01-20230816.r1-rel", | |||
"url": "http://..... .pup", | |||
"sizeBytes": 145892060 | |||
}, | |||
.... | |||
] | |||
} | |||
</syntaxhighlight> | |||
= Pup structure = | =Pup Links= | ||
Differential updates: | |||
*http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2023_1027/dcf142777085b926520ee17ce57b54ade7f3f1f6eb8f5d384b75c3aa624b9a07/PS_Portal_remote_player_1.0.0_to_2.0.0.pup | |||
*http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2023_1129/f58f3587dc4037831740772d74115e18061a08c009094e286c312479e0486082/PS_Portal_remote_player_1.0.1_to_2.0.0.pup | |||
*http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2023_1129/57e95ad210e0111937a750868b857876abb6fe0586983e500a20b669e9324824/PS_Portal_remote_player_2.0.0_to_2.0.5.pup | |||
*http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_0604/02e50bde0ce8eee372efb39bbd3b7cd47c421f55df941ddb528c5d37cb97d0df/PS_Portal_remote_player_2.0.6_to_3.0.0.pup | |||
*http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_0711/2030bb811ee3d4fa9aa77bcb7b778a11114f957769bb4d0495e64512d2de6fa3/PS_Portal_remote_player_3.0.0_to_3.0.1.pup | |||
* http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_1112/ebc6a3b2c4e540f78a0df56497a5bbda269a67d470d715bca8df33256e789e8a/PS_Portal_remote_player_3.0.1_to_4.0.0.pup | |||
*http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_1209/d9128a4a4140274e720e2e39aaa0f87a8f3f6799e9a45c231ecd4379c107a7e3/PS_Portal_remote_player_4.0.0_to_4.0.1.pup | |||
Full updates: | |||
*http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_0711/cbedac27bb4f9ce181ccb6d098075cf8c226a48305a1b1fb66840fc0c2ed25a5/PS_Portal_remote_player_3.0.1.pup | |||
*http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_1112/ec7066a2966145e0c5961a51d561d36a76268df06a96b68aca410ec99da4560b/PS_Portal_remote_player_4.0.0.pup | |||
*http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_1209/4412daeb7ccbd936a9d7e76ba3e068655d363241f780e13308fd8379ea51e921/PS_Portal_remote_player_4.0.1.pup | |||
=Pup structure= | |||
{| class="wikitable sortable" | {| class="wikitable sortable" | ||
|- | |- | ||
! Offset !! Size !! Name !! Example !! Notes | !Offset!!Size!!Name!!Example!!Notes | ||
|- | |||
|0x0||0x4||Magic||'DWCP'||N.A | |||
|- | |||
|0x4||0x4||Type?||1||N.A | |||
|- | |||
|0x8||0x8||Full Size||0x8AFF77B||N.A | |||
|- | |||
|0x10||0x8||Unknown||0x8AFDCCB||It differs 0x1AB0 bytes from EOF/Fullsize, likely footer offset | |||
|- | |||
|0x18||0x8||Padding/Zeroes||0||N.A | |||
|- | |- | ||
| | |0x20||0x8||Version||00 00 - 00 02 - 00 00 - 00 00||2.00 | ||
|- | |- | ||
| | |0x28||0x8||Padding/Zeroes||0||N.A | ||
|- | |- | ||
|} | |} | ||
= OSS Sauce = | =Boot Modes= | ||
===Fastboot=== | |||
Fastboot Mode allows you to use the Android fastboot utility. | |||
The screen will stay black in this mode. Almost no usual commands are accepted in fastboot mode. | |||
'''Unlock Steps''' | |||
#Turn off PS Portal | |||
#Hold minus button | |||
#Plug in USB cable with active power line | |||
===Recovery=== | |||
Recovery Mode exposes 2 HID devices: | |||
*PS Controller | |||
*PS Link Audio Device | |||
The screen will stay black in this mode. | |||
'''Unlock Steps (Requires firmware 2.0.6 or lower)''' | |||
#Follow the steps to boot into fastboot mode | |||
#Use android fastboot tool to send the command "fastboot reboot recovery" to the PS Portal | |||
=OSS Sauce= | |||
*https://www.playstation.com/en-us/oss/accessories/playstation-portal-remote-player/ |
Latest revision as of 02:31, 23 January 2025
Device specifically used for Interacting with the PS5 via Remote Play. The playstation portal runs on a custom Android 13 operating system.
Update checks[edit | edit source]
The portal checks for available updates through the following URL: https://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/info/info.json
This gives back a JWT which can be base64 decoded into something like this:
{
"formatVersion": 1,
"releaseVersionCode": "4.0.1",
"minAllowOptionalUpdateVersion": "4.0.1",
"fullPackage": {
"url": "http://..... .pup",
"sizeBytes": 978864990
},
"diffPackages": [
{
"baseVersion": "1.00.00-20230707.r1-rel",
"url": "http://..... .pup",
"sizeBytes": 145749981
},
{
"baseVersion": "1.00.01-20230816.r1-rel",
"url": "http://..... .pup",
"sizeBytes": 145892060
},
....
]
}
Pup Links[edit | edit source]
Differential updates:
- http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2023_1027/dcf142777085b926520ee17ce57b54ade7f3f1f6eb8f5d384b75c3aa624b9a07/PS_Portal_remote_player_1.0.0_to_2.0.0.pup
- http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2023_1129/f58f3587dc4037831740772d74115e18061a08c009094e286c312479e0486082/PS_Portal_remote_player_1.0.1_to_2.0.0.pup
- http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2023_1129/57e95ad210e0111937a750868b857876abb6fe0586983e500a20b669e9324824/PS_Portal_remote_player_2.0.0_to_2.0.5.pup
- http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_0604/02e50bde0ce8eee372efb39bbd3b7cd47c421f55df941ddb528c5d37cb97d0df/PS_Portal_remote_player_2.0.6_to_3.0.0.pup
- http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_0711/2030bb811ee3d4fa9aa77bcb7b778a11114f957769bb4d0495e64512d2de6fa3/PS_Portal_remote_player_3.0.0_to_3.0.1.pup
- http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_1112/ebc6a3b2c4e540f78a0df56497a5bbda269a67d470d715bca8df33256e789e8a/PS_Portal_remote_player_3.0.1_to_4.0.0.pup
- http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_1209/d9128a4a4140274e720e2e39aaa0f87a8f3f6799e9a45c231ecd4379c107a7e3/PS_Portal_remote_player_4.0.0_to_4.0.1.pup
Full updates:
- http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_0711/cbedac27bb4f9ce181ccb6d098075cf8c226a48305a1b1fb66840fc0c2ed25a5/PS_Portal_remote_player_3.0.1.pup
- http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_1112/ec7066a2966145e0c5961a51d561d36a76268df06a96b68aca410ec99da4560b/PS_Portal_remote_player_4.0.0.pup
- http://dwc.dl.playstation.net/dwc/prod/SPbj9DUvXRwi1qEIL4CYeTN2u5s0Amn7/package/2024_1209/4412daeb7ccbd936a9d7e76ba3e068655d363241f780e13308fd8379ea51e921/PS_Portal_remote_player_4.0.1.pup
Pup structure[edit | edit source]
Offset | Size | Name | Example | Notes |
---|---|---|---|---|
0x0 | 0x4 | Magic | 'DWCP' | N.A |
0x4 | 0x4 | Type? | 1 | N.A |
0x8 | 0x8 | Full Size | 0x8AFF77B | N.A |
0x10 | 0x8 | Unknown | 0x8AFDCCB | It differs 0x1AB0 bytes from EOF/Fullsize, likely footer offset |
0x18 | 0x8 | Padding/Zeroes | 0 | N.A |
0x20 | 0x8 | Version | 00 00 - 00 02 - 00 00 - 00 00 | 2.00 |
0x28 | 0x8 | Padding/Zeroes | 0 | N.A |
Boot Modes[edit | edit source]
Fastboot[edit | edit source]
Fastboot Mode allows you to use the Android fastboot utility. The screen will stay black in this mode. Almost no usual commands are accepted in fastboot mode.
Unlock Steps
- Turn off PS Portal
- Hold minus button
- Plug in USB cable with active power line
Recovery[edit | edit source]
Recovery Mode exposes 2 HID devices:
- PS Controller
- PS Link Audio Device
The screen will stay black in this mode.
Unlock Steps (Requires firmware 2.0.6 or lower)
- Follow the steps to boot into fastboot mode
- Use android fastboot tool to send the command "fastboot reboot recovery" to the PS Portal