Editing Online Connections
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 1: | Line 1: | ||
[[Category:Software]] | |||
= Online Connections = | = Online Connections = | ||
Besides NP (PSN) online connections are made by the PS3 on several occasions, starting from the moment it is turned on and boots, everytime an application is started, an audio/video is played etc. | Besides NP (PSN) online connections are made by the PS3 on several occasions, starting from the moment it is turned on and boots, everytime an application is started, an audio/video is played etc. | ||
== 'X-' http headers == | == 'X-' http headers == | ||
Line 114: | Line 8: | ||
{| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;" | {| border="1" cellspacing="0" cellpadding="5" border="#999" class="wikitable" style="border:1px solid #999; border-collapse: collapse;" | ||
|- bgcolor="#cccccc" | |- bgcolor="#cccccc" | ||
! Firmware !! X-Platform-Version !! X-Platform-Passphrase !! X-I-5-Version | ! Firmware !! X-Platform-Version !! X-Platform-Passphrase !! X-I-5-Version !! Remarks | ||
|- | |- | ||
| 3. | | 3.55 || 03.55 || <code>saktdlMapxsbsghmq5dhlwrmtsicyijmzntqaLcpgd8ybbetdmsha=jm</code> || 3.0 || see also: [https://github.com/drizztbsd/fuckPsn/blob/master/fuckPsn.rb fuckPsn.rb] | ||
|- | |- | ||
| 3. | | 3.56 || 03.56 || <code>saktdlMapxsbsghmq5dhlwrmtsicyijmzntqaLcpgd8ybbetdmsha=jm</code> || 3.0 || see also: [https://github.com/drizztbsd/fuckPsn/blob/master/fuckPsn.rb fuckPsn.rb] | ||
|- | |- | ||
| 3. | | 3.60 || 03.60 || <code>c4ce4023bd7e0345feeb0dca80caf487a03b4545a8230a5d41fe9855</code> || 3.0 || <!--// see: [http://twitter.com/#!/Mathieulh/status/112579213176999936 Tweet] //--> | ||
|- | |- | ||
| 3. | | 3.61 || 03.61 || <code>c4ce4023bd7e0345feeb0dca80caf487a03b4545a8230a5d41fe9855</code> || 3.0 || <!--// see: [http://twitter.com/#!/Mathieulh/status/112579213176999936 Tweet] //--> | ||
|- | |- | ||
| 3. | | 3.65 || 03.65 || <code>c4ce4023bd7e0345feeb0dca80caf487a03b4545a8230a5d41fe9855</code> || 3.0 || <!--// see: [http://twitter.com/#!/Mathieulh/status/112579213176999936 Tweet] //--> | ||
|- | |- | ||
| 3. | | 3.66 || 03.66 || <code>c4ce4023bd7e0345feeb0dca80caf487a03b4545a8230a5d41fe9855</code> || 3.0 || <!--// see: [http://twitter.com/#!/Mathieulh/status/112579213176999936 Tweet] //--> | ||
|- | |- | ||
| | | 3.70 || 03.70 || <code>f81c4c14a0cd2c2dc566a885136fd5b51ca847cbb70fcc296b24ec20</code> || 3.0 || - | ||
|- | |- | ||
| | | 3.72 || 03.72 || <code>f81c4c14a0cd2c2dc566a885136fd5b51ca847cbb70fcc296b24ec20</code> || 3.0 || - | ||
|- | |- | ||
| | | 3.73 || 03.73 || <code>f81c4c14a0cd2c2dc566a885136fd5b51ca847cbb70fcc296b24ec20</code> || 3.0 || - | ||
|- | |- | ||
| | | 3.74 || 03.74 || <code>f81c4c14a0cd2c2dc566a885136fd5b51ca847cbb70fcc296b24ec20</code> || 3.0 || - | ||
|- | |- | ||
| 4. | | 4.00- || 04.00 || <code>f81c4c14a0cd2c2dc566a885136fd5b51ca847cbb70fcc296b24ec20</code> || 4.0 || - | ||
|- | |- | ||
| 4. | | 4.10 || 04.10 || <code>0e444f4dbd92145de39ab5bff3a23071f9d44db7bcf13e8c455c81f1</code> || 4.0 || - | ||
|- | |- | ||
| 4. | | 4.11 || 04.11 || <code>0e444f4dbd92145de39ab5bff3a23071f9d44db7bcf13e8c455c81f1</code> || 4.0 || see also [https://github.com/drizztbsd/fuckPsn fuckPsn 0.7] | ||
|- | |- | ||
| 4. | | 4.20 || 04.20 || || 4.0 || | ||
|- | |- | ||
| 4. | | 4.21 || 04.21 || || 4.0 || | ||
|- | |- | ||
|} | |} | ||
Line 220: | Line 44: | ||
=== X-Platform-Version === | === X-Platform-Version === | ||
X-Platform-Version equals firmware version, i.e: X-Platform-Version: PS3 03.56 <br /> | X-Platform-Version equals firmware version, i.e: X-Platform-Version: PS3 03.56 <br /> | ||
=== X-Platform-Passphrase === | === X-Platform-Passphrase === | ||
X-Platform-Passphrase changes so far for every 0.1 incrementation of firmware (or bigger), i.e 3.55 and 3.56 have same X-Platform-Passphrase, but 3.60, 3.70, 4.00 got different ones. <br /> | X-Platform-Passphrase changes so far for every 0.1 incrementation of firmware (or bigger), i.e 3.55 and 3.56 have same X-Platform-Passphrase, but 3.60, 3.70, 4.00 got different ones. <br /> | ||
This value was not introduced untill 3.55 FW (see VSH input and Charles output)<br /> | This value was not introduced untill 3.55 FW (see VSH input and Charles output)<br /> | ||
VSH 3.55 contains | VSH 3.55 contains two (4.11 has 4) different encrypted<sup>1</sup> passphrases, but only one of them is used (could be PSP and PSvita related, needs confirmation/proof).<br /> | ||
<sup>1</sup> decryption uses [[Hypervisor_Reverse_Engineering#0x200E_-_Decrypt_Master|HV::0x200E vtrm_decrypt_master]] | <sup>1</sup> decryption uses [[Hypervisor_Reverse_Engineering#0x200E_-_Decrypt_Master|HV::0x200E vtrm_decrypt_master]] | ||
=== X-I-5-Version === | === X-I-5-Version === | ||
Possibly to check Firmware version (as the first digit), i.e 3.55, 3.56, 3.70 all send out X-I-5-Version: 3.0, while FW 4.0 sends out X-I-5-Version: 4.0. <br /> | |||
[[Console ID]] is also sent to check for consoleban (on blacklist base, not for validity).<br /> | |||
=== Encrypted passphrases seen in decrypted vsh.self 3.55 === | |||
==== original ==== | |||
=== Encrypted passphrases seen in decrypted | |||
==== original ==== | |||
Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | Offset(h) 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F | ||
006F83B0 00 03 00 00 00 00 00 00 50 53 33 20 30 2E 30 30 ........PS3 0.00 | 006F83B0 00 03 00 00 00 00 00 00 50 53 33 20 30 2E 30 30 ........PS3 0.00 | ||
006F83C0 00 00 00 00 | 006F83C0 00 00 00 00 70 E6 B0 3F 7A 36 4D 04 09 1E 92 3D ....pæ°?z6M...’= 0x6F83C4-0x6F8403 : Passphrase 0 | ||
006F83D0 | 006F83D0 49 2E AB 66 B4 96 D3 A4 D9 E4 0E 10 7B 91 1E 1B I.«f´–Ó¤Ùä..{‘.. | ||
006F83E0 | 006F83E0 8B 04 A7 F0 55 C5 5E 6F 7A A8 37 4D 05 16 9A CB ‹.§ðUÅ^oz¨7M..šË | ||
006F83F0 | 006F83F0 FF DF FB 74 E8 6F C3 D0 20 07 8D 06 11 2E BE 84 ÿßûtèoÃÐ .....¾„ | ||
006F8400 | 006F8400 42 8A 8A 72 09 13 8F 12 48 4E A4 F0 D0 4C ED F4 BŠŠr....HN¤ðÐLíô 0x6F8404-0x6F8443 : Passphrase 1 (PSN/SEN) | ||
006F8410 | 006F8410 B8 22 80 E4 3C B5 88 76 75 03 D5 EF B1 70 AA 19 ¸"€ä<µˆvu.Õï±pª. | ||
006F8420 | 006F8420 4D 42 7D 4F CA D8 6C 5A 2B E0 C3 80 74 22 86 75 MB}OÊØlZ+àÀt"†u | ||
006F8430 | 006F8430 10 5D 40 99 63 01 38 06 79 59 B9 62 96 53 DD 67 .]@™c.8.yY¹b–SÝg | ||
006F8440 | 006F8440 7D 24 4F A3 00 02 00 01 00 6D BB 38 00 03 00 00 }$O£.....m»8.... | ||
006F8450 00 6D BB 80 00 00 00 00 00 00 00 00 00 02 00 01 .m»€............ | 006F8450 00 6D BB 80 00 00 00 00 00 00 00 00 00 02 00 01 .m»€............ | ||
006F8460 00 6D BB 70 00 03 00 00 00 6D BB 78 00 00 00 00 .m»p.....m»x.... | 006F8460 00 6D BB 70 00 03 00 00 00 6D BB 78 00 00 00 00 .m»p.....m»x.... | ||
Line 285: | Line 91: | ||
=== generic XMB === | === generic XMB === | ||
* f'''??'''01.ps3.update.playstation.net -> Update Server (sys updates) | * f'''??'''01.ps3.update.playstation.net -> Update Server (sys updates) | ||
**'''??''' Depends on your [[ | **'''??''' Depends on your [[Target ID]] -> [[SKU_Models#Regioning|Regioning (Server column)]]<!--// table removed: please keep global used tables on one page, makes it easier to maintain them and reference externaly //--> | ||
* mercury.dl.playstation.net > What’s new ads | * mercury.dl.playstation.net > What’s new ads | ||
* nsx.np.dl.playstation.net > playstation store preview | * nsx.np.dl.playstation.net > playstation store preview | ||
* nsx-e.np.dl.playstation.net > ads | * nsx-e.np.dl.playstation.net > ads | ||
=== main file exchange connections === | === main file exchange connections === | ||
Line 297: | Line 101: | ||
* a0.ww.dl.playstation.net > is told what contentID was just loaded (read more under Game Update) | * a0.ww.dl.playstation.net > is told what contentID was just loaded (read more under Game Update) | ||
* d'''??'''01.ps3.update.playstation.net > secondary update attempt (could force updates) | * d'''??'''01.ps3.update.playstation.net > secondary update attempt (could force updates) | ||
**'''??''' Depends on your [[ | **'''??''' Depends on your [[Target ID]] -> [[SKU_Models#Regioning|Regioning (Server column)]]<!--// table removed: please keep global used tables on one page, makes it easier to maintain them and reference externaly //--> | ||
* auth.np.ac.playstation.net > SSLv3 authentication server | * auth.np.ac.playstation.net > SSLv3 authentication server | ||
Line 304: | Line 108: | ||
=== Error Reporting === | === Error Reporting === | ||
* | * creepo.ww.hl.playstation.net (uploads crash reports etc.) | ||
=== Game Updating Procedure === | === Game Updating Procedure === | ||
Line 332: | Line 118: | ||
*IF an update is found: | *IF an update is found: | ||
Full XML response here: | Full XML response here: | ||
< | <pre><titlepatch status="alive" titleid="BLUS30145"> | ||
<titlepatch status="alive" titleid="BLUS30145"> | |||
<tag name="BLUS30145_T0" popup="true" signoff="true"> | <tag name="BLUS30145_T0" popup="true" signoff="true"> | ||
<package version="01.01" size="22058464" sha1sum="db80c276f444fc695980214933111ef33abf9f44" | <package version="01.01" size="22058464" sha1sum="db80c276f444fc695980214933111ef33abf9f44" | ||
Line 343: | Line 128: | ||
</package> | </package> | ||
</tag> | </tag> | ||
</titlepatch> | </titlepatch></pre> | ||
</ | |||
*package version corresponds to latest game version/patch available on the server | *package version corresponds to latest game version/patch available on the server | ||
*size is the patch size | *size is the patch size | ||
*sha1sum is the calculated SHA-1 hash of said patch (the | *sha1sum is the calculated SHA-1 hash of said patch (sha1sum is not a SHA-1 hash of the whole pkg, what is it?) | ||
*url is the direct link to the patch (.pkg) | *url is the direct link to the patch (.pkg) | ||
*ps3_system_ver is the PS3 Firmware required for said patch | *ps3_system_ver is the PS3 Firmware required for said patch | ||
Line 359: | Line 143: | ||
For instance, Showtime sends out a request to https://a0.ww.np.dl.playstation.net/tpl/np/HTSS00003/HTSS00003-ver.xml. This has no effect on the game or application launching whatsoever. | For instance, Showtime sends out a request to https://a0.ww.np.dl.playstation.net/tpl/np/HTSS00003/HTSS00003-ver.xml. This has no effect on the game or application launching whatsoever. | ||
==== | == HOST names listed in SELF's/SPRX's == | ||
Patching these hostnames to a nonexisting one, like aaaaa.net is done in MFW privacy patch task. | |||
{| class="wikitable sortable" | |||
{| class="wikitable | |||
|- | |- | ||
! Domain !! SELF/SPRX !! Remarks | |||
|- | |- | ||
| | | playstation.com || netconf_plugin.sprx.elf / sysconf_plugin.sprx || - | ||
|- | |- | ||
| | | playstation.net || libad_core.sprx / libmedi.sprx / libsysutil_np_clans.sprx / libsysutil_np_commerce2.sprx / libsysutil_np_util.sprx / autodownload_plugin.sprx / download_plugin.sprx / esehttp.sprx eula_cddb_plugin.sprx / eula_hcopy_plugin.sprx / eula_net_plugin.sprx / explore_category_friend.sprx / explore_category_game.sprx / explore_category_music.sprx / explore_category_network.sprx / explore_category_photo.sprx / explore_category_psn.sprx / explore_category_sysconf.sprx / explore_category_tv.sprx / explore_category_user.sprx / explore_category_video.sprx / explore_plugin.sprx / explore_plugin_ft.sprx / explore_plugin_np.sprx / friendtrophy_plugin.sprx / game_ext_plugin.sprx // hknw_plugin.sprx / nas_plugin.sprx / newstore_plugin.sprx / np_eula_plugin.sprx / np_trophy_plugin.sprx / np_trophy_util.sprx / photo_network_sharing_plugin.sprx / profile_plugin.sprx / regcam_plugin.sprx / sysconf_plugin.sprx / videoeditor_plugin.sprx / videoplayer_plugin.sprx / videoplayer_util.sprx / vsh.self / x3_mdimp11.sprx / x3_mdimp7.sprx || - | ||
|- | |- | ||
| | | playstation.org || netconf_plugin.sprx / sysconf_plugin.sprx || - | ||
|- | |- | ||
| | | sony.co.jp || videodownloader_plugin.sprx || - | ||
|- | |- | ||
| | | sony.com || eula_net_plugin.sprx / mintx_client.sprx || - | ||
|- | |- | ||
| | | bitwallet.co.jp || edy_plugin.sprx || - | ||
|- | |- | ||
| | | qriocity.com || regcam_plugin.sprx || - | ||
|- | |- | ||
| | | trendmicro.com || silk.sprx silk_nas.sprx || -<!--//http://webprotection.trendmicro.com/PS3/catblock.aspx?//--> | ||
|- | |- | ||
| | | allmusic.com || x3_amgsdk.sprx || - | ||
|- | |- | ||
| | | intertrust.com || mcore.self / msmw2.sprx || - | ||
|- | |- | ||
| | | marlin-drm.com || mcore.self || - | ||
|- | |- | ||
| | | marlin-tmo.com || mcore.self / msmw2.sprx || - | ||
|- | |- | ||
| | | oasis-open.org || mcore.self / msmw2.sprx || - | ||
|- | |- | ||
| | | octopus-drm.com || mcore.self / msmw2.sprx || - | ||
|- | |- | ||
| | |} | ||
== Port usage == | == Port usage == | ||
=== Generic Port usage === | === Generic Port usage === | ||
Line 1,480: | Line 241: | ||
|- | |- | ||
| TCP/UDP 50000-65535 || PlayOnline || | | TCP/UDP 50000-65535 || PlayOnline || | ||
|- | |- | ||
|} | |} | ||
Line 2,710: | Line 1,459: | ||
|- | |- | ||
|} | |} | ||