System Modules

Title-id Versions Description
0100000000000000 [bundled with kernel] FS
0100000000000001 [bundled with kernel] Loader
0100000000000002 [bundled with kernel] NCM
0100000000000003 [bundled with kernel] ProcessMana
0100000000000004 [bundled with kernel] sm
0100000000000005 [bundled with kernel] boot
0100000000000006 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) usb
0100000000000007 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) tma
0100000000000008 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) boot2.ProdBoot
0100000000000009 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) settings
010000000000000A v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) bus
010000000000000B v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) bluetooth
010000000000000C v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) bcat
010000000000000E v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) friends
010000000000000F v450 (0.0.1.194), v65796 (0.1.1.4), v131082 (0.2.0.10), v201327002 (12.0.1.154) nifm
0100000000000010 v450 (0.0.1.194), v65796 (0.1.1.4), v131132 (0.2.0.60), v201327002 (12.0.1.154) ptm
0100000000000012 v450 (0.0.1.194), v65796 (0.1.1.4), v131092 (0.2.0.20), v201327002 (12.0.1.154) bsdsockets
0100000000000013 v450 (0.0.1.194), v65796 (0.1.1.4), v131132 (0.2.0.60), v201327002 (12.0.1.154) hid
0100000000000014 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) audio
0100000000000015 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) LogManager.Prod
0100000000000016 v450 (0.0.1.194), v65796 (0.1.1.4), v131082 (0.2.0.10), v196608 (0.3.0.0), v201327002 (12.0.1.154) wlan
0100000000000018 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) ldn
0100000000000019 v450 (0.0.1.194), v65796 (0.1.1.4), v131082 (0.2.0.10), v196628 (0.3.0.20), v201327002 (12.0.1.154) nvservices
010000000000001A v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) pcv
010000000000001B v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) ppc
010000000000001C v450 (0.0.1.194), v65796 (0.1.1.4), v131082 (0.2.0.10), v201327002 (12.0.1.154) nvnflinger
010000000000001D v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) pcie.withoutHb
010000000000001E v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) account
010000000000001F v450 (0.0.1.194), v65796 (0.1.1.4), v131132 (0.2.0.60), v201327002 (12.0.1.154) ns
0100000000000020 v450 (0.0.1.194), v65796 (0.1.1.4), v131072 (0.2.0.0), v201327002 (12.0.1.154) nfc
0100000000000021 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) psc
0100000000000022 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) capsrv
0100000000000023 v450 (0.0.1.194), v65796 (0.1.1.4), v131132 (0.2.0.60), v201327002 (12.0.1.154) am
0100000000000024 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) ssl
0100000000000025 v450 (0.0.1.194), v65796 (0.1.1.4), v131082 (0.2.0.10), v201327002 (12.0.1.154) nim
0100000000000028 [bundled with kernel] spl
0100000000000029 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) lbl
010000000000002A v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) btm
010000000000002B v450 (0.0.1.194), v65796 (0.1.1.4), v131132 (0.2.0.60), v201327002 (12.0.1.154) erpt
010000000000002D v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) vi
010000000000002E v450 (0.0.1.194), v65796 (0.1.1.4), v131082 (0.2.0.10), v201327002 (12.0.1.154) pctl
010000000000002F v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) npns
0100000000000030 v450 (0.0.1.194), v65796 (0.1.1.4), v131132 (0.2.0.60), v201327002 (12.0.1.154) eupld
0100000000000031 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) glue
0100000000000032 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) eclct
0100000000000033 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) es
0100000000000034 v450 (0.0.1.194), v65796 (0.1.1.4), v131132 (0.2.0.60), v201327002 (12.0.1.154) fatal
0100000000000036 v260 (0.0.1.4), v65596 (0.1.0.60), v131092 (0.2.0.20), v201327002 (12.0.1.154) creport
0100000000000037 v201327002 (12.0.1.154) ro
0100000000000039 v201327002 (12.0.1.154) sdb

The built-in system modules are {see above 7 modules}.

Note: unlike 3DS, Switch doesn't have a dedicated HTTP-sysmodule. Instead, processes using HTTP(S) just use libcurl + socket/ssl services.

As of 2.0.0, the only sysmodule with a RomFS is hid-sysmodule.

System Debug Applets

Title-id Versions Description
0100000000002071 Snapshot Dumper? Used by NS.
010000000000209B "am.debug". Used by AM.

No 01000000000020XX titles exist on retail systems.

System Data Archives

