Title list

From Nintendo Switch Brew
Revision as of 14:20, 24 December 2017 by Hexkyz (talk | contribs)
Jump to navigation Jump to search

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
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
010000000000000D Launched by maintenance mode boot2.manuBoot, but not present in retail or factory firmware.
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
0100000000000011 Launched by maintenance mode boot2.manuBoot, but not present in retail or factory firmware.
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
0100000000000017 Launched by maintenance mode boot2.manuBoot, but not present in retail or factory firmware.
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
0100000000000035 4.0.0+ grc
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
0100000000000038 This title is referenced by 3.0.0 boot2.prodBoot, but does not exist on retail systems.
0100000000000039 v201327002 (12.0.1.154) sdb
010000000000003A 4.0.0+ migration
010000000000003C 4.0.0+ jpegdec
010000000000003D 4.0.0+ safemode

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
0100000000002000 "BoardTest"
0100000000002001 "BoardWireless"
0100000000002002 C1LcdAndKey ("LcdAndKey") - LCD/Keyboard testing.
0100000000002003 C2UsbHpmic ("UsbAndHPMicTest") - USB and audio testing.
0100000000002004 C3Aging ("Aging") - Graphics/Framerate testing.
0100000000002005 C4SixAxis ("6axisTest") - Sixaxis (controller peripheral) testing.
0100000000002006 C5Wireless ("AssembledWireless") - Wireless testing.
0100000000002007 "FinalCheck"
0100000000002044 "HB-TBIntegrationTest"
010000000000204E A4BoardCalWriti ("BoardCalWriting") - Writes calibration data to NAND.
010000000000209B "am.debug" - Used by AM.
010000000000209C TestApplication ("TestApplicationLauncher") - Factory qlaunch replacement. Used to launch other tests.
0100000000002071 Snapshot Dumper? - Used by NS.

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) Firmware binaries for peripherals(hardware within Joy-Cons/etc).
0100000000000823 v201327002 (12.0.1.154) Contains version.dat and ac_*_nx files. All of the *_nx files stored under here appears to be compressed with gzip.

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.

Factory System Modules

Title-id Versions Description
100000000000B120 Launched by maintenance mode boot2.manuBoot, but not present in retail or factory firmware.
100000000000B14A manu - installed in factory firmware.

Target Tools

Title-id Versions Description
1000000000000001 SystemInitializ
1000000000000004 CalWriterManu
1000000000000007 "ApplicationLauncer"

System Applications

Title-id Versions Description
01008BB00013C000 v450 (0.0.1.194) "flog" NES emulator.
0100069000078000 v0 "Retail Interactive Display Menu". This title can be launched by qlaunch, but is not normally installed on retail systems.

Games

See here.