AM (Applet Manager) provides services for interacting with system applets while abstracting several aspects of power and operation management.
Contains multiple raw images, with at least the following: "NN_OMM_CHARGING_BIN_{begin|end}"(charging icon), low-battery icon, and the Nintendo Switch logo displayed during system boot.
appletAE
Cmd |
Name
|
100 |
GetSystemAppletProxy
|
200 |
GetLibraryAppletProxy
|
300 |
GetOverlayAppletProxy
|
350 |
GetApplicationProxy
|
400 |
GetLibraryAppletCreator
|
ISystemAppletProxy
Cmd |
Name
|
0 |
GetCommonStateGetter
|
1 |
GetSelfController
|
2 |
GetWindowController
|
3 |
GetAudioController
|
4 |
GetDisplayController
|
10 |
GetProcessWindingController
|
11 |
GetLibraryAppletCreator
|
20 |
GetHomeMenuFunctions
|
21 |
GetGlobalStateController
|
22 |
GetApplicationCreator
|
1000 |
GetDebugFunctions
|
ILibraryAppletProxy
Cmd |
Name
|
0 |
GetCommonStateGetter
|
1 |
GetSelfController
|
2 |
GetWindowController
|
3 |
GetAudioController
|
4 |
GetDisplayController
|
10 |
GetProcessWindingController
|
11 |
GetLibraryAppletCreator
|
20 |
GetLibraryAppletSelfAccessor
|
1000 |
GetDebugFunctions
|
IOverlayAppletProxy
Cmd |
Name
|
0 |
GetCommonStateGetter
|
1 |
GetSelfController
|
2 |
GetWindowController
|
3 |
GetAudioController
|
4 |
GetDisplayController
|
10 |
GetProcessWindingController
|
11 |
GetLibraryAppletCreator
|
20 |
GetOverlayFunctions
|
1000 |
GetDebugFunctions
|
IApplicationProxy
Cmd |
Name
|
0 |
GetCommonStateGetter
|
1 |
GetSelfController
|
2 |
GetWindowController
|
3 |
GetAudioController
|
4 |
GetDisplayController
|
10 |
GetProcessWindingController
|
11 |
GetLibraryAppletCreator
|
20 |
GetApplicationFunctions
|
1000 |
GetDebugFunctions
|
ILibraryAppletCreator
Cmd |
Name
|
0 |
GetLibraryAppletAccessor
|
1 |
TerminateAllLibraryApplets
|
2 |
AreAnyLibraryAppletsLeft
|
10 |
CreateStorage
|
11 |
CreateTransferMemoryStorage
|
12 |
CreateHandleStorage
|
appletOE
Cmd |
Name
|
0 |
GetApplicationProxy
|
idle:sys
omm
Operation Mode Manager (OMM) is a service responsible for arbitrating the operation changes between docked and handheld modes.
Besides PTM_services, this is the only service that interacts with the Dock through usb:pd*.
Cmd |
Name
|
0 |
GetOperationMode
|
1 |
GetOmmWaitEvent
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
spsm
Enums
AppletId
ID
|
Title-id
|
Description
|
0x02
|
010000000000100C
|
"overlayDisp"
|
0x03
|
0100000000001000
|
"qlaunch"
|
0x04
|
0100000000001012
|
"starter"
|
0x0A
|
0100000000001001
|
"auth"
|
0x0B
|
0100000000001002
|
"cabinet"
|
0x0C
|
0100000000001003
|
"controller"
|
0x0D
|
0100000000001004
|
"dataErase"
|
0x0E
|
0100000000001005
|
"error"
|
0x0F
|
0100000000001006
|
"netConnect"
|
0x10
|
0100000000001007
|
"playerSelect"
|
0x11
|
0100000000001008
|
"swkbd"
|
0x12
|
0100000000001009
|
"miiEdit"
|
0x13
|
010000000000100A
|
"LibAppletWeb" WebApplet applet
|
0x14
|
010000000000100B
|
"LibAppletShop" ShopN applet
|
0x15
|
010000000000100D
|
"photoViewer"
|
0x16
|
010000000000100E
|
|
0x17
|
010000000000100F
|
"LibAppletOff" Offline applet
|
0x18
|
0100000000001010
|
"LibAppletLns" Whitelisted applet
|
0x19
|
0100000000001011
|
"LibAppletAuth" WifiWebAuth applet
|
0x1A
|
0100000000001013
|
"myPage"
|
ShimKind
This is from strings and code in the web-applets.
This indicates the type of web-applet.
shimKind value
|
Description
|
2
|
LoginApplet
|
4
|
ShareApplet
|
5
|
WebApplet
|
6
|
WifiWebAuthApplet
|
7
|
LobbyApplet
|