Title-id Versions Description
0100000000000800 v260 (0.0.1.4), v201327002 (12.0.1.154) SSL trusted certificates
0100000000000801 v450 (0.0.1.194), v65796 (0.1.1.4), v196628 (0.3.0.20), v201327002 (12.0.1.154) Stores the message strings for Support Error Codes. There's "/DatabaseInfo" at FS root, then the rest is stored at "/{first 4 error digits}/{last 4 error digits}/".
0100000000000802 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) Random textures?
0100000000000803 v450 (0.0.1.194), v65796 (0.1.1.4), v196628 (0.3.0.20), v201327002 (12.0.1.154) Mounted as "shareddata:/". Contains various browser data: emojis, OSS NROs, "buildinfo/buildinfo.dat", ...
0100000000000804 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) HTML resources: Open-source licenses("Intellectual Property Notices") and seizure warnings("Health & Safety Information"). The former is stored at FS "/legallines.htdocs/", while the latter is at "/safe.htdocs/".
0100000000000805 v450 (0.0.1.194) Chinese and Korean dictionaries
0100000000000806 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) Bad words
0100000000000807 v260 (0.0.1.4), v201327002 (12.0.1.154) Hotspot List
0100000000000808 v450 (0.0.1.194) European, English and Japanese dictionaries
0100000000000809 v450 (0.0.1.194), v65796 (0.1.1.4), v196628 (0.3.0.20), v196628 (0.3.0.20), v262164 (0.4.0.20), v201327002 (12.0.1.154) System Version Title
010000000000080A v450 (0.0.1.194), v201327002 (12.0.1.154) Chara?
010000000000080B v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) Tutorial images and strings. Used for the offline news by the News applet.
010000000000080C v450 (0.0.1.194) EULA. Also accessed by NS.
010000000000080D v450 (0.0.1.194), v65796 (0.1.1.4) Blacklist URL
010000000000080E v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) Geo Zoneinfo
0100000000000810 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) Extended font
0100000000000811 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) Standard font
0100000000000812 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) Korean font
0100000000000813 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) Taiwanese font
0100000000000814 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) Chinese font
0100000000000816 v450 (0.0.1.194), v65796 (0.1.1.4), v131162 (0.2.0.90), v196628 (0.3.0.20), v262164 (0.4.0.20), v201327002 (12.0.1.154) Contains the title-listing for the associated sysupdate in the NCA-type0 .cnmt.
0100000000000818 v450 (0.0.1.194), v65796 (0.1.1.4), v131082 (0.2.0.10), v201327002 (12.0.1.154) System config
0100000000000819 v450 (0.0.1.194), v65796 (0.1.1.4), v131082 (0.2.0.10), v201327002 (12.0.1.154) Firmware package A, normal firmware.
010000000000081A v450 (0.0.1.194), v65796 (0.1.1.4), v131082 (0.2.0.10), v201327002 (12.0.1.154) Firmware package B, safe mode firmware.
010000000000081B v450 (0.0.1.194), v65796 (0.1.1.4), v131082 (0.2.0.10), v201327002 (12.0.1.154) Firmware package C, normal firmware (exFAT variant). Identical to 0100000000000819 with different package2. Requires a device ID to download from CDN.
010000000000081D v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) Errdisp strings
010000000000081E v260 (0.0.1.4), v201327002 (12.0.1.154) Dummy file
010000000000081F v260 (0.0.1.4), v201327002 (12.0.1.154) Icosa system config
0100000000000820 v260 (0.0.1.4), v201327002 (12.0.1.154) Copper system config
0100000000000821 v260 (0.0.1.4), v201327002 (12.0.1.154) Hoag system config
0100000000000822 v201327002 (12.0.1.154) ac_#_nx binaries
0100000000000823 v201327002 (12.0.1.154) Firmware binaries for peripherals

System Applets

Title-id Versions Description
0100000000001000 v450 (0.0.1.194), v65796 (0.1.1.4), v131162 (0.2.0.90), v201327002 (12.0.1.154) "qlaunch" System applet (Launched by NS with TID loaded from system-config-title)
0100000000001001 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "auth"
0100000000001002 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "cabinet"
0100000000001003 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "controller"
0100000000001004 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "dataErase"
0100000000001005 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "error"
0100000000001006 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "netConnect"
0100000000001007 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "playerSelect"
0100000000001008 v450 (0.0.1.194), v65796 (0.1.1.4), v131132 (0.2.0.60), v201327002 (12.0.1.154) "swkbd"
0100000000001009 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "miiEdit"
010000000000100A v450 (0.0.1.194), v65796 (0.1.1.4), v131162 (0.2.0.90), v201327002 (12.0.1.154) "LibAppletWeb" WebApplet
010000000000100B v450 (0.0.1.194), v65796 (0.1.1.4), v131162 (0.2.0.90), v201327002 (12.0.1.154) "LibAppletShop" ShopN applet
010000000000100C v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "overlayDisp" Overlay applet (TID is loaded by NS from system-config-title)
010000000000100D v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "photoViewer"
010000000000100F v450 (0.0.1.194), v65796 (0.1.1.4), v131162 (0.2.0.90), v201327002 (12.0.1.154) "LibAppletOff" Offline web-applet
0100000000001010 v450 (0.0.1.194), v65796 (0.1.1.4), v131162 (0.2.0.90), v201327002 (12.0.1.154) "LibAppletLns" Whitelisted applet (LoginApplet+ShareApplet+LobbyApplet)
0100000000001011 v450 (0.0.1.194), v65796 (0.1.1.4), v131162 (0.2.0.90), v201327002 (12.0.1.154) "LibAppletAuth" WifiWebAuth applet
0100000000001012 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "starter"
0100000000001013 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "myPage"
0100000000001015 v450 (0.0.1.194), v65796 (0.1.1.4), v201327002 (12.0.1.154) "maintenance" Initial applet displayed when booting into Recovery_Mode. TID launched by NS when a state flag is val1 indicating that this TID should be launched instead of the above "System applet" TID.
0100000000001016 TID used by NS when a certain flag is non-zero, in multiple places including around code using string "application_install". This title doesn't seem to exist for retail.

System Applications

Title-id Versions Description
01008BB00013C000 v450 (0.0.1.194) "flog" NES emulator. Installed on retail systems.

The titleID for "flog" is used by 3 funcs in qlaunch.

Games

See here..