20.0.0: Difference between revisions

Created page with "The Switch 20.0.0 system update was released on April 30, 2025 (UTC). This Switch update was released for the following regions: ALL. Security flaws fixed: <fill this in manu..."
 
No edit summary
Line 63: Line 63:
** SystemData (non-sysver): CertStore, ErrorMessage, MiiModel, BrowserDll, Help, NgWord, SsidList, AvatarImage, LocalNews, UrlBlackList, TimeZoneBinary, FontNintendoExtension, FontStandard, FontKorean, FontChineseTraditional, FontChineseSimple, FirmwareDebugSettings, BootImagePackage, BootImagePackageSafe, BootImagePackageExFat, FatalMessage, ControllerIcon, PlatformConfigIcosa, PlatformConfigCopper, PlatformConfigHoag, ControllerFirmware, NgWord2, BootImagePackageExFatSafe, PlatformConfigIcosaMariko, ContentActionTable, NgWordT, PlatformConfigAula, AulaDockFirmware.
** SystemData (non-sysver): CertStore, ErrorMessage, MiiModel, BrowserDll, Help, NgWord, SsidList, AvatarImage, LocalNews, UrlBlackList, TimeZoneBinary, FontNintendoExtension, FontStandard, FontKorean, FontChineseTraditional, FontChineseSimple, FirmwareDebugSettings, BootImagePackage, BootImagePackageSafe, BootImagePackageExFat, FatalMessage, ControllerIcon, PlatformConfigIcosa, PlatformConfigCopper, PlatformConfigHoag, ControllerFirmware, NgWord2, BootImagePackageExFatSafe, PlatformConfigIcosaMariko, ContentActionTable, NgWordT, PlatformConfigAula, AulaDockFirmware.
** Applets: qlaunch, auth, cabinet, controller, dataErase, error, netConnect, playerSelect, swkbd, miiEdit, LibAppletWeb, LibAppletShop, overlayDisp, photoViewer, LibAppletOff, LibAppletLns, LibAppletAuth, "starter" application, myPage, maintenance.
** Applets: qlaunch, auth, cabinet, controller, dataErase, error, netConnect, playerSelect, swkbd, miiEdit, LibAppletWeb, LibAppletShop, overlayDisp, photoViewer, LibAppletOff, LibAppletLns, LibAppletAuth, "starter" application, myPage, maintenance.
[[NPDM]] changes (besides usual version-bump):
* bluetooth: Name updated: bluetooth -> bluetooth.autog.
* hid: Service access: added lm.
* wlan: Service access: added erpt:c, pm:bm.
* ns: Service access: added hid:sys, removed hid.
* capsrv: Service access: added srepo:u.
* erpt: Fac.FsAccessFlag updated: set bitmask 0x0000080000000000 (bit43).
* pctl: MainThreadStackSize updated: 0x4000 -> 0x6000.
* npns: Service server access: added npns:a. KernelCap HandleTableSize: updated HandleTableSize = 0x80 -> 0x100.
* eclct: Service access: added pctl:s, pm:bm, srepo:a.
* creport: Service access: removed fsp-srv. SVC access: removed CreateSession, AcceptSession, ReplyAndReceiveLight, ReplyAndReceive, ReplyAndReceiveWithUserBuffer, CreateEvent.
* ro: Service access: removed csrng.
* migration: Service access: added nifm:a, notif:s, pctl:s, removed nifm:s.
* omm: Service access: added time:al.
* cabinet: Service access: added bsd:a, removed bsd:u.
* controller: Service access: added bsd:a, removed bsd:u, htcs.
* dataErase: Service access: added bsd:a, htcs:sys, removed bsd:u, htcs.
* error: Service access: added bsd:a, removed bsd:u.
* playerSelect: Service access: added bsd:a, removed bsd:u.
* swkbd: Service access: added bsd:a, htcs:sys, removed bsd:u, htcs.
* overlayDisp: Service access: added bsd:a, removed bsd:u.
* photoViewer: Service access: added bsd:a, htcs:sys, removed bsd:s, htcs.
* LibAppletLns: Service access: added ns:sweb, removed ns:web.
* myPage: Service access: added bsd:a, removed bsd:u.
* maintenance: Service access: added bsd:a, htcs:sys, removed bsd:u, htcs.
RomFs changes:
* [[SSL_services#CertStore|CertStore]]: "/ssl_TrustedCerts.bdf" updated, "/ssl_TrustedCerts.Ounce.bdf" updated
* ErrorMessage: updated
* BrowserDll:
** "/browser/effective_tld_names.dat" updated
** "/browser/ErrorPageFilteringTemplate.html" updated
** "/browser/ErrorPageSubFrameTemplate.html" updated
** "/browser/ErrorPageTemplate.html" updated
** "/browser/MediaControlsInline.css" updated
** "/browser/MediaControlsInline.js" updated
** "/browser/skin/" added
** "/browser/Skin.dat" removed
** "/browser/UserCss.dat" updated
** "/buildinfo/buildinfo.dat" updated
** "/gfxShader/BrowserOffscreenDrawer.bnsh" updated
** "/gfxShader/MediaPlayerDrawer.bnsh" added
** "/lyt/": Various data updated.
** "/lyt/Browse/MouseEffect.arc" removed
** "/lyt/MediaPlayer/MovieCanvasNative.arc" removed
** "/message/": Various data updated.
** "/message/labelConversionTable.json" added
** "/nro/netfront/": Various data updated.
** "/nro/netfront/core_2/" removed
** "/nro/netfront/core_3/" added
** "/shader/OceanShader.arc" updated
** "/sound/cruiser.bfsar" updated
* Help:
** "/legallines.htdocs/img/immersion.png" removed
** "/legallines.htdocs/index.html" updated
** "/safe.htdocs/html/JPja/index.html" updated
** "/safe.htdocs/html/JPja/page_02.html" updated
** "/safe.htdocs/html/JPja/page_04.html" updated
** "/safe.htdocs/html/KRko/index.html" updated
** "/safe.htdocs/html/KRko/page_02.html" updated
** "/safe.htdocs/html/KRko/page_04.html" updated
** "/safe.htdocs/html/TWzh/index.html" updated
** "/safe.htdocs/html/TWzh/page_02.html" updated
** "/safe.htdocs/html/TWzh/page_04.html" updated
** "/safe.htdocs/js/tapaction.js" updated
* NgWord: updated
* [[System_Version_Title|SystemVersion]]: All files updated.
* AvatarImage:
** "/chara/00000001.szs" updated
** "/chara/00000002.szs" updated
** "/chara/00000003.szs" updated
** "/chara/00000004.szs" updated
** "/chara/00000005.szs" updated
** "/chara/00000006.szs" updated
** "/chara/0000000A.szs" updated
** "/chara/0000000B.szs" updated
** "/chara/0000000D.szs" updated
** "/chara/0000000E.szs" updated
** "/chara/0000000F.szs" updated
** "/chara/00000010.szs" updated
** "/chara/00000011.szs" updated
** "/chara/00000012.szs" updated
** "/chara/00000034.szs" updated
** "/chara/00000035.szs" updated
** "/chara/00000036.szs" updated
** "/DatabaseInfo.bin" updated
* LocalNews: "/image/LnShopIntro/list.jpg" updated, "/image/LnShopIntro/main.jpg" updated, "/image/LnSupIntro/main_Terra.jpg" removed, "/message/CNzhT/" removed, "/message/revision.txt" updated
* UrlBlackList: "/listLnsGlobal.txt" updated
* FontNintendoExtension: "/nintendo_ext2_003.bfttf" updated
* [[System_Settings|FirmwareDebugSettings/PlatformConfigIcosa/PlatformConfigCopper/PlatformConfigHoag/PlatformConfigIcosaMariko/PlatformConfigAula]]: All files updated.
* ControllerIcon: "/lyt/ColorTable" updated
* NgWord2: updated
* RebootlessSystemUpdateVersion: All files updated.
* qlaunch applet:
** "/icon/hatena174.jpg" added
** "/icon/hatena.jpg" updated
** "/icon/NaIcon_ShareFrom_ForDemo.jpg" added
** "/icon/NaIcon_ShareFrom_ForDemo.png" added
** "/icon/NaIcon_ShareTo_ForDemo.jpg" added
** "/icon/NaIcon_ShareTo_ForDemo.png" added
** "/icon/SubstituteUserIcon.jpg" updated
** "/lyt/": Various data updated.
** "/lyt/DataTransfer.szs" added
** "/lyt/Vgc.szs" added
** "/message/": Various data updated.
** "/message/CNzh/dataTransfer.msbt.szs" added
** "/message/CNzh/splay.msbt.szs" added
** "/message/CNzh/vgc.msbt.szs" added
** "/message/CNzhT/" removed
** "/message/EUde/dataTransfer.msbt.szs" added
** "/message/EUde/splay.msbt.szs" added
** "/message/EUde/vgc.msbt.szs" added
** "/message/EUen/dataTransfer.msbt.szs" added
** "/message/EUen/splay.msbt.szs" added
** "/message/EUen/vgc.msbt.szs" added
** "/message/EUes/dataTransfer.msbt.szs" added
** "/message/EUes/splay.msbt.szs" added
** "/message/EUes/vgc.msbt.szs" added
** "/message/EUfr/dataTransfer.msbt.szs" added
** "/message/EUfr/splay.msbt.szs" added
** "/message/EUfr/vgc.msbt.szs" added
** "/message/EUit/dataTransfer.msbt.szs" added
** "/message/EUit/splay.msbt.szs" added
** "/message/EUit/vgc.msbt.szs" added
** "/message/EUnl/dataTransfer.msbt.szs" added
** "/message/EUnl/splay.msbt.szs" added
** "/message/EUnl/vgc.msbt.szs" added
** "/message/EUpt/dataTransfer.msbt.szs" added
** "/message/EUpt/splay.msbt.szs" added
** "/message/EUpt/vgc.msbt.szs" added
** "/message/EUru/dataTransfer.msbt.szs" added
** "/message/EUru/splay.msbt.szs" added
** "/message/EUru/vgc.msbt.szs" added
** "/message/JPja/dataTransfer.msbt.szs" added
** "/message/JPja/splay.msbt.szs" added
** "/message/JPja/vgc.msbt.szs" added
** "/message/KRko/dataTransfer.msbt.szs" added
** "/message/KRko/splay.msbt.szs" added
** "/message/KRko/vgc.msbt.szs" added
** "/message/TWzh/dataTransfer.msbt.szs" added
** "/message/TWzh/splay.msbt.szs" added
** "/message/TWzh/vgc.msbt.szs" added
** "/message/USen/dataTransfer.msbt.szs" added
** "/message/USen/splay.msbt.szs" added
** "/message/USen/vgc.msbt.szs" added
** "/message/USes/dataTransfer.msbt.szs" added
** "/message/USes/splay.msbt.szs" added
** "/message/USes/vgc.msbt.szs" added
** "/message/USfr/dataTransfer.msbt.szs" added
** "/message/USfr/splay.msbt.szs" added
** "/message/USfr/vgc.msbt.szs" added
** "/message/USpt/dataTransfer.msbt.szs" added
** "/message/USpt/splay.msbt.szs" added
** "/message/USpt/vgc.msbt.szs" added
** "/sound/qlaunch_action.bksnd" updated
** "/sound/qlaunch.bfsar" updated
** "/texture/IcoPctl.bntx" removed
* auth applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/auth_action.bksnd" updated
** "/sound/auth.bfsar" updated
** "/sound/auth_module.bksnd" updated
* cabinet applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/cabinet_action.bksnd" updated
** "/sound/cabinet.bfsar" updated
* controller applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/controller_action.bksnd" updated
** "/sound/controller.bfsar" updated
** "/sound/controller_module.bksnd" updated
* dataErase applet:
** "/icon/" added
** "/lyt/": Various data updated.
** "/lyt/hatena.jpg" removed
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/dataErase_action.bksnd" updated
** "/sound/dataErase.bfsar" updated
* error applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/error_action.bksnd" updated
** "/sound/error.bfsar" updated
** "/texture/IcoPctl.bntx" removed
* netConnect applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/netConnect_action.bksnd" updated
** "/sound/netConnect.bfsar" updated
* playerSelect applet:
** "/lyt/": Various data updated.
** "/lyt/Pin.szs" added
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/playerSelect_action.bksnd" updated
** "/sound/playerSelect.bfsar" updated
** "/sound/playerSelect_module.bksnd" updated
* swkbd applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/swkbd_action.bksnd" updated
** "/sound/swkbd.bfsar" updated
* [[Internet_Browser|LibAppletWeb/LibAppletShop/LibAppletOff/LibAppletLns/LibAppletAuth]]: All files updated.
* overlayDisp applet:
** "/icon/hatena174.jpg" added
** "/icon/hatena.jpg" removed
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/batteryIn.raw" updated
** "/sound/batteryOut.raw" updated
** "/sound/infoAlarm.raw" updated
** "/sound/infoCapture.raw" updated
** "/sound/infoLHub.raw" added
** "/sound/infoPtcl.raw" added
** "/sound/infoReactionError.raw" updated
** "/sound/overlayDisp_action.bksnd" updated
* photoViewer applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/photoViewer_action.bksnd" updated
** "/sound/photoViewer.bfsar" updated
* "starter" application:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/starter_action.bksnd" updated
** "/sound/starter.bfsar" updated
* myPage applet:
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/myPage_action.bksnd" updated
** "/sound/myPage.bfsar" updated
** "/sound/myPage_module.bksnd" updated
* maintenance applet:
** "/common/shader/VarietyOceanShader_Nx.arc.szs" updated
** "/lyt/": Various data updated.
** "/message/": Various data updated.
** "/message/CNzhT/" removed
** "/sound/maintenance_action.bksnd" updated
** "/sound/maintenance.bfsar" updated
=== BootImagePackages ===
RomFs changes: all files updated.
Using updated master-key: master_key_13 (previously master_key_12). See [[NCA]] for the KeyGeneration listing.
The anti-downgrade fuses were [[Fuses#Anti-downgrade|updated]].


==See Also==
==See Also==