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== | ||