diff --git a/Firmware-20.0.0.md b/Firmware-20.0.0.md new file mode 100644 index 0000000..94f45a9 --- /dev/null +++ b/Firmware-20.0.0.md @@ -0,0 +1,1121 @@ +# System Titles + +The following new titles were added: 0100000000000859, 010000000000085C, 0100000000001048 ([splay](https://switchbrew.org/wiki/Splay_Applet)). +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. +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. +[NPDM](https://switchbrew.org/wiki/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: + +[CertStore](https://switchbrew.org/wiki/SSL_services#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 +[SystemVersion](https://switchbrew.org/wiki/System_Version_Title): 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 +[FirmwareDebugSettings/PlatformConfigIcosa/PlatformConfigCopper/PlatformConfigHoag/PlatformConfigIcosaMariko/PlatformConfigAula](https://switchbrew.org/wiki/System_Settings): 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 +[LibAppletWeb/LibAppletShop/LibAppletOff/LibAppletLns/LibAppletAuth](https://switchbrew.org/wiki/Internet_Browser): 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) +Unknown Interface cur-version: 0x7100086504 [ID = 0x0919ff75] +Unknown Interface cur-version: 0x7100085DD4 [ID = 0x38f0bb3d] +Unknown Interface cur-version: 0x71000846F0 [ID = 0x107aa108] +Unknown Interface cur-version: 0x7100085B3C [ID = 0x3af03446] +Unknown Interface cur-version: 0x7100086228 [ID = 0x36f3a242] +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: ['0x7100085B3C [ID = 0x3af03446]'] +Added: 293 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['0x7100085DD4 [ID = 0x38f0bb3d]'] +Added: 350 - inbytes: 0x1, outbytes: 0x0, outinterfaces: ['0x7100086228 [ID = 0x36f3a242]'] +Added: 351 - inbytes: 0x18, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext'] +Added: 352 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x7100086504 [ID = 0x0919ff75]'] +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: ['0x7100085B3C [ID = 0x3af03446]'] +Added: 293 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['0x7100085DD4 [ID = 0x38f0bb3d]'] +Added: 350 - inbytes: 0x1, outbytes: 0x0, outinterfaces: ['0x7100086228 [ID = 0x36f3a242]'] +Added: 351 - inbytes: 0x18, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext'] +Added: 352 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x7100086504 [ID = 0x0919ff75]'] +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: ['0x71000846F0 [ID = 0x107aa108]'] +Added: 182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['0x71000846F0 [ID = 0x107aa108]'] +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: ['0x71000846F0 [ID = 0x107aa108]'] +Added: 182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['0x71000846F0 [ID = 0x107aa108]'] +Unknown Interface cur-version: 0x710026550C [ID = 0x0919ff75] +Unknown Interface cur-version: 0x7100264DDC [ID = 0x38f0bb3d] +Unknown Interface cur-version: 0x71001A4F6C [ID = 0x4e930893] +Unknown Interface cur-version: 0x71002636F8 [ID = 0x107aa108] +Unknown Interface cur-version: 0x71001A4968 [ID = 0x04dea048] +Unknown Interface cur-version: 0x7100264B44 [ID = 0x3af03446] +Unknown Interface cur-version: 0x7100265230 [ID = 0x36f3a242] +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: ['0x7100264B44 [ID = 0x3af03446]'] +Added: 293 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['0x7100264DDC [ID = 0x38f0bb3d]'] +Added: 350 - inbytes: 0x1, outbytes: 0x0, outinterfaces: ['0x7100265230 [ID = 0x36f3a242]'] +Added: 351 - inbytes: 0x18, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext'] +Added: 352 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x710026550C [ID = 0x0919ff75]'] +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: ['0x71002636F8 [ID = 0x107aa108]'] +Added: 182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['0x71002636F8 [ID = 0x107aa108]'] +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: ['0x71002636F8 [ID = 0x107aa108]'] +Added: 182 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['0x71002636F8 [ID = 0x107aa108]'] +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: ['0x71001A4968 [ID = 0x04dea048]'] +Added: 4027 - inbytes: 0x8, outbytes: 0x0, outinterfaces: ['0x71001A4F6C [ID = 0x4e930893]'] +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 +Unknown Interface cur-version: 0x71000CE314 [ID = 0x359536d2] +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: ['0x71000CE314 [ID = 0x359536d2]'] +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 +Unknown Interface cur-version: 0x7100097948 [ID = 0xfe214da9] +Unknown Interface cur-version: 0x7100096B3C [ID = 0xdf171f31] +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: ['0x7100096B3C [ID = 0xdf171f31]'] +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 +Unknown Interface cur-version: 0x710014064C [ID = 0x29d8801c] +Unknown Interface cur-version: 0x7100140AD0 [ID = 0xeb5e4ee2] +Unknown Interface cur-version: 0x710013C47C [ID = 0x6e021695] +Unknown Interface cur-version: 0x7100141A58 [ID = 0x3c7c9db7] +Unknown Interface cur-version: 0x710013E13C [ID = 0x8cf617a1] +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: ['0x710013C47C [ID = 0x6e021695]'] +Added: 2110 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x710013C47C [ID = 0x6e021695]'] +Added: 2200 - buffer_entry_sizes: [0x100], buffers: [0x19], inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x710013E13C [ID = 0x8cf617a1]'] +Added: 2210 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x710013E13C [ID = 0x8cf617a1]'] +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: ['0x7100140AD0 [ID = 0xeb5e4ee2]'] +Added: 2310 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x7100140AD0 [ID = 0xeb5e4ee2]'] +Added: 2400 - inbytes: 0x10, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x7100141A58 [ID = 0x3c7c9db7]'] +Added: 2420 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['0x7100141A58 [ID = 0x3c7c9db7]'] +Unknown Interface cur-version: 0x7100133FE0 [ID = 0x17291af3] +Unknown Interface cur-version: 0x71001357F4 [ID = 0xa036ce80] +Interface Changed: nn::olsc::srv::IDaemonController +Added: 13 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['0x71001357F4 [ID = 0xa036ce80]', None] +Interface Changed: nn::olsc::srv::IOlscServiceForSystemService +Added: 1000 - buffer_entry_sizes: [0x10], buffers: [0x5], inbytes: 0x0, outbytes: 0x0, outinterfaces: ['0x7100133FE0 [ID = 0x17291af3]'] +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: ['0x7100133FE0 [ID = 0x17291af3]'] +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](https://switchbrew.org/wiki/NCA) for the KeyGeneration listing. + +The anti-downgrade fuses were [updated](https://switchbrew.org/wiki/Fuses#Anti-downgrade). + +# 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](https://switchbrew.org/wiki/Bus_services) + +See [here](https://switchbrew.org/wiki/Switch_System_Flaws). + +# [hid](https://switchbrew.org/wiki/HID_services) + +A vuln was [fixed](https://switchbrew.org/wiki/Switch_System_Flaws). + +# [nfc](https://switchbrew.org/wiki/NFC_services) + +A vuln was [fixed](https://switchbrew.org/wiki/Switch_System_Flaws). \ No newline at end of file