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..." |
|||
(11 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
The Switch 20.0.0 system update was released on April 30, 2025 (UTC). This Switch update was released for the following regions: ALL. | 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: | Security flaws fixed: yes. | ||
As of May 7, 2025 (UTC), this sysupdate is now required by [[Network|dauth]] (required by online-play). This was faster than eariler sysupdates, see for example [[17.0.0]]. | |||
==Change-log== | ==Change-log== | ||
Line 58: | Line 60: | ||
==System Titles== | ==System Titles== | ||
* The following new titles were added: 0100000000000859, 010000000000085C, 0100000000001048. | * The following new titles were added: 0100000000000859, 010000000000085C, 0100000000001048 ([[Splay_Applet|splay]]). | ||
* The following titles were updated: | * The following titles were updated: | ||
** Sysmodules: usb, htc.stub, boot2.ProdBoot, settings, Bus, bluetooth, bcat, friends, nifm, ptm, bsdsocket, hid, audio, LogManager.Prod, wlan, ldn, nvservices, pcv, capmtp, nvnflinger, pcie, account, ns, nfc, psc, capsrv, am, ssl, nim, btm, erpt, vi, pctl, npns, eupld, glue, eclct, es, fatal, creport, ro, sdb, grc, migration, jpegdec, safemode, olsc, ngct, jit, pgl, omm, eth, ngc. | ** Sysmodules: usb, htc.stub, boot2.ProdBoot, settings, Bus, bluetooth, bcat, friends, nifm, ptm, bsdsocket, hid, audio, LogManager.Prod, wlan, ldn, nvservices, pcv, capmtp, nvnflinger, pcie, account, ns, nfc, psc, capsrv, am, ssl, nim, btm, erpt, vi, pctl, npns, eupld, glue, eclct, es, fatal, creport, ro, sdb, grc, migration, jpegdec, safemode, olsc, ngct, jit, pgl, omm, eth, ngc. | ||
** 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 | |||
** The line for twitter was removed. | |||
* 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 | |||
=== IPC Interface Changes === | |||
* Interface Changed: nn::settings::IFirmwareDebugSettingsServer | |||
** Added: 24 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::settings::ISystemSettingsServer | |||
** Added: 263 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Added: 264 - inbytes: 0x0, outbytes: 0x10 | |||
** Added: 282 - inbytes: 0x8, outbytes: 0x4 | |||
** Added: 283 - inbytes: 0x4, outbytes: 0x8 | |||
** Added: 289 - inbytes: 0x0, outbytes: 0x4 | |||
** Added: 300 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Added: 301 - inbytes: 0x0, outbytes: 0x8 | |||
** Added: 306 - buffer_entry_sizes: [0x8], buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 307 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::news::detail::ipc::IDownloadContext | |||
** Added: 4 - inbytes: 0x0, outbytes: 0x48 | |||
* Unknown Interface prev-version: 0x71000844C0 | |||
* Unknown Interface cur-version: 0x710008741C | |||
* Interface Changed: nn::friends::detail::ipc::IFriendService | |||
** Added: 20107 - buffer_entry_sizes: [0x800], buffers: [0x1A], inbytes: 0x18, outbytes: 0x0 | |||
** Added: 20202 - buffer_entry_sizes: [0x200], buffers: [0x6], inbytes: 0x18, outbytes: 0x4 | |||
** Removed: 20302 - inbytes: 0x10, outbytes: 0x8 | |||
** Removed: 20303 - buffer_entry_sizes: [0x380], buffers: [0x1A], inbytes: 0x20, outbytes: 0x0 | |||
** Removed: 20304 - buffer_entry_sizes: [0x400], buffers: [0x6], inbytes: 0x18, outbytes: 0x4 | |||
** Added: 20402 - buffer_entry_sizes: [0x200], buffers: [0x6], inbytes: 0x18, outbytes: 0x4 | |||
** Added: 30218 - buffer_entry_sizes: [0x48, 0x48], buffers: [0x19, 0x19], inbytes: 0x38, outbytes: 0x0 | |||
** Removed: 30300 - buffer_entry_sizes: [0x1000], buffers: [0x16], inbytes: 0x18, outbytes: 0x0 | |||
** Removed: 30301 - inbytes: 0x18, outbytes: 0x0 | |||
** Added: 30403 - buffer_entry_sizes: [0x48], buffers: [0x19], inbytes: 0x38, outbytes: 0x0 | |||
* Interface Changed: nn::friends::detail::ipc::IServiceCreator | |||
** Changed: 2 - outinterfaces: ['0x71000844C0'] -> ['0x710008741C'] (final state: inbytes: 0x0, outbytes: 0x0, outinterfaces: ['0x710008741C']) | |||
* Interface Changed: nn::nifm::detail::IGeneralService | |||
** Added: 48 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 53 - inbytes: 0x0, outbytes: 0x1 | |||
** Added: 54 - inbytes: 0x4, outbytes: 0x0 | |||
** Added: 55 - inbytes: 0x0, outbytes: 0x4 | |||
** Added: 56 - buffer_entry_sizes: [0x1438], buffers: [0x32], inbytes: 0x4, outbytes: 0x0 | |||
** Added: 57 - inbytes: 0x4, outbytes: 0x0 | |||
* Interface Changed: nn::psm::IPsmServer | |||
** Removed: 21 - inbytes: 0x0, outbytes: 0x4 | |||
** Added: 24 - inbytes: 0x0, outbytes: 0x4 | |||
* Interface Changed: nn::psm::IPsmSession | |||
** Added: 5 - inbytes: 0x1, outbytes: 0x0 | |||
* Interface Changed: nn::tc::IManager | |||
** Added: 11 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Added: 12 - inbytes: 0x0, outbytes: 0x20 | |||
** Added: 13 - inbytes: 0x0, outbytes: 0x70 | |||
* Interface Changed: nn::socket::sf::IClient | |||
** Added: 39 - inbytes: 0x10, outbytes: 0x8, outhandles: [1, 1] | |||
** Added: 40 - buffers: [0x21], inbytes: 0x4, outbytes: 0x8 | |||
* Interface Changed: nn::hid::IHidDebugServer | |||
** Added: 213 - inbytes: 0x8, outbytes: 0x1D | |||
* Interface Changed: nn::hid::IHidServer | |||
** Added: 137 - inbytes: 0x10, outbytes: 0x0, pid: True | |||
** Added: 1005 - inbytes: 0x10, outbytes: 0x0, pid: True | |||
* Interface Changed: nn::hid::IHidSystemServer | |||
** Added: 333 - inbytes: 0x8, outbytes: 0x0, pid: True | |||
** Added: 334 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], pid: True | |||
** Added: 551 - buffer_entry_sizes: [0x48], buffers: [0x6], inbytes: 0x0, outbytes: 0x8 | |||
** Added: 711 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Added: 712 - inbytes: 0x8, outbytes: 0x34 | |||
** Added: 1012 - inbytes: 0x8, outbytes: 0x1D | |||
** Added: 1322 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], pid: True | |||
* Interface Changed: nn::audio::detail::IAudioSnoopManager | |||
** Added: 1 - buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 2 - buffer_entry_sizes: [0x40], buffers: [0x15], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 3 - buffer_entry_sizes: [0x40], buffers: [0x16], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::audio::detail::IAudioSystemManagerForApplet | |||
** Removed: 10 - buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
* Interface Changed: nn::audioctrl::detail::IAudioController | |||
** Added: 6 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Added: 25 - inbytes: 0x8, outbytes: 0x0 | |||
** Changed: 40 - buffer_entry_sizes: [0x1000] -> [0x2000], inbytes: 0x0 -> 0x4 (final state: buffer_entry_sizes: [0x2000], buffers: [0x16], inbytes: 0x4, outbytes: 0x0) | |||
** Removed: 41 - inbytes: 0x8, outbytes: 0x0 | |||
** Removed: 10000 - inbytes: 0x4, outbytes: 0x0 | |||
** Removed: 10001 - inbytes: 0x4, outbytes: 0x0 | |||
** Removed: 10002 - inbytes: 0x0, outbytes: 0x0 | |||
** Changed: 10100 - buffer_entry_sizes: {} -> [0x400], buffers: {} -> [0x16], outbytes: 0x9 -> 0x0 (final state: buffer_entry_sizes: [0x400], buffers: [0x16], inbytes: 0x0, outbytes: 0x0) | |||
** Removed: 10102 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Removed: 10103 - inbytes: 0x0, outbytes: 0x4 | |||
** Removed: 10104 - inbytes: 0x0, outbytes: 0x4 | |||
** Removed: 10105 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Removed: 10106 - inbytes: 0x0, outbytes: 0x4 | |||
** Added: 10200 - buffer_entry_sizes: [0x100], buffers: [0x16], inbytes: 0x0, outbytes: 0x0 | |||
** Removed: 50001 - inbytes: 0x4, outbytes: 0x0 | |||
* Interface Changed: nn::lm::ILogger | |||
** Added: 2 - buffers: [0x21], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 3 - buffers: [0x21], inbytes: 0x28, outbytes: 0x0 | |||
* Interface Changed: nn::wlan::detail::IPrivateWirelessCommunicationService | |||
** Changed: 6 - outbytes: 0x58 -> 0x5C (final state: inbytes: 0x0, outbytes: 0x5C) | |||
** Removed: 8 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::wlan::detail::IWirelessCommunicationService | |||
** Changed: 111 - inbytes: 0x18 -> 0x40 (final state: inbytes: 0x40, outbytes: 0x0) | |||
** Changed: 120 - outbytes: 0x18 -> 0x28 (final state: inbytes: 0x0, outbytes: 0x28) | |||
** Added: 130 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 140 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 900 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::ldn::detail::ISystemLocalCommunicationService | |||
** Changed: 505 - inbytes: 0x4 -> 0x2 (final state: inbytes: 0x2, outbytes: 0x0) | |||
* Interface Changed: nn::ldn::detail::IUserLocalCommunicationService | |||
** Changed: 505 - inbytes: 0x4 -> 0x2 (final state: inbytes: 0x2, outbytes: 0x0) | |||
* Unknown Interface prev-version: 0x7100004EF0 | |||
* Unknown Interface cur-version: 0x71000055E0 | |||
* Interface Changed: nn::clkrst::IClkrstManager | |||
** Added: 7 - inbytes: 0x0, outbytes: 0x4 | |||
* Interface Changed: nn::rtc::IRtcManager | |||
** Changed: 13 - inbytes: 0x8 -> 0x4, outbytes: 0x0 -> 0x2 (final state: inbytes: 0x4, outbytes: 0x2) | |||
* Interface Added: nn::account::migration::IDeviceMigrationUserExportRequest | |||
* Interface Added: nn::account::migration::IDeviceMigrationUserImportRequest | |||
* Interface Added: nn::account::nas::IOAuthProcedureForDeviceMigrationDownload | |||
* Interface Added: nn::account::nas::IOAuthProcedureForDeviceMigrationOperatingUserAuthentication | |||
* Interface Added: nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication | |||
* Interface Changed: nn::account::IAccountEntityServiceForAccountPolicy | |||
** Removed: 191 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 251 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext'] | |||
** Added: 292 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationOperatingUserAuthentication'] | |||
** Added: 293 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationDownload'] | |||
** Added: 350 - inbytes: 0x1, outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserExportRequest'] | |||
** Added: 351 - inbytes: 0x18, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext'] | |||
** Added: 352 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserImportRequest'] | |||
** Added: 353 - inbytes: 0x0, outbytes: 0x0 | |||
** Removed: 402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1 | |||
** Added: 405 - inbytes: 0x10, outbytes: 0x1 | |||
** Removed: 411 - inbytes: 0x10, outbytes: 0x0 | |||
** Removed: 412 - inbytes: 0x10, outbytes: 0x0 | |||
** Added: 413 - inbytes: 0x18, outbytes: 0x0 | |||
* Interface Changed: nn::account::IAccountServiceForAdministrator | |||
** Removed: 191 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 251 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext'] | |||
** Added: 292 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationOperatingUserAuthentication'] | |||
** Added: 293 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationDownload'] | |||
** Added: 350 - inbytes: 0x1, outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserExportRequest'] | |||
** Added: 351 - inbytes: 0x18, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext'] | |||
** Added: 352 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserImportRequest'] | |||
** Added: 353 - inbytes: 0x0, outbytes: 0x0 | |||
** Removed: 402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1 | |||
** Added: 405 - inbytes: 0x10, outbytes: 0x1 | |||
** Removed: 411 - inbytes: 0x10, outbytes: 0x0 | |||
** Removed: 412 - inbytes: 0x10, outbytes: 0x0 | |||
** Added: 413 - inbytes: 0x18, outbytes: 0x0 | |||
* Interface Changed: nn::account::IAccountServiceForSystemService | |||
** Removed: 191 - inbytes: 0x0, outbytes: 0x0 | |||
** Removed: 402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1 | |||
** Added: 405 - inbytes: 0x10, outbytes: 0x1 | |||
* Interface Changed: nn::account::IAccountServiceForSystemServiceWithProfileEditor | |||
** Removed: 191 - inbytes: 0x0, outbytes: 0x0 | |||
** Removed: 402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1 | |||
** Added: 405 - inbytes: 0x10, outbytes: 0x1 | |||
* Interface Changed: nn::account::baas::IAdministrator | |||
** Removed: 180 - buffer_entry_sizes: [0x1000, 0x100], buffers: [0x1A, 0x1A], inbytes: 0x4, outbytes: 0x0 | |||
** Added: 181 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication'] | |||
** Added: 182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication'] | |||
** Removed: 204 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext'] | |||
* Interface Changed: nn::account::baas::IManagerForSystemService | |||
** Removed: 180 - buffer_entry_sizes: [0x1000, 0x100], buffers: [0x1A, 0x1A], inbytes: 0x4, outbytes: 0x0 | |||
** Added: 181 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication'] | |||
** Added: 182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication'] | |||
* Interface Added: nn::account::migration::IDeviceMigrationUserExportRequest | |||
* Interface Added: nn::account::migration::IDeviceMigrationUserImportRequest | |||
* Interface Added: nn::account::nas::IOAuthProcedureForDeviceMigrationDownload | |||
* Interface Added: nn::account::nas::IOAuthProcedureForDeviceMigrationOperatingUserAuthentication | |||
* Interface Added: nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication | |||
* Interface Added: nn::ns::vphym::detail::IClientSession | |||
* Interface Added: nn::ns::vphym::detail::IHostSession | |||
* Interface Changed: nn::account::IAccountServiceForAdministrator | |||
** Removed: 191 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 251 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext'] | |||
** Added: 292 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationOperatingUserAuthentication'] | |||
** Added: 293 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForDeviceMigrationDownload'] | |||
** Added: 350 - inbytes: 0x1, outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserExportRequest'] | |||
** Added: 351 - inbytes: 0x18, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext'] | |||
** Added: 352 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::migration::IDeviceMigrationUserImportRequest'] | |||
** Added: 353 - inbytes: 0x0, outbytes: 0x0 | |||
** Removed: 402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1 | |||
** Added: 405 - inbytes: 0x10, outbytes: 0x1 | |||
** Removed: 411 - inbytes: 0x10, outbytes: 0x0 | |||
** Removed: 412 - inbytes: 0x10, outbytes: 0x0 | |||
** Added: 413 - inbytes: 0x18, outbytes: 0x0 | |||
* Interface Changed: nn::account::IAccountServiceForSystemService | |||
** Removed: 191 - inbytes: 0x0, outbytes: 0x0 | |||
** Removed: 402 - buffers: [0x6], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 403 - buffers: [0xA], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 404 - buffers: [0x5], inbytes: 0x10, outbytes: 0x1 | |||
** Added: 405 - inbytes: 0x10, outbytes: 0x1 | |||
* Interface Changed: nn::account::baas::IAdministrator | |||
** Removed: 180 - buffer_entry_sizes: [0x1000, 0x100], buffers: [0x1A, 0x1A], inbytes: 0x4, outbytes: 0x0 | |||
** Added: 181 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication'] | |||
** Added: 182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication'] | |||
** Removed: 204 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext'] | |||
* Interface Changed: nn::account::baas::IManagerForSystemService | |||
** Removed: 180 - buffer_entry_sizes: [0x1000, 0x100], buffers: [0x1A, 0x1A], inbytes: 0x4, outbytes: 0x0 | |||
** Added: 181 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication'] | |||
** Added: 182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForNintendoAccountReauthentication'] | |||
* Interface Changed: nn::ns::detail::IApplicationManagerInterface | |||
** Added: 421 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 422 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 423 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 424 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 425 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 426 - buffer_entry_sizes: [0x18], buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 427 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 513 - inbytes: 0x0, outbytes: 0x1 | |||
** Added: 514 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 515 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 917 - inbytes: 0x8, outbytes: 0x0 | |||
** Added: 918 - inbytes: 0x8, outbytes: 0x0 | |||
** Added: 919 - inbytes: 0x8, outbytes: 0x0 | |||
** Added: 920 - inbytes: 0x8, outbytes: 0x0 | |||
** Added: 921 - inbytes: 0x8, outbytes: 0x80 | |||
** Added: 922 - buffers: [0x6], inbytes: 0x88, outbytes: 0x4 | |||
** Added: 923 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 928 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 929 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::ns::detail::IProgressAsyncResult'] | |||
** Added: 930 - inbytes: 0x10, outbytes: 0x0 | |||
** Added: 931 - inbytes: 0x8, outbytes: 0x0 | |||
** Added: 1508 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Added: 1509 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 1510 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 1511 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 1512 - inbytes: 0x0, outbytes: 0x1 | |||
** Changed: 1704 - buffer_entry_sizes: [0x70, 0x8] -> [0x78, 0x8] (final state: buffer_entry_sizes: [0x78, 0x8], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x0) | |||
** Added: 1706 - buffer_entry_sizes: [0x58, 0x8], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 2019 - buffer_entry_sizes: [0x100, 0x100, 0x100], buffers: [0x15, 0x5, 0x5], inbytes: 0x0, outbytes: 0x1 | |||
** Added: 2052 - inbytes: 0x8, outbytes: 0x0 | |||
** Added: 2053 - buffer_entry_sizes: [0x10, 0x0], buffers: [0x6, 0x5], inbytes: 0x8, outbytes: 0x4 | |||
** Added: 2362 - inbytes: 0x0, outbytes: 0x4 | |||
** Added: 2363 - buffer_entry_sizes: [0x10], buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 2364 - buffer_entry_sizes: [0x10], buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 2365 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 2366 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 2367 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 2368 - inbytes: 0x8, outbytes: 0x0 | |||
** Changed: 2402 - buffer_entry_sizes: [0x20] -> [0x28] (final state: buffer_entry_sizes: [0x28], buffers: [0x6], inbytes: 0x0, outbytes: 0x4) | |||
** Added: 2525 - inbytes: 0x20, outbytes: 0x1 | |||
** Added: 4000 - inbytes: 0x20, outbytes: 0x0 | |||
** Added: 4004 - inbytes: 0x8, outbytes: 0x0 | |||
** Added: 4006 - inbytes: 0x45, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4007 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4008 - inbytes: 0x18, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4009 - inbytes: 0x18, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4010 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4011 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4012 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4013 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4015 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4017 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4019 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4020 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4021 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4022 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Added: 4023 - inbytes: 0x0, outbytes: 0x58 | |||
** Added: 4024 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4025 - inbytes: 0x28, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4026 - inbytes: 0x8, outbytes: 0x0, outinterfaces: ['nn::ns::vphym::detail::IHostSession'] | |||
** Added: 4027 - inbytes: 0x8, outbytes: 0x0, outinterfaces: ['nn::ns::vphym::detail::IClientSession'] | |||
** Added: 4028 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4029 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4030 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4031 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4032 - inbytes: 0x10, outbytes: 0x1 | |||
** Added: 4033 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4034 - inbytes: 0x8, outbytes: 0x1 | |||
** Added: 4035 - inbytes: 0x28, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4037 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4038 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4039 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4040 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4041 - inbytes: 0x45, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4042 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4043 - inbytes: 0x45, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4044 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x4, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4045 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4046 - inbytes: 0x50, outbytes: 0x0 | |||
** Added: 4049 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4050 - buffer_entry_sizes: [0x18], buffers: [0x6], inbytes: 0x8, outbytes: 0x4 | |||
** Added: 4051 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4052 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4053 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 4054 - inbytes: 0x0, outbytes: 0x22 | |||
** Added: 4055 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4056 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4057 - inbytes: 0x10, outbytes: 0x0 | |||
** Added: 4058 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 4059 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4060 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4061 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4062 - inbytes: 0x10, outbytes: 0x1 | |||
** Added: 4063 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 4064 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 4065 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x4, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4066 - buffer_entry_sizes: [0x200, 0x0, 0x0], buffers: [0x16, 0x5, 0x5], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 4067 - inbytes: 0x10, outbytes: 0x0 | |||
** Added: 4068 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4069 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4070 - buffer_entry_sizes: [0x4], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4071 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4072 - inbytes: 0x10, outbytes: 0x1 | |||
** Added: 4073 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4074 - inbytes: 0x10, outbytes: 0x0 | |||
** Added: 4075 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4076 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncData'] | |||
** Added: 4077 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4078 - buffer_entry_sizes: [0x4], buffers: [0x5], inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4079 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4080 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4081 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4083 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4084 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 4085 - inbytes: 0x20, outbytes: 0x0 | |||
** Added: 4086 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4087 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4088 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Added: 4089 - inbytes: 0x0, outbytes: 0x58 | |||
** Added: 4090 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4091 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4092 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4093 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 4094 - inbytes: 0x10, outbytes: 0x0 | |||
** Added: 4095 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 4096 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 4097 - inbytes: 0x22, outbytes: 0x0 | |||
* Interface Changed: nn::ns::detail::IDownloadTaskInterface | |||
** Added: 710 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::ns::detail::IDynamicRightsInterface | |||
** Added: 27 - buffer_entry_sizes: [0x8], buffers: [0x6], inbytes: 0x8, outbytes: 0x4 | |||
** Added: 28 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
* Interface Changed: nn::ns::detail::IECommerceInterface | |||
** Added: 8 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 9 - buffers: [0x6], inbytes: 0x10, outbytes: 0x8 | |||
** Added: 10 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 11 - buffers: [0x6], inbytes: 0x10, outbytes: 0x8 | |||
** Added: 12 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
** Added: 13 - buffer_entry_sizes: [0x0, 0x8], buffers: [0x6, 0x5], inbytes: 0x10, outbytes: 0x0 | |||
* Interface Changed: nn::ns::detail::IFactoryResetInterface | |||
** Added: 107 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 108 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::ns::detail::IReadOnlyApplicationControlDataInterface | |||
** Added: 7 - inbytes: 0x8, outbytes: 0x80 | |||
** Added: 8 - buffers: [0x6], inbytes: 0x88, outbytes: 0x4 | |||
** Added: 9 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 10 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 11 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 12 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 13 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 14 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 15 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, inhandles: [1], outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncValue'] | |||
** Added: 16 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult'] | |||
* Interface Changed: nn::ns::detail::IReadOnlyApplicationRecordInterface | |||
** Added: 3 - buffer_entry_sizes: [0x18], buffers: [0x6], inbytes: 0x4, outbytes: 0x4 | |||
* Interface Changed: nn::hshl::IChargeSetterSession | |||
** Added: 6 - inbytes: 0x4, outbytes: 0x0 | |||
** Added: 7 - inbytes: 0x4, outbytes: 0x0 | |||
* Interface Changed: nn::hshl::IManager | |||
** Added: 14 - inbytes: 0x0, outbytes: 0x4 | |||
** Added: 15 - inbytes: 0x0, outbytes: 0x4 | |||
* Interface Changed: nn::srepo::detail::ipc::ISrepoService | |||
** Added: 12010 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Removed: 13001 - inbytes: 0x10, outbytes: 0x0 | |||
** Changed: 13002 - inbytes: 0x0 -> 0x8 (final state: buffers: [0x6], inbytes: 0x8, outbytes: 0x4) | |||
** Added: 13003 - buffers: [0x6], inbytes: 0x8, outbytes: 0x10 | |||
** Added: 13004 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::capsrv::sf::IAlbumAccessorService | |||
** Added: 20 - inbytes: 0x8, outbytes: 0x1 | |||
** Added: 121 - buffer_entry_sizes: [0x20, 0x10], buffers: [0x6, 0x5], inbytes: 0x10, outbytes: 0x8 | |||
** Added: 122 - buffer_entry_sizes: [0x20], buffers: [0x6], inbytes: 0x10, outbytes: 0x8 | |||
** Added: 123 - buffer_entry_sizes: [0x20], buffers: [0x6], inbytes: 0x18, outbytes: 0x8 | |||
** Added: 170 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Added: 171 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 172 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 502 - buffer_entry_sizes: [0x20, 0x0], buffers: [0x5, 0x6], inbytes: 0x2, outbytes: 0x0 | |||
** Added: 600 - buffer_entry_sizes: [0x20], buffers: [0x6], inbytes: 0x10, outbytes: 0x8 | |||
** Added: 8031 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 8032 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 50021 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 50022 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 50023 - buffers: [0x6], inbytes: 0x1, outbytes: 0x8 | |||
** Added: 50024 - buffers: [0x45], inbytes: 0x1, outbytes: 0x0 | |||
** Added: 50031 - inbytes: 0x8, outbytes: 0x0 | |||
** Added: 50032 - buffer_entry_sizes: [0x8], buffers: [0x6], inbytes: 0x0, outbytes: 0x8 | |||
* Interface Changed: nn::capsrv::sf::IAlbumControlService | |||
** Added: 2015 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 2016 - inbytes: 0x10, outbytes: 0x0 | |||
** Changed: 2202 - inbytes: 0x30 -> 0x70 (final state: buffer_entry_sizes: [0x200, 0x0], buffers: [0x15, 0x45], inbytes: 0x70, outbytes: 0x8) | |||
* Interface Changed: nn::capsrv::sf::IAlbumControlSession | |||
** Added: 2436 - inbytes: 0x48, outbytes: 0x0 | |||
* Interface Added: nn::am::service::IAppletAlternativeFunctions | |||
* Interface Changed: nn::am::service::IAllSystemAppletProxiesService | |||
** Added: 110 - buffer_entry_sizes: [0x80], buffers: [0x15], inbytes: 0x8, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::am::service::ISystemAppletProxy'], pid: True | |||
** Added: 460 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::am::service::IAppletAlternativeFunctions'] | |||
* Interface Changed: nn::am::service::IAppletCommonFunctions | |||
** Added: 311 - inbytes: 0x0, outbytes: 0x4 | |||
** Added: 322 - inbytes: 0x8, outbytes: 0x0 | |||
** Added: 340 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 341 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 342 - inbytes: 0x0, outbytes: 0x1 | |||
** Added: 350 - inbytes: 0x0, outbytes: 0x2 | |||
** Added: 360 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::am::service::IApplicationAccessor | |||
** Added: 300 - inbytes: 0x0, outbytes: 0x1 | |||
** Added: 301 - inbytes: 0x0, outbytes: 0x20, outinterfaces: ['nn::am::service::IStorage'] | |||
* Interface Changed: nn::am::service::IApplicationFunctions | |||
** Added: 112 - buffer_entry_sizes: [0x18, 0x8], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 113 - buffer_entry_sizes: [0x18, 0x8], buffers: [0x6, 0x5], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 210 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Added: 220 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 310 - inbytes: 0x1, ininterfaces: [None], outbytes: 0x0 | |||
** Added: 320 - inbytes: 0x0, outbytes: 0x2 | |||
* Interface Changed: nn::am::service::IAudioController | |||
** Added: 5 - inbytes: 0x10, outbytes: 0x0 | |||
* Interface Changed: nn::am::service::ICommonStateGetter | |||
** Added: 600 - inbytes: 0xC, outbytes: 0x0 | |||
* Interface Changed: nn::am::service::IDebugFunctions | |||
** Added: 430 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 431 - inbytes: 0x4, outbytes: 0x0 | |||
** Added: 910 - buffer_entry_sizes: [0x10], buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
* Interface Changed: nn::am::service::ILibraryAppletAccessor | |||
** Added: 90 - inbytes: 0x20, outbytes: 0x0 | |||
* Interface Changed: nn::am::service::ILibraryAppletCreator | |||
** Added: 3 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::am::service::ILibraryAppletAccessor'] | |||
* Interface Changed: nn::am::service::ISelfController | |||
** Added: 200 - inbytes: 0x20, outbytes: 0x0 | |||
** Added: 210 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 211 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 220 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 221 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 230 - inbytes: 0x4, outbytes: 0x2 | |||
* Interface Changed: nn::ssl::sf::ISslConnection | |||
** Added: 36 - buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 37 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::nim::detail::INetworkInstallManager | |||
** Changed: 31 - buffer_entry_sizes: [0x10] -> [0x18] (final state: buffer_entry_sizes: [0x18], buffers: [0x5], inbytes: 0x20, outbytes: 0x10) | |||
** Removed: 92 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Changed: 119 - buffer_entry_sizes: {} -> [0x18], buffers: {} -> [0x6], outbytes: 0x18 -> 0x4 (final state: buffer_entry_sizes: [0x18], buffers: [0x6], inbytes: 0x10, outbytes: 0x4) | |||
** Changed: 143 - inbytes: 0x18 -> 0x20 (final state: inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']) | |||
** Added: 151 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 152 - buffers: [0x6], inbytes: 0x10, outbytes: 0x8 | |||
** Added: 153 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 154 - buffers: [0x6], inbytes: 0x10, outbytes: 0x8 | |||
** Added: 155 - inbytes: 0x22, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 156 - inbytes: 0x22, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 157 - inbytes: 0x4A, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 158 - inbytes: 0x0, outbytes: 0x1 | |||
** Added: 159 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 160 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 161 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 162 - buffer_entry_sizes: [0x10, 0x8], buffers: [0x5, 0x5], inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 163 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncValue'] | |||
** Added: 164 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 165 - buffer_entry_sizes: [0x18, 0x18], buffers: [0x5, 0x5], inbytes: 0x8, outbytes: 0x10 | |||
** Added: 166 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x50, outbytes: 0x10 | |||
** Added: 167 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 168 - buffer_entry_sizes: [0x18], buffers: [0x6], inbytes: 0x14, outbytes: 0x4 | |||
** Added: 169 - inbytes: 0x8, outbytes: 0x0 | |||
** Added: 170 - buffers: [0x5, 0x5], inbytes: 0x0, outbytes: 0x1 | |||
** Added: 171 - inbytes: 0x11, outbytes: 0x0 | |||
** Added: 172 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncValue'] | |||
** Added: 2000 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2001 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2002 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2003 - buffer_entry_sizes: [0x8, 0x8], buffers: [0x5, 0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2004 - inbytes: 0x28, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2007 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2011 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2012 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2013 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2014 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2015 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2016 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2017 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2018 - buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2019 - buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2020 - buffers: [0x5], inbytes: 0x1, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2021 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2022 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2023 - inbytes: 0x25, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2024 - buffer_entry_sizes: [0x80, 0x80], buffers: [0x15, 0x15], inbytes: 0x25, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2025 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2026 - buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2027 - inbytes: 0x40, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2028 - inbytes: 0x40, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2029 - buffers: [0x5], inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2030 - inbytes: 0x22, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2031 - buffers: [0x5], inbytes: 0x25, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2032 - inbytes: 0x25, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2033 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2034 - inbytes: 0x25, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2035 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2036 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2037 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2038 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2039 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2040 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2041 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
** Added: 2042 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2043 - inbytes: 0x20, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2044 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2045 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2046 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2047 - buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2048 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2049 - buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2050 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult'] | |||
** Added: 2051 - buffer_entry_sizes: [0x8, 0x8], buffers: [0x5, 0x5], inbytes: 0x28, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData'] | |||
* Interface Changed: nn::erpt::sf::IContext | |||
** Added: 13 - buffers: [0x5, 0x5], inbytes: 0x0, outbytes: 0x14 | |||
** Added: 14 - buffers: [0x5, 0x5, 0x5, 0x5], inbytes: 0x20, outbytes: 0x0 | |||
* Interface Changed: nn::erpt::sf::IManager | |||
** Removed: 5 - buffers: [0x6], inbytes: 0x14, outbytes: 0x0 | |||
** Added: 6 - buffers: [0x6], inbytes: 0x14, outbytes: 0x4 | |||
** Added: 10 - inbytes: 0x0, outbytes: 0x4 | |||
* Interface Changed: nn::capsrv::sf::IScreenShotControlService | |||
** Added: 9000 - inbytes: 0x1, outbytes: 0x0 | |||
* Interface Changed: nn::capsrv::sf::IScreenShotService | |||
** Added: 2000 - buffer_entry_sizes: [0x88, 0x104], buffers: [0x15, 0x15], inbytes: 0x70, outbytes: 0x20 | |||
* Interface Changed: nn::pctl::detail::ipc::IParentalControlService | |||
** Added: 1019 - buffers: [0x9], inbytes: 0x10, outbytes: 0x0 | |||
** Added: 1020 - buffers: [0x9], inbytes: 0x10, outbytes: 0x0 | |||
** Added: 1050 - inbytes: 0x10, outbytes: 0x0 | |||
** Added: 1051 - inbytes: 0x10, outbytes: 0x0 | |||
** Removed: 1425 - buffer_entry_sizes: [0x60], buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
** Removed: 1426 - inbytes: 0x0, outbytes: 0x4 | |||
** Removed: 1427 - inbytes: 0x4, outbytes: 0x0 | |||
** Added: 1459 - inbytes: 0x0, outbytes: 0x18 | |||
** Added: 1501 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 1958 - inbytes: 0x0, outbytes: 0x1 | |||
** Added: 1959 - inbytes: 0x0, outbytes: 0x1 | |||
** Added: 1960 - inbytes: 0x0, outbytes: 0x8 | |||
** Added: 2021 - inbytes: 0x0, outbytes: 0x8, outhandles: [1] | |||
** Added: 2022 - inbytes: 0x8, outbytes: 0x10 | |||
** Added: 2023 - inbytes: 0x0, outbytes: 0x1 | |||
** Added: 3001 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Added: 9401 - buffer_entry_sizes: [0x60], buffers: [0x6], inbytes: 0x2, outbytes: 0x4 | |||
** Added: 9402 - buffer_entry_sizes: [0x60, 0x0], buffers: [0x6, 0x6], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 9403 - buffer_entry_sizes: [0x60], buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 9404 - inbytes: 0x0, outbytes: 0x4 | |||
** Added: 9405 - inbytes: 0x4, outbytes: 0x0 | |||
* Interface Added: nn::npns::IDigitalTwinUpdateNotifier | |||
* Unknown Interface cur-version: 0x7100097948 [ID = 0xfe214da9] | |||
* Interface Changed: nn::npns::INpnsSystem | |||
** Removed: 34 - buffer_entry_sizes: [0x8], buffers: [0x9], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 45 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 52 - buffers: [0x6, 0x9], inbytes: 0x0, outbytes: 0x8 | |||
** Added: 53 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::npns::IDigitalTwinUpdateNotifier'] | |||
** Added: 70 - buffers: [0x9, 0x5], inbytes: 0x10, outbytes: 0x0, outinterfaces: [None] | |||
** Changed: 143 - inbytes: 0x8 -> 0x10 (final state: buffers: [0x9], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::npns::IFuture']) | |||
** Added: 146 - buffers: [0x9], inbytes: 0x8, outbytes: 0x0, outinterfaces: ['nn::npns::IFuture'] | |||
** Added: 147 - buffers: [0x9, 0x9], inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::npns::IFuture'] | |||
** Added: 203 - inbytes: 0x0, outbytes: 0x0 | |||
** Removed: 301 - buffers: [0xA], inbytes: 0x0, outbytes: 0x0 | |||
** Removed: 302 - buffer_entry_sizes: [0x10, 0x0], buffers: [0xA, 0xA], inbytes: 0x0, outbytes: 0x8 | |||
** Removed: 303 - buffer_entry_sizes: [0x138, 0x138], buffers: [0x6, 0x6], inbytes: 0x0, outbytes: 0x8 | |||
** Removed: 304 - inbytes: 0x0, outbytes: 0x50 | |||
** Removed: 305 - buffer_entry_sizes: [0x48], buffers: [0x6], inbytes: 0x4, outbytes: 0x8 | |||
** Removed: 306 - buffers: [0x6, 0x9], inbytes: 0x0, outbytes: 0x8 | |||
* Interface Changed: nn::notification::server::INotificationServices | |||
** Added: 3000 - buffer_entry_sizes: [0x20], buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 3010 - buffer_entry_sizes: [0x20], buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
* Interface Changed: nn::es::IETicketService | |||
** Added: 105 - buffer_entry_sizes: [0x0, 0x10], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 1030 - buffer_entry_sizes: [0x10, 0x8, 0x0, 0x0], buffers: [0x6, 0x5, 0x5, 0x5], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 1031 - buffer_entry_sizes: [0x138, 0x8], buffers: [0x15, 0x6], inbytes: 0x0, outbytes: 0x28 | |||
** Added: 1032 - buffer_entry_sizes: [0x8, 0x0, 0x0], buffers: [0x5, 0x5, 0x5], inbytes: 0x0, outbytes: 0x8 | |||
** Added: 1033 - buffer_entry_sizes: [0x40, 0x10], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 1034 - buffer_entry_sizes: [0x50], buffers: [0x6], inbytes: 0x8, outbytes: 0x8 | |||
** Added: 1035 - inbytes: 0x18, outbytes: 0x80 | |||
** Added: 1036 - buffer_entry_sizes: [0x8, 0x0], buffers: [0x5, 0x5], inbytes: 0x8, outbytes: 0x4 | |||
** Added: 1037 - buffer_entry_sizes: [0x10, 0x8, 0x0, 0x0], buffers: [0x6, 0x5, 0x5, 0x5], inbytes: 0x8, outbytes: 0x4 | |||
** Added: 1601 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 1602 - buffers: [0x5, 0x5, 0x5], inbytes: 0x4, outbytes: 0x0 | |||
** Added: 1603 - buffer_entry_sizes: [0x20], buffers: [0x16], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 1604 - buffer_entry_sizes: [0x40, 0x20], buffers: [0x16, 0x15], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 1605 - buffer_entry_sizes: [0x80, 0x40], buffers: [0x16, 0x15], inbytes: 0x0, outbytes: 0x0 | |||
** Added: 1606 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::ndrm::low::detail::INdrmLowAdminInterface | |||
** Added: 47 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x8, outbytes: 0x4 | |||
** Added: 48 - buffer_entry_sizes: [0x8], buffers: [0x6], inbytes: 0x10, outbytes: 0x4 | |||
** Added: 49 - inbytes: 0x10, outbytes: 0x1 | |||
** Added: 50 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x8, outbytes: 0x0 | |||
* Interface Changed: nn::grcsrv::IContinuousRecorder | |||
** Added: 5 - inbytes: 0x4, outbytes: 0x0 | |||
* Unknown Interface cur-version: 0x710005ECA0 [ID = 0xef2a5618] | |||
* Interface Changed: nn::mii::detail::IDatabaseService | |||
** Removed: 27 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::mii::detail::IImageDatabaseService | |||
** Added: 19 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 20 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::pdm::detail::INotifyService | |||
** Added: 20 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 100 - inbytes: 0x20, outbytes: 0x0, outinterfaces: ['0x710005ECA0 [ID = 0xef2a5618]'] | |||
** Added: 101 - inbytes: 0x20, outbytes: 0x0, outinterfaces: ['0x710005ECA0 [ID = 0xef2a5618]'] | |||
* Interface Changed: nn::pdm::detail::IQueryService | |||
** Added: 100 - buffer_entry_sizes: [0x38], buffers: [0x6], inbytes: 0x4, outbytes: 0x4 | |||
** Added: 110 - buffer_entry_sizes: [0x40, 0x40, 0x8], buffers: [0x6, 0x6, 0x5], inbytes: 0x18, outbytes: 0x0 | |||
** Added: 118 - buffer_entry_sizes: [0x18, 0x8], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 119 - buffer_entry_sizes: [0x18, 0x8], buffers: [0x6, 0x5], inbytes: 0x10, outbytes: 0x4 | |||
* Interface Changed: nn::pl::detail::IPlatformServiceManagerForSystem | |||
** Added: 108 - inbytes: 0x10, outbytes: 0x4 | |||
* Interface Added: nn::migration::device::IClient | |||
* Interface Added: nn::migration::device::IDownloader | |||
* Interface Added: nn::migration::device::IServer | |||
* Interface Added: nn::migration::device::IUploader | |||
* Unknown Interface cur-version: 0x710014064C [ID = 0x29d8801c] | |||
* Interface Changed: nn::migration::savedata::IClient | |||
** Added: 101 - inbytes: 0x0, outbytes: 0x1 | |||
** Changed: 201 - buffer_entry_sizes: [0x128] -> [0x130] (final state: buffer_entry_sizes: [0x130], buffers: [0x6], inbytes: 0x0, outbytes: 0x4) | |||
** Removed: 500 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::migration::savedata::IServer | |||
** Removed: 1 - inbytes: 0x0, outbytes: 0x8 | |||
** Added: 102 - inbytes: 0x0, outbytes: 0x1 | |||
** Added: 202 - inbytes: 0x0, outbytes: 0x4 | |||
** Added: 203 - inbytes: 0x0, outbytes: 0x8 | |||
** Removed: 500 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::migration::user::IClient | |||
** Added: 102 - inbytes: 0x0, outbytes: 0x1 | |||
* Interface Changed: nn::migration::user::IServer | |||
** Added: 102 - inbytes: 0x0, outbytes: 0x1 | |||
* Interface Changed: nn::migration::user::IService | |||
** Added: 1 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 2 - inbytes: 0x10, outbytes: 0x0 | |||
** Removed: 10 - inbytes: 0x0, outbytes: 0xC | |||
** Added: 11 - inbytes: 0x0, outbytes: 0x10 | |||
** Removed: 1100 - buffer_entry_sizes: [0x100], buffers: [0x19], inbytes: 0x20, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::savedata::IServer'] | |||
** Added: 2001 - inbytes: 0x0, outbytes: 0x10 | |||
** Added: 2010 - inbytes: 0x0, outbytes: 0x10 | |||
** Added: 2100 - buffer_entry_sizes: [0x100], buffers: [0x19], inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IServer'] | |||
** Added: 2110 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IServer'] | |||
** Added: 2200 - buffer_entry_sizes: [0x100], buffers: [0x19], inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IClient'] | |||
** Added: 2210 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IClient'] | |||
** Added: 2220 - inbytes: 0x0, outbytes: 0x10 | |||
** Added: 2230 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 2231 - inbytes: 0x0, outbytes: 0x8 | |||
** Added: 2232 - inbytes: 0x0, outbytes: 0x21 | |||
** Added: 2233 - buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 2234 - buffers: [0x6], inbytes: 0x0, outbytes: 0x4 | |||
** Added: 2250 - inbytes: 0x18, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x710014064C [ID = 0x29d8801c]'] | |||
** Added: 2260 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x710014064C [ID = 0x29d8801c]'] | |||
** Added: 2270 - inbytes: 0x8, outbytes: 0x0 | |||
** Added: 2280 - inbytes: 0x8, outbytes: 0x0, outinterfaces: ['nn::migration::detail::IAsyncContext'] | |||
** Added: 2300 - inbytes: 0x18, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IUploader'] | |||
** Added: 2310 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IUploader'] | |||
** Added: 2400 - inbytes: 0x10, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IDownloader'] | |||
** Added: 2420 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::device::IDownloader'] | |||
* Interface Added: nn::olsc::srv::IAsyncPlayablePlatformRequest | |||
* Interface Added: nn::olsc::srv::IRateLimiter | |||
* Interface Changed: nn::olsc::srv::IDaemonController | |||
** Added: 13 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::olsc::srv::IRateLimiter', None] | |||
* Interface Changed: nn::olsc::srv::IOlscServiceForSystemService | |||
** Added: 1000 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::olsc::srv::IAsyncPlayablePlatformRequest'] | |||
* Interface Changed: nn::olsc::srv::IRemoteStorageController | |||
** Added: 26 - buffers: [0x6], inbytes: 0x8, outbytes: 0x4 | |||
** Added: 27 - inbytes: 0x8, outbytes: 0x38 | |||
** Added: 800 - buffer_entry_sizes: [0x8], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::olsc::srv::IAsyncPlayablePlatformRequest'] | |||
* Interface Changed: nn::omm::detail::IOperationModeManager | |||
** Added: 40 - inbytes: 0x0, outbytes: 0x1 | |||
** Added: 41 - inbytes: 0x1, outbytes: 0x0 | |||
* Interface Changed: nn::fssrv::sf::IDeviceOperator | |||
** Added: 7 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 8 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 118 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 119 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 225 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 226 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 303 - inbytes: 0x4, outbytes: 0x0 | |||
** Added: 304 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::fssrv::sf::IFileSystemProxy | |||
** Added: 38 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 502 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IEventNotifier'] | |||
* Interface Changed: nn::fssrv::sf::IFileSystemProxyForLoader | |||
** Changed: 0 - buffer_entry_sizes: [0x301, 0x0] -> {}, buffers: [0x19, 0x6] -> [0x6] (final state: buffers: [0x6], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IFileSystem']) | |||
* Interface Changed: nn::fssrv::sf::ISaveDataDivisionExporter | |||
** Added: 75 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::fssrv::sf::ISaveDataTransferManagerWithDivision | |||
** Added: 17 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::ldr::detail::IProcessManagerInterface | |||
** Changed: 1 - inbytes: 0x10 -> 0x18 (final state: buffer_entry_sizes: [0x410], buffers: [0x1A], inbytes: 0x18, outbytes: 0x0) | |||
* Interface Changed: nn::ncm::IContentMetaDatabase | |||
** Added: 27 - inbytes: 0x1, outbytes: 0x1 | |||
* Interface Changed: nn::fssrv::sf::IDeviceOperator | |||
** Added: 7 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 8 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 118 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 119 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 225 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 226 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 303 - inbytes: 0x4, outbytes: 0x0 | |||
** Added: 304 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::fssrv::sf::IFileSystemProxy | |||
** Added: 38 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 502 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IEventNotifier'] | |||
* Interface Changed: nn::fssrv::sf::IFileSystemProxyForLoader | |||
** Changed: 0 - buffer_entry_sizes: [0x301, 0x0] -> {}, buffers: [0x19, 0x6] -> [0x6] (final state: buffers: [0x6], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IFileSystem']) | |||
* Interface Changed: nn::fssrv::sf::ISaveDataDivisionExporter | |||
** Added: 75 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::fssrv::sf::ISaveDataTransferManagerWithDivision | |||
** Added: 17 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::ldr::detail::IProcessManagerInterface | |||
** Changed: 1 - inbytes: 0x10 -> 0x18 (final state: buffer_entry_sizes: [0x410], buffers: [0x1A], inbytes: 0x18, outbytes: 0x0) | |||
* Interface Changed: nn::ncm::IContentMetaDatabase | |||
** Added: 27 - inbytes: 0x1, outbytes: 0x1 | |||
* Interface Changed: nn::clkrst::IClkrstManager | |||
** Added: 7 - inbytes: 0x0, outbytes: 0x4 | |||
* Interface Changed: nn::rtc::IRtcManager | |||
** Changed: 13 - inbytes: 0x8 -> 0x4, outbytes: 0x0 -> 0x2 (final state: inbytes: 0x4, outbytes: 0x2) | |||
* Interface Changed: nn::hshl::IChargeSetterSession | |||
** Added: 6 - inbytes: 0x4, outbytes: 0x0 | |||
** Added: 7 - inbytes: 0x4, outbytes: 0x0 | |||
* Interface Changed: nn::hshl::IManager | |||
** Added: 14 - inbytes: 0x0, outbytes: 0x4 | |||
** Added: 15 - inbytes: 0x0, outbytes: 0x4 | |||
* Interface Changed: nn::srepo::detail::ipc::ISrepoService | |||
** Added: 12010 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Removed: 13001 - inbytes: 0x10, outbytes: 0x0 | |||
** Changed: 13002 - inbytes: 0x0 -> 0x8 (final state: buffers: [0x6], inbytes: 0x8, outbytes: 0x4) | |||
** Added: 13003 - buffers: [0x6], inbytes: 0x8, outbytes: 0x10 | |||
** Added: 13004 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::fssrv::sf::IDeviceOperator | |||
** Added: 7 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 8 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 118 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 119 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 225 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 226 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 303 - inbytes: 0x4, outbytes: 0x0 | |||
** Added: 304 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::fssrv::sf::IFileSystemProxy | |||
** Added: 38 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 502 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IEventNotifier'] | |||
* Interface Changed: nn::fssrv::sf::IFileSystemProxyForLoader | |||
** Changed: 0 - buffer_entry_sizes: [0x301, 0x0] -> {}, buffers: [0x19, 0x6] -> [0x6] (final state: buffers: [0x6], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IFileSystem']) | |||
* Interface Changed: nn::fssrv::sf::ISaveDataDivisionExporter | |||
** Added: 75 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::fssrv::sf::ISaveDataTransferManagerWithDivision | |||
** Added: 17 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::ldr::detail::IProcessManagerInterface | |||
** Changed: 1 - inbytes: 0x10 -> 0x18 (final state: buffer_entry_sizes: [0x410], buffers: [0x1A], inbytes: 0x18, outbytes: 0x0) | |||
* Interface Changed: nn::ncm::IContentMetaDatabase | |||
** Added: 27 - inbytes: 0x1, outbytes: 0x1 | |||
* Interface Changed: nn::fssrv::sf::IDeviceOperator | |||
** Added: 7 - inbytes: 0x1, outbytes: 0x0 | |||
** Added: 8 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 118 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 119 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 225 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 226 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0 | |||
** Added: 303 - inbytes: 0x4, outbytes: 0x0 | |||
** Added: 304 - inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::fssrv::sf::IFileSystemProxy | |||
** Added: 38 - inbytes: 0x0, outbytes: 0x0 | |||
** Added: 502 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IEventNotifier'] | |||
* Interface Changed: nn::fssrv::sf::IFileSystemProxyForLoader | |||
** Changed: 0 - buffer_entry_sizes: [0x301, 0x0] -> {}, buffers: [0x19, 0x6] -> [0x6] (final state: buffers: [0x6], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IFileSystem']) | |||
* Interface Changed: nn::fssrv::sf::ISaveDataDivisionExporter | |||
** Added: 75 - buffers: [0x6], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::fssrv::sf::ISaveDataTransferManagerWithDivision | |||
** Added: 17 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
* Interface Changed: nn::ldr::detail::IProcessManagerInterface | |||
** Changed: 1 - inbytes: 0x10 -> 0x18 (final state: buffer_entry_sizes: [0x410], buffers: [0x1A], inbytes: 0x18, outbytes: 0x0) | |||
* Interface Changed: nn::ncm::IContentMetaDatabase | |||
** Added: 27 - inbytes: 0x1, outbytes: 0x1 | |||
* Interface Changed: nn::clkrst::IClkrstManager | |||
** Added: 7 - inbytes: 0x0, outbytes: 0x4 | |||
* Interface Changed: nn::rtc::IRtcManager | |||
** Changed: 13 - inbytes: 0x8 -> 0x4, outbytes: 0x0 -> 0x2 (final state: inbytes: 0x4, outbytes: 0x2) | |||
* Interface Changed: nn::hshl::IChargeSetterSession | |||
** Added: 6 - inbytes: 0x4, outbytes: 0x0 | |||
** Added: 7 - inbytes: 0x4, outbytes: 0x0 | |||
* Interface Changed: nn::hshl::IManager | |||
** Added: 14 - inbytes: 0x0, outbytes: 0x4 | |||
** Added: 15 - inbytes: 0x0, outbytes: 0x4 | |||
* Interface Changed: nn::srepo::detail::ipc::ISrepoService | |||
** Added: 12010 - inbytes: 0x0, outbytes: 0x0, outhandles: [1] | |||
** Removed: 13001 - inbytes: 0x10, outbytes: 0x0 | |||
** Changed: 13002 - inbytes: 0x0 -> 0x8 (final state: buffers: [0x6], inbytes: 0x8, outbytes: 0x4) | |||
** Added: 13003 - buffers: [0x6], inbytes: 0x8, outbytes: 0x10 | |||
** Added: 13004 - buffers: [0x5], inbytes: 0x0, outbytes: 0x0 | |||
=== 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]]. | |||
==== Kernel ==== | |||
* No/minimal compiler update | |||
* crt0 was restructured, Cache Invalidation/sctlr mmu disable are now different assembly functions. | |||
* Inverted boolean(s) in system control/targetsystem logic | |||
** All KTargetSystem fields have inverted meaning | |||
** KTargetSystem "is present" bool is now inverted | |||
** MersenneTwister "is initialized" bool is now inverted | |||
* KPageTable::ChangeProperties now does a data synchronization barrier after calling the set-attrs lambda | |||
* KPageTableImpl::MergePages now takes an argument for a callback to call after updating page table PTE entries. | |||
** All callers on NX are KPageTable::NoteUpdated | |||
** This causes TLB entries to be flushed/etc every time an entry is written instead of once at the end. | |||
* KAddressSpaceInfo::GetBegin now takes a size as a third argument; this is unused on NX. | |||
** This is presumably only for debug assertions, probably to assert size <= region size. | |||
** This code seems used incorrectly/bugged; it is passed a number of pages by one caller but a size by others. | |||
* KAddressSpaceInfo::GetSize now performs more complicated logic based on the input type. | |||
** If address space not CreateProcessFlag_AddressSpace32BitWithoutAlias then the size is returned directly. | |||
** Otherwise: | |||
*** If the type is Heap, it returns the requested size + the alias size. | |||
*** If the type is Alias, it returns 0. | |||
** KProcess::InitializeByParam now sets m_max_process_memory to KAddressSpaceInfo::GetSize(..., Type_Heap) instead of getting the page table's heap size. | |||
** KPageTableBase::InitializeForProcess has simpler calculation of region extents for 32BitWithoutAlias now. | |||
* KPageTableBase::MapPageGroup_ now checks if the input permission has the execute bit set, and invalidates instruction cache if so. | |||
** This fixes a correctness bug; this was used to map pages as ReadExecute by JIT svcs, so stale instruction cache could result before. | |||
** KPageTableBase::UnmapPageGroup also now invalidates instruction cache after unmapping, if the memory had the execute bit set. | |||
* KSecureSystemResource now has better checking for the case where resource limit is nullptr. | |||
** This is impossible on NX. | |||
** This includes checks in GetUsed/TotalUserPhysicalMemorySize | |||
** KSecureSystemResource::Destroy now checks before calling ReleaseLimit | |||
* KPageTableBase::SetProcessMemoryPermission changes: | |||
** Function now uses PageTableOperation_ChangePermsAndRefresh instead of _ChangePermsAndRefreshAndFlushDataCache when the execute permission is set. | |||
** Data cache store + instruction cache invalidate is now done before operating instead of after | |||
** instruction cache invalidate is done after memory block manager is updated. | |||
* El0SynchronousExceptionHandler now always does tlbi vae1 instead of doing that or tlbi aside1 depending on status bits. | |||
* El1SynchronousExceptionHandler now always does tlbi vaae1 instead of doing that or tlbi vmalle1 depending on status bits. | |||
** NOTE: The checks Nintendo did previously have been bugged for many years and did not work. | |||
** These checks were fixed to actually work now. | |||
* UserspaceAccess changes: | |||
** UserspaceAccess functions are now all called through helper functions, which directly call UserspaceAccess::* | |||
*** This is probably "UserspaceAccessChecked", and likely for parity with the supervisor mode access function they added in 19.0.0. | |||
** UserspaceAccess functions which previously had no callers have been deleted. | |||
*** This includes UserspaceAccess::ClearUserMemory*. | |||
* HandleException changes: | |||
** After checking for thread termination, fixup is done on esr_el1/ec values. | |||
*** If esr_ec is 0x20 or 0x24 (DataAbortEl0/InstructionAbortEl0): | |||
**** If esr_el1 & 0x43F == 0x410 then pc is treated as 0 | |||
**** Otherwise, if pc is a kernel address, then esr_el1 has the ISFC bits set to hardcoded-value 4. | |||
** This is also done in ReturnFromException | |||
* Kernel::InitializeResourceManagers now initializes the managers in a different order. | |||
* FindFreeArea was refactored in both KMemoryBlockManager and KPageTableBase to use shared common logic to compute the start and end of the guarded region to generate an address within. | |||
** The core helper is a KMemoryBlockManager function. | |||
** KMemoryBlockManager::FindFreeArea calls this helper twice (both inlined); KPageTable::FindFreeArea calls it once. | |||
=== [[Bus_services|Bus]] === | |||
See [[Switch_System_Flaws|here]]. | |||
=== [[HID_services|hid]] === | |||
A vuln was [[Switch_System_Flaws|fixed]]. | |||
=== [[NFC_services|nfc]] === | |||
A vuln was [[Switch_System_Flaws|fixed]]. | |||
==See Also== | ==See Also== |