Line 1: |
Line 1: |
| BCAT (Background Content Asymmetric synchronized delivery and Transmission) encompasses a set of content download/upload related services. | | BCAT (Background Content Asymmetric synchronized delivery and Transmission) encompasses a set of content download/upload related services. |
| | | |
− | = BCAT services = | + | = bcat:a, bcat:m, bcat:u, bcat:s = |
− | Equivalent to 3DS BOSS(SpotPass). See [[BCAT_Content_Container|here]] for BCAT-content-container.
| + | These are "nn::bcat::detail::ipc::IServiceCreator". |
| | | |
− | == bcat:u == | + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Cmd || Name |
| + | |- |
| + | | 0 || CreateBcatService |
| + | |- |
| + | | 1 || CreateDeliveryCacheStorageService |
| + | |- |
| + | | 2 || CreateDeliveryCacheStorageServiceWithApplicationId |
| + | |} |
| | | |
− | == bcat:s ==
| + | Equivalent to 3DS BOSS(SpotPass). See [[BCAT_Content_Container|here]] for BCAT-content-container. |
| | | |
− | == bcat:m == | + | = <nowiki>news:a, news:c, news:m, news:p, news:v</nowiki> = |
| + | These are <nowiki>"nn::news::detail::ipc::IServiceCreator"</nowiki>. |
| | | |
− | == bcat:a == | + | {| class="wikitable" border="1" |
| + | |- |
| + | ! Cmd || Name |
| + | |- |
| + | | 0 || |
| + | |- |
| + | | 1 || |
| + | |- |
| + | | 2 || |
| + | |- |
| + | | 3 || |
| + | |- |
| + | | 4 || |
| + | |} |
| | | |
− | = News services = | + | = prepo:a, prepo:m, prepo:u, prepo:s = |
| + | These are "nn::prepo::detail::ipc::IPrepoService". |
| | | |
− | == <nowiki>news:p</nowiki> == | + | {| class="wikitable" border="1" |
− | | + | |- |
− | == <nowiki>news:v</nowiki> ==
| + | ! Cmd || Name |
| + | |- |
| + | | 10100 || SaveReport |
| + | |- |
| + | | 10101 || SaveReportWithUser |
| + | |- |
| + | | 10200 || RequestImmediateTransmission |
| + | |- |
| + | | 10300 || GetTransmissionStatus |
| + | |- |
| + | | 20100 || SaveSystemReport |
| + | |- |
| + | | 20200 || [4.0.0+] SetOperationMode |
| + | |- |
| + | | 20101 || SaveSystemReportWithUser |
| + | |- |
| + | | 30100 || ClearStorage |
| + | |- |
| + | | 40100 || IsUserAgreementCheckEnabled |
| + | |- |
| + | | 40101 || SetUserAgreementCheckEnabled |
| + | |- |
| + | | 90100 || GetStorageUsage |
| + | |- |
| + | | 90200 || [5.0.0+] GetStatistics |
| + | |- |
| + | | 90201 || [5.0.0+] GetThroughputHistory |
| + | |- |
| + | | 90300 || [5.0.0+] GetLastUploadError |
| + | |} |
| | | |
− | == <nowiki>news:m</nowiki> == | + | == Data reporting == |
− | | |
− | == <nowiki>news:c</nowiki> ==
| |
− | | |
− | == <nowiki>news:a</nowiki> ==
| |
− | | |
− | | |
− | = Play Report services =
| |
| The "Play Report" (prepo) service uploads system and user information to a cloud server. | | The "Play Report" (prepo) service uploads system and user information to a cloud server. |
| This includes the following fields: | | This includes the following fields: |
Line 46: |
Line 92: |
| It also checks the validity of the device's authentication token using the following URL:<br> | | It also checks the validity of the device's authentication token using the following URL:<br> |
| * <nowiki>https://dauth-%.ndas.srv.nintendo.net/v1/device_auth_token</nowiki> | | * <nowiki>https://dauth-%.ndas.srv.nintendo.net/v1/device_auth_token</nowiki> |
− |
| |
− | == prepo:u ==
| |
− |
| |
− | == prepo:s ==
| |
− | {| class="wikitable" border="1"
| |
− | |-
| |
− | ! Cmd || Name
| |
− | |-
| |
− | | 10100 ||
| |
− | |-
| |
− | | 10101 ||
| |
− | |-
| |
− | | 10200 ||
| |
− | |-
| |
− | | 10300 ||
| |
− | |-
| |
− | | 20100 ||
| |
− | |-
| |
− | | 20101 ||
| |
− | |-
| |
− | | 30100 ||
| |
− | |-
| |
− | | 40100 ||
| |
− | |-
| |
− | | 40101 ||
| |
− | |-
| |
− | | 90100 ||
| |
− | |}
| |
− |
| |
− | == prepo:m ==
| |
− |
| |
− | == prepo:a ==
| |
| | | |
| [[Category:Services]] | | [[Category:Services]] |