Applet Manager services: Difference between revisions

No edit summary
 
(12 intermediate revisions by 3 users not shown)
Line 10: Line 10:
! Cmd || Name || Notes
! Cmd || Name || Notes
|-
|-
| 100 || OpenSystemAppletProxy || Returns an [[#ISystemAppletProxy]].
| 100 || OpenSystemAppletProxyOld ([1.0.0-19.0.1] OpenSystemAppletProxy) || Returns an [[#ISystemAppletProxy]].
|-
|-
| 110 || [20.0.0+] ||
| 110 || [20.0.0+] OpenSystemAppletProxy || Same as OpenSystemAppletProxyOld except this now takes a type-0x15 buffer containing an [[#AppletAttribute|AppletAttribute]].
|-
|-
| 200 || OpenLibraryAppletProxyOld ([1.0.0-2.3.0] OpenLibraryAppletProxy) || Returns an [[#ILibraryAppletProxy]].
| 200 || OpenLibraryAppletProxyOld ([1.0.0-2.3.0] OpenLibraryAppletProxy) || Returns an [[#ILibraryAppletProxy]].
Line 401: Line 401:
{| class="wikitable" border="1"
{| class="wikitable" border="1"
|-
|-
! Cmd || Name || Notes
! Cmd || Name
|-
|-
| 0 || [[#GetAppletStateChangedEvent]] ||
| 0 || [[#GetAppletStateChangedEvent]]
|-
|-
| 1 || [[#IsCompleted]] ||
| 1 || [[#IsCompleted]]
|-
|-
| 10 || [[#Start]] ||
| 10 || [[#Start]]
|-
|-
| 20 || [[#RequestExit]] ||
| 20 || [[#RequestExit]]
|-
|-
| 25 || [[#Terminate]] ||
| 25 || [[#Terminate]]
|-
|-
| 30 || [[#GetResult]] ||
| 30 || [[#GetResult]]
|-
|-
| 101 || [[#RequestForApplicationToGetForeground]] ||
| 101 || [[#RequestForApplicationToGetForeground]]  
|-
|-
| 110 || [[#TerminateAllLibraryApplets]] ||
| 110 || [[#TerminateAllLibraryApplets]]
|-
|-
| 111 || [[#AreAnyLibraryAppletsLeft]] ||
| 111 || [[#AreAnyLibraryAppletsLeft]]  
|-
|-
| 112 || [[#GetCurrentLibraryApplet]] ||
| 112 || [[#GetCurrentLibraryApplet]]  
|-
|-
| 120 || [[#GetApplicationId]] ||
| 120 || [[#GetApplicationId]]
|-
|-
| 121 || [[#PushLaunchParameter]] ||
| 121 || [[#PushLaunchParameter]]  
|-
|-
| 122 || [[#GetApplicationControlProperty]] ||
| 122 || [[#GetApplicationControlProperty]]  
|-
|-
| 123 || [2.0.0+] [[#GetApplicationLaunchProperty]] ||
| 123 || [2.0.0+] [[#GetApplicationLaunchProperty]]  
|-
|-
| 124 || [6.0.0+] [[#GetApplicationLaunchRequestInfo]] ||
| 124 || [6.0.0+] [[#GetApplicationLaunchRequestInfo]]  
|-
|-
| 130 || [6.0.0+] [[#SetUsers]] ||
| 130 || [6.0.0+] [[#SetUsers]]
|-
|-
| 131 || [6.0.0+] [[#CheckRightsEnvironmentAvailable]] ||
| 131 || [6.0.0+] [[#CheckRightsEnvironmentAvailable]]
|-
|-
| 132 || [6.0.0+] [[#GetNsRightsEnvironmentHandle]] ||
| 132 || [6.0.0+] [[#GetNsRightsEnvironmentHandle]]  
|-
|-
| 140 || [6.0.0+] [[#GetDesirableUids]] ||
| 140 || [6.0.0+] [[#GetDesirableUids]]
|-
|-
| 150 || [6.0.0+] [[#ReportApplicationExitTimeout]] ||
| 150 || [6.0.0+] [[#ReportApplicationExitTimeout]]  
|-
|-
| 160 || [8.0.0+] [[#SetApplicationAttribute]] ||
| 160 || [8.0.0+] [[#SetApplicationAttribute]]
|-
|-
| 170 || [8.0.0+] [[#HasSaveDataAccessPermission]] ||
| 170 || [8.0.0+] [[#HasSaveDataAccessPermission]]
|-
|-
| 180 || [9.0.0+] [[#PushToFriendInvitationStorageChannel]] ||
| 180 || [9.0.0+] [[#PushToFriendInvitationStorageChannel]]
|-
|-
| 190 || [9.0.0+] [[#PushToNotificationStorageChannel]] ||
| 190 || [9.0.0+] [[#PushToNotificationStorageChannel]]
|-
|-
| 200 || [10.0.0+] [[#RequestApplicationSoftReset]] ||
| 200 || [10.0.0+] [[#RequestApplicationSoftReset]]
|-
|-
| 201 || [10.0.0+] [[#RestartApplicationTimer]] ||
| 201 || [10.0.0+] [[#RestartApplicationTimer]]
|-
|-
| 300 || [20.0.0+] ||
| 300 || [20.0.0+]
|-
|-
| 301 || [20.0.0+] ||
| 301 || [20.0.0+]
|-
| 310 || [21.0.0+]
|}
|}


Line 1,019: Line 1,021:
|-
|-
| 60 || [19.0.0+]  
| 60 || [19.0.0+]  
|-
| 70 || [21.0.0+]
|-
| 71 || [21.0.0+]
|-
| 75 || [21.0.0+]
|-
|-
| 90 || [7.0.0+] [[#SetRequiresGpuResourceUse]]
| 90 || [7.0.0+] [[#SetRequiresGpuResourceUse]]
Line 1,287: Line 1,295:
==== CreateApplicationWithAttributeAndPushAndRequestToStartForQuest ====
==== CreateApplicationWithAttributeAndPushAndRequestToStartForQuest ====
Takes an input [[NCM_services#ApplicationId|ApplicationId]], a type-0x15 input buffer containing an [[#ApplicationAttribute]], an input [[#IStorage]], no output.
Takes an input [[NCM_services#ApplicationId|ApplicationId]], a type-0x15 input buffer containing an [[#ApplicationAttribute]], an input [[#IStorage]], no output.
[21.0.0+] Now returns an output [[#IStorage]].


Same as [[#CreateApplicationAndPushAndRequestToStartForQuest]] except the entire attributes structure is directly specified via the input buffer. This command replaces [[#CreateApplicationAndPushAndRequestToStartForQuest]], official user-processes no longer use [[#CreateApplicationAndPushAndRequestToStartForQuest]].
Same as [[#CreateApplicationAndPushAndRequestToStartForQuest]] except the entire attributes structure is directly specified via the input buffer. This command replaces [[#CreateApplicationAndPushAndRequestToStartForQuest]], official user-processes no longer use [[#CreateApplicationAndPushAndRequestToStartForQuest]].
Line 1,527: Line 1,537:


This internally uses the GRC cmd to open an [[GRC_services|IMovieWriter]]. This is therefore not usable on NX since that cmd is stubbed.
This internally uses the GRC cmd to open an [[GRC_services|IMovieWriter]]. This is therefore not usable on NX since that cmd is stubbed.
==== Cmd310 ====
[21.0.0+] Now takes a total of 0x18-bytes of input.


==== Cmd330 ====
==== Cmd330 ====
Line 1,558: Line 1,571:


AM can also optionally launch jit-sysmodule automatically if the [[NACP]] enables it.
AM can also optionally launch jit-sysmodule automatically if the [[NACP]] enables it.
[S2] This is no longer usable since this returns Result 0x408 (sysmodule doesn't exist).


=== IMovieWriter ===
=== IMovieWriter ===
Line 1,599: Line 1,614:
! Cmd || Name || Notes
! Cmd || Name || Notes
|-
|-
| 0 || [[#CreateLibraryApplet]] ||  
| 0 || [[#CreateLibraryAppletOld|CreateLibraryAppletOld]] ([1.0.0-19.0.1] CreateLibraryApplet) ||  
|-
|-
| 1 || [[#TerminateAllLibraryApplets]] ||
| 1 || [[#TerminateAllLibraryApplets]] ||
Line 1,605: Line 1,620:
| 2 || [[#AreAnyLibraryAppletsLeft]] ||
| 2 || [[#AreAnyLibraryAppletsLeft]] ||
|-
|-
| 3 || [20.0.0+] ||
| 3 || [20.0.0+] [[#CreateLibraryApplet|CreateLibraryApplet]] ||
|-
|-
| 10 || [[#CreateStorage]] ||  
| 10 || [[#CreateStorage]] ||  
Line 1,614: Line 1,629:
|}
|}


=== CreateLibraryApplet ===
=== CreateLibraryAppletOld ===
Unofficial name.
 
Takes 2 input u32s [[#AppletId]] and [[#LibraryAppletMode]], returns an [[#ILibraryAppletAccessor]].
Takes 2 input u32s [[#AppletId]] and [[#LibraryAppletMode]], returns an [[#ILibraryAppletAccessor]].


Line 1,630: Line 1,647:


Gets whether any LibraryApplets ([[#ILibraryAppletAccessor]]) which were created by the current applet are still open (or by the Application when used from the [[#IApplicationAccessor]] cmd).
Gets whether any LibraryApplets ([[#ILibraryAppletAccessor]]) which were created by the current applet are still open (or by the Application when used from the [[#IApplicationAccessor]] cmd).
=== CreateLibraryApplet ===
Unofficial name.
Takes 2 input u32s [[#AppletId]] and [[#LibraryAppletMode]], an u64 ThreadId, returns an [[#ILibraryAppletAccessor]].
The ThreadId is from the current-thread of the user-process which is using the cmd.


=== CreateStorage ===
=== CreateStorage ===
Line 1,840: Line 1,864:
|-
|-
| 120 || [13.0.0+] GetAppletLaunchedHistory
| 120 || [13.0.0+] GetAppletLaunchedHistory
|-
| 130 || [21.0.0+]
|-
|-
| 200 || [7.0.0+] [[#GetOperationModeSystemInfo]]
| 200 || [7.0.0+] [[#GetOperationModeSystemInfo]]
Line 1,858: Line 1,884:
|-
|-
| 600 || [20.0.0+] ([17.0.0-18.1.0] OpenNamedChannelAsChild)
| 600 || [20.0.0+] ([17.0.0-18.1.0] OpenNamedChannelAsChild)
|-
| 610 || [21.0.0+]
|-
|-
| 900 || [11.0.0+] [[#SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled]]
| 900 || [11.0.0+] [[#SetRequestExitToLibraryAppletAtExecuteNextProgramEnabled]]
Line 1,868: Line 1,896:
|-
|-
| 1002 || [19.0.0+] IsVrModeEnabled3d
| 1002 || [19.0.0+] IsVrModeEnabled3d
|-
| 1003 || [21.0.0+]
|-
| 1004 || [21.0.0+]
|-
| 1005 || [21.0.0+]
|}
|}


Line 2,201: Line 2,235:
|-
|-
| 72 || [9.0.0+] [[#SetInputDetectionPolicy]]
| 72 || [9.0.0+] [[#SetInputDetectionPolicy]]
|-
| 73 || [21.0.0+]
|-
|-
| 80 || [4.0.0+] [[#SetWirelessPriorityMode]]
| 80 || [4.0.0+] [[#SetWirelessPriorityMode]]
Line 2,967: Line 3,003:
| 132 || [9.0.0+] [[#FriendInvitationPushApplicationParameter]]
| 132 || [9.0.0+] [[#FriendInvitationPushApplicationParameter]]
|-
|-
| 140 || [14.0.0+] RestrictPowerOperationForSecureLaunchModeForDebug
| 140 || [14.0.0+] [[#RestrictPowerOperationForSecureLaunchModeForDebug|RestrictPowerOperationForSecureLaunchModeForDebug]]
|-
|-
| 200 || [15.0.0+] CreateFloatingLibraryAppletAccepterForDebug
| 150 || [21.0.0+]
|-
| 200 || [15.0.0+] [[#CreateFloatingLibraryAppletAccepterForDebug|CreateFloatingLibraryAppletAccepterForDebug]]
|-
|-
| 300 || [16.0.0+] TerminateAllRunningApplicationsForDebug
| 300 || [16.0.0+] TerminateAllRunningApplicationsForDebug
|-
|-
| 410 || [18.0.0+] CreateGeneralStorageForDebug
| 400 || [S2]
|-
| 401 || [S2]
|-
| 402 || [S2]
|-
| 403 || [S2]
|-
| 410 || [18.0.0+] [[#CreateGeneralStorageForDebug|CreateGeneralStorageForDebug]]
|-
|-
| 411 || [18.0.0+] ReadGeneralStorageForDebug
| 411 || [18.0.0+] [[#ReadGeneralStorageForDebug|ReadGeneralStorageForDebug]]
|-
|-
| 412 || [18.0.0+] WriteGeneralStorageForDebug
| 412 || [18.0.0+] [[#WriteGeneralStorageForDebug|WriteGeneralStorageForDebug]]
|-
|-
| 430 || [20.0.0+]
| 430 || [20.0.0+]
Line 2,986: Line 3,032:
|-
|-
| 910 || [20.0.0+]
| 910 || [20.0.0+]
|-
| 2000 || [S2]
|-
| 10000 || [S2]
|}
|}


Line 3,043: Line 3,093:


Clears a StorageChannel, pushes the input storage there, and writes the ApplicationId into state.
Clears a StorageChannel, pushes the input storage there, and writes the ApplicationId into state.
When launching an Application with a matching ApplicationId, this storage is popped, then pushed to [[#PushToNotificationStorageChannel|NotificationStorageChannel]].


=== AlarmSettingNotificationDisableAppEventReserve ===
=== AlarmSettingNotificationDisableAppEventReserve ===
Line 3,058: Line 3,110:


Clears a StorageChannel, pushes the input storage there, and writes the ApplicationId into state.
Clears a StorageChannel, pushes the input storage there, and writes the ApplicationId into state.
When launching an Application with a matching ApplicationId, this storage is popped, then pushed to [[#PushToFriendInvitationStorageChannel|FriendInvitationStorageChannel]].


=== FriendInvitationClearApplicationParameter ===
=== FriendInvitationClearApplicationParameter ===
Line 3,068: Line 3,122:


Same as [[#PushToFriendInvitationStorageChannel]] except this uses the MainApplication.
Same as [[#PushToFriendInvitationStorageChannel]] except this uses the MainApplication.
=== RestrictPowerOperationForSecureLaunchModeForDebug ===
No input/output.
This runs the same functionality as [[#DisableSleepTillShutdown|DisableSleepTillShutdown]].
=== CreateFloatingLibraryAppletAccepterForDebug ===
Takes a PID, an input u64 reserved_pid, a type-0x5 input buffer containing an array of u32s, returns an [[#appletAE|IAllSystemAppletProxiesService]].
If a state field is already set it must match the PID, otherwise when state==0 the PID is written into state etc.
=== CreateGeneralStorageForDebug ===
Takes two input u64s Id and size, no output.
The high-byte of Id must be 0.
Goes through a linked-list to check whether there's already an entry with a matching Id. If there's a matching Id, return 0 if the size matches, otherwise return error.
When no entry is found, a new entry is added with a buffer allocated using the input size.
=== ReadGeneralStorageForDebug ===
Takes a type-0x22 output buffer, two input u64s Id and offset, returns an output u64 out_size.
The high-byte of Id must be 0.
Reads data from the buffer previously allocated by [[#CreateGeneralStorageForDebug|CreateGeneralStorageForDebug]] with the specified Id.
The out_size is always the buffer-size (an error is thrown when bounds-check fails).
=== WriteGeneralStorageForDebug ===
Takes a type-0x21 input buffer, two input u64s Id and offset.
Same as [[#ReadGeneralStorageForDebug|ReadGeneralStorageForDebug]] except this writes into the buffer, and no out_size.


== IStorage ==
== IStorage ==
Line 3,847: Line 3,934:


No input. Returns an [[NV_services#(S2)_INvDrv2User|INvDrv2User]].
No input. Returns an [[NV_services#(S2)_INvDrv2User|INvDrv2User]].
Only one session can be open at a time, otherwise returns error 0x200f3.


== GetNvDrv2UserTransferMemoryUsage ==
== GetNvDrv2UserTransferMemoryUsage ==
Line 3,998: Line 4,087:
! Description
! Description
|-
|-
| 0x00
| 0x00000000
|  
|  
| None
| None
|-
|-
| 0x01
| 0x00000001
|  
|  
| Application (not valid for use with LibraryApplets)
| Application (not valid for use with LibraryApplets)
|-
|-
| 0x02
| 0x00000002
| 010000000000100C
| 0x010000000000100C
| OverlayApplet (overlayDisp)
| OverlayApplet (overlayDisp)
|-
|-
| 0x03
| 0x00000003
| 0100000000001000
| 0x0100000000001000
| SystemAppletMenu (qlaunch)
| SystemAppletMenu (qlaunch)
|-
|-
| 0x04
| 0x00000004
| 0100000000001012
| 0x0100000000001012
| SystemApplication (starter)
| SystemApplication (starter)
|-
|-
| 0x0A
| 0x0000000A
| 0100000000001001
| 0x0100000000001001
| [[Auth_Applet|LibraryAppletAuth (auth)]]
| [[Auth_Applet|LibraryAppletAuth (auth)]]
|-
|-
| 0x0B
| 0x0000000B
| 0100000000001002
| 0x0100000000001002
| [[Cabinet_Applet|LibraryAppletCabinet (cabinet)]]
| [[Cabinet_Applet|LibraryAppletCabinet (cabinet)]]
|-
|-
| 0x0C
| 0x0000000C
| 0100000000001003
| 0x0100000000001003
| [[Controller_Applet|LibraryAppletController (controller)]]
| [[Controller_Applet|LibraryAppletController (controller)]]
|-
|-
| 0x0D
| 0x0000000D
| 0100000000001004
| 0x0100000000001004
| LibraryAppletDataErase (dataErase)
| LibraryAppletDataErase (dataErase)
|-
|-
| 0x0E
| 0x0000000E
| 0100000000001005
| 0x0100000000001005
| [[Error_Applet|LibraryAppletError (error)]]
| [[Error_Applet|LibraryAppletError (error)]]
|-
|-
| 0x0F
| 0x0000000F
| 0100000000001006
| 0x0100000000001006
| LibraryAppletNetConnect (netConnect)
| LibraryAppletNetConnect (netConnect)
|-
|-
| 0x10
| 0x00000010
| 0100000000001007
| 0x0100000000001007
| [[Profile_Selector|LibraryAppletPlayerSelect (playerSelect)]]
| [[Profile_Selector|LibraryAppletPlayerSelect (playerSelect)]]
|-
|-
| 0x11
| 0x00000011
| 0100000000001008
| 0x0100000000001008
| [[Software_Keyboard|LibraryAppletSwkbd (swkbd)]]
| [[Software_Keyboard|LibraryAppletSwkbd (swkbd)]]
|-
|-
| 0x12
| 0x00000012
| 0100000000001009
| 0x0100000000001009
| [[MiiEdit_Applet|LibraryAppletMiiEdit (miiEdit)]]
| [[MiiEdit_Applet|LibraryAppletMiiEdit (miiEdit)]]
|-
|-
| 0x13
| 0x00000013
| 010000000000100A
| 0x010000000000100A
| [[Internet_Browser#010000000000100A|LibraryAppletWeb (web)]]
| [[Internet_Browser#010000000000100A|LibraryAppletWeb (web)]]
|-
|-
| 0x14
| 0x00000014
| 010000000000100B
| 0x010000000000100B
| [[Internet_Browser#ShopN|LibraryAppletShop (shop)]]
| [[Internet_Browser#ShopN|LibraryAppletShop (shop)]]
|-
|-
| 0x15
| 0x00000015
| 010000000000100D
| 0x010000000000100D
| [[Album_Applet|LibraryAppletPhotoViewer (photoViewer)]]
| [[Album_Applet|LibraryAppletPhotoViewer (photoViewer)]]
|-
|-
| 0x16
| 0x00000016
| 010000000000100E
| 0x010000000000100E
| LibraryAppletSet (set)
| LibraryAppletSet (set)
|-
|-
| 0x17
| 0x00000017
| 010000000000100F
| 0x010000000000100F
| [[Internet_Browser#Offline_Applet|LibraryAppletOfflineWeb (offlineWeb)]] (LibraryAppletOfflineWebApp_0 in Ounce)
| [[Internet_Browser#Offline_Applet|LibraryAppletOfflineWeb (offlineWeb)]] (LibraryAppletOfflineWebApp_0 in Ounce)
|-
|-
| 0x18
| 0x00000018
| 0100000000001010
| 0x0100000000001010
| [[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]]
| [[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]]
|-
|-
| 0x19
| 0x00000019
| 0100000000001011
| 0x0100000000001011
| [[Internet_Browser#WifiWebAuthApplet|LibraryAppletWifiWebAuth (wifiWebAuth)]]
| [[Internet_Browser#WifiWebAuthApplet|LibraryAppletWifiWebAuth (wifiWebAuth)]]
|-
|-
| 0x1A
| 0x0000001A
| 0100000000001013
| 0x0100000000001013
| [[MyPage_Applet|LibraryAppletMyPage (myPage)]]
| [[MyPage_Applet|LibraryAppletMyPage (myPage)]]
|-
|-
| 0x1B
| 0x0000001B
| 010000000000101A
| 0x010000000000101A
| LibraryAppletGift (gift)
| LibraryAppletGift (gift)
|-
|-
| 0x1C
| 0x0000001C
| 010000000000101C
| 0x010000000000101C
| LibraryAppletUserMigration (userMigration)
| LibraryAppletUserMigration (userMigration)
|-
|-
| 0x1D
| 0x0000001D
| 010000000000101D
| 0x010000000000101D
| [9.0.0+] LibraryAppletPreomiaSys (EncounterSys)
| [9.0.0+] LibraryAppletPreomiaSys (EncounterSys)
|-
|-
| 0x1E
| 0x0000001E
| 0100000000001020
| 0x0100000000001020
| [9.0.0+] LibraryAppletStory (story)
| [9.0.0+] LibraryAppletStory (story)
|-
|-
| 0x1F
| 0x0000001F
| 010070000E3C0000
| 0x010070000E3C0000
| [9.0.0+] LibraryAppletPreomiaUsr (EncounterUsr)
| [9.0.0+] LibraryAppletPreomiaUsr (EncounterUsr)
|-
|-
| 0x20
| 0x00000020
| 010086000E49C000
| 0x010086000E49C000
| [9.0.0+] LibraryAppletPreomiaUsrDummy (EncounterUsrDummy)
| [9.0.0+] LibraryAppletPreomiaUsrDummy (EncounterUsrDummy)
|-
|-
| 0x21
| 0x00000021
| 0100000000001038
| 0x0100000000001038
| [10.0.0+] LibraryAppletSample (sample)
| [10.0.0+] LibraryAppletSample (sample)
|-
|-
| 0x22
| 0x00000022
| 0100000000001007
| 0x0100000000001007
| [13.0.0+] LibraryAppletPromoteQualification (playerSelect)
| [13.0.0+] LibraryAppletPromoteQualification (playerSelect)
|-
|-
| 0x32
| 0x00000032
| 010000000000100F
| 0x010000000000100F
| [17.0.0+] LibraryAppletOfflineWebApp_3 ([[Internet_Browser#Offline_Applet|LibraryAppletOfflineWeb (offlineWeb)]] in NX)
| [17.0.0+] LibraryAppletOfflineWebApp_3 ([[Internet_Browser#Offline_Applet|LibraryAppletOfflineWeb (offlineWeb)]] in NX)
|-
|-
| 0x33
| 0x00000033
| 010000000000100F
| 0x010000000000100F
| [17.0.0+] LibraryAppletOfflineWebSystem ([[Internet_Browser#Offline_Applet|LibraryAppletOfflineWeb (offlineWeb)]] in NX)
| [17.0.0+] LibraryAppletOfflineWebSystem ([[Internet_Browser#Offline_Applet|LibraryAppletOfflineWeb (offlineWeb)]] in NX)
|-
|-
| 0x35
| 0x00000035
| [17.0.0+] 0100000000001010 ([16.0.0-16.1.0] 0100000000001042)
| [17.0.0+] 0x0100000000001010 ([16.0.0-16.1.0] 0x0100000000001042)
| [17.0.0+] LibraryAppletLhub ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
| [17.0.0+] LibraryAppletLhub ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
|-
|-
| 0x36
| 0x00000036
| [17.0.0+] 0100000000001010 ([16.0.0-16.1.0] 0100000000001042)
| [17.0.0+] 0x0100000000001010 ([16.0.0-16.1.0] 0x0100000000001042)
| [17.0.0+] LibraryAppletLogin ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
| [17.0.0+] LibraryAppletLogin ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
|-
|-
| 0x37
| 0x00000037
| [17.0.0+] 0100000000001010 ([16.0.0-16.1.0] 0100000000001042)
| [17.0.0+] 0x0100000000001010 ([16.0.0-16.1.0] 0x0100000000001042)
| [17.0.0+] LibraryAppletShare ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
| [17.0.0+] LibraryAppletShare ([16.0.0-16.1.0] ) ([[Internet_Browser#Whitelisted_Applets|LibraryAppletLoginShare (loginShare)]] in NX)
|-
|-
| 0x38
| 0x00000038
| 0100000000001043
| 0x0100000000001043
| [16.0.0-16.1.0]
| [16.0.0-16.1.0]
|-
|-
| 0x50
| 0x00000050
| 0100000000001007
| 0x0100000000001007
| [18.0.0+]
| [18.0.0+]
|-
|-
| 0x51
| 0x00000051
| 0100000000001007
| 0x0100000000001007
| [18.0.0+]
| [18.0.0+]
|-
|-
| 0x64
| 0x00000064
| 0100000000001048
| 0x0100000000001048
| [20.0.0+] [[Splay_Applet|splay]]
| [20.0.0+] [[Splay_Applet|splay]]
|-
|-
| 0x3E8
| 0x000003E8
|  
|  
| [10.0.0-16.1.0] DevlopmentTool
| [10.0.0-16.1.0] DevlopmentTool
|-
|-
| 0x3F1
| 0x000003F1
| 010000000000D619
| 0x010000000000D619
| [10.0.0-16.1.0] CombinationLA
| [10.0.0-16.1.0] CombinationLA
|-
|-
| 0x3F2
| 0x000003F2
| 010000000000D610
| 0x010000000000D610
| [10.0.0-16.1.0] AeSystemApplet
| [10.0.0-16.1.0] AeSystemApplet
|-
|-
| 0x3F3
| 0x000003F3
| 010000000000D611
| 0x010000000000D611
| [10.0.0-16.1.0] AeOverlayApplet
| [10.0.0-16.1.0] AeOverlayApplet
|-
|-
| 0x3F4
| 0x000003F4
| 010000000000D612
| 0x010000000000D612
| [10.0.0-16.1.0] AeStarter
| [10.0.0-16.1.0] AeStarter
|-
|-
| 0x3F5
| 0x000003F5
| 010000000000D613
| 0x010000000000D613
| [10.0.0-16.1.0] AeLibraryAppletAlone
| [10.0.0-16.1.0] AeLibraryAppletAlone
|-
|-
| 0x3F6
| 0x000003F6
| 010000000000D614
| 0x010000000000D614
| [10.0.0-16.1.0] AeLibraryApplet1
| [10.0.0-16.1.0] AeLibraryApplet1
|-
|-
| 0x3F7
| 0x000003F7
| 010000000000D615
| 0x010000000000D615
| [10.0.0-16.1.0] AeLibraryApplet2
| [10.0.0-16.1.0] AeLibraryApplet2
|-
|-
| 0x3F8
| 0x000003F8
| 010000000000D616
| 0x010000000000D616
| [10.0.0-16.1.0] AeLibraryApplet3
| [10.0.0-16.1.0] AeLibraryApplet3
|-
|-
| 0x3F9
| 0x000003F9
| 010000000000D617
| 0x010000000000D617
| [10.0.0-16.1.0] AeLibraryApplet4
| [10.0.0-16.1.0] AeLibraryApplet4
|-
|-
| 0x3FA
| 0x000003FA
| 010000000000D60A
| 0x010000000000D60A
| [10.0.0-16.1.0] AppletISA
| [10.0.0-16.1.0] AppletISA
|-
|-
| 0x3FB
| 0x000003FB
| 010000000000D60B
| 0x010000000000D60B
| [10.0.0-16.1.0] AppletIOA
| [10.0.0-16.1.0] AppletIOA
|-
|-
| 0x3FC
| 0x000003FC
| 010000000000D60C
| 0x010000000000D60C
| [10.0.0-16.1.0] AppletISTA
| [10.0.0-16.1.0] AppletISTA
|-
|-
| 0x3FD
| 0x000003FD
| 010000000000D60D
| 0x010000000000D60D
| [10.0.0-16.1.0] AppletILA1
| [10.0.0-16.1.0] AppletILA1
|-
|-
| 0x3FE
| 0x000003FE
| 010000000000D60E
| 0x010000000000D60E
| [10.0.0-16.1.0] AppletILA2
| [10.0.0-16.1.0] AppletILA2
|-
| 0x0100000E
|
| [S2] LibraryAppletError
|-
| 0x01000010
|
| [S2] LibraryAppletPlayerSelect
|-
| 0x01010011
|
| [S2] SwkbdModeless
|-
| 0x01020011
|
| [S2] Swkbd
|-
| 0x01000013
|
| [S2] OpenWeb
|-
| 0x01000014
|
| [S2] LibraryAppletShop
|-
| 0x01000022
|
| [S2] LibraryAppletPromoteQualification
|-
| 0x01010025
|
| [S2] SaveDataBackup
|-
| 0x01020025
|
| [S2] SaveDataBackup
|-
| 0x01000032
|
| [S2] LibraryAppletOfflineWebApp_3
|-
| 0x01000033
|
| [S2] LibraryAppletOfflineWebSystem
|-
| 0x01000035
|
| [S2] LibraryAppletLhub
|-
| 0x01000036
|
| [S2] LibraryAppletLogin
|-
| 0x01000037
|
| [S2] LibraryAppletShare
|-
| 0x01000050
|
| [S2] PlayerSelect
|-
| 0x01000051
|
| [S2] PlayerSelect
|-
| 0x01000052
|
| [S2] PlayerSelect
|-
|-
| 0x700000C8
| 0x700000C8
| 010000000000D65B
| 0x010000000000D65B
| [18.0.0+]  
| [18.0.0+]  
|-
|-
| 0x700000C9
| 0x700000C9
| 010000000000D65C
| 0x010000000000D65C
| [18.0.0+]  
| [18.0.0+]  
|-
|-
| 0x700000DC
| 0x700000DC
| 010000000000D619
| 0x010000000000D619
| [17.0.0+] CombinationLA
| [17.0.0+] CombinationLA
|-
|-
| 0x700000E6
| 0x700000E6
| 010000000000D610
| 0x010000000000D610
| [17.0.0+] AeSystemApplet
| [17.0.0+] AeSystemApplet
|-
|-
| 0x700000E7
| 0x700000E7
| 010000000000D611
| 0x010000000000D611
| [17.0.0+] AeOverlayApplet
| [17.0.0+] AeOverlayApplet
|-
|-
| 0x700000E8
| 0x700000E8
| 010000000000D612
| 0x010000000000D612
| [17.0.0+] AeStarter
| [17.0.0+] AeStarter
|-
|-
| 0x700000E9
| 0x700000E9
| 010000000000D613
| 0x010000000000D613
| [17.0.0+] AeLibraryAppletAlone
| [17.0.0+] AeLibraryAppletAlone
|-
|-
| 0x700000EA
| 0x700000EA
| 010000000000D614
| 0x010000000000D614
| [17.0.0+] AeLibraryApplet1
| [17.0.0+] AeLibraryApplet1
|-
|-
| 0x700000EB
| 0x700000EB
| 010000000000D615
| 0x010000000000D615
| [17.0.0+] AeLibraryApplet2
| [17.0.0+] AeLibraryApplet2
|-
|-
| 0x700000EC
| 0x700000EC
| 010000000000D616
| 0x010000000000D616
| [17.0.0+] AeLibraryApplet3
| [17.0.0+] AeLibraryApplet3
|-
|-
| 0x700000ED
| 0x700000ED
| 010000000000D617
| 0x010000000000D617
| [17.0.0+] AeLibraryApplet4
| [17.0.0+] AeLibraryApplet4
|-
|-
| 0x700000F0
| 0x700000F0
| 010000000000D60A
| 0x010000000000D60A
| [17.0.0+] AppletISA
| [17.0.0+] AppletISA
|-
|-
| 0x700000F1
| 0x700000F1
| 010000000000D60B
| 0x010000000000D60B
| [17.0.0+] AppletIOA
| [17.0.0+] AppletIOA
|-
|-
| 0x700000F2
| 0x700000F2
| 010000000000D60C
| 0x010000000000D60C
| [17.0.0+] AppletISTA
| [17.0.0+] AppletISTA
|-
|-
| 0x700000F3
| 0x700000F3
| 010000000000D60D
| 0x010000000000D60D
| [17.0.0+] AppletILA1
| [17.0.0+] AppletILA1
|-
|-
| 0x700000F4
| 0x700000F4
| 010000000000D60E
| 0x010000000000D60E
| [17.0.0+] AppletILA2
| [17.0.0+] AppletILA2
|-
|-
| 0x700000FA
| 0x700000FA
| 010000000000D677
| 0x010000000000D677
| [20.1.0+]  
| [20.1.0+]  
|}
|}