Changes

Jump to navigation Jump to search
16,213 bytes added ,  03:13, 11 October 2023
Add 16 -> 17 ipc diff
Line 58: Line 58:  
** "/message/": Various data updated.
 
** "/message/": Various data updated.
 
* [[Internet_Browser|LibAppletWeb/LibAppletShop/LibAppletOff/LibAppletLns/LibAppletAuth]]: All files updated.
 
* [[Internet_Browser|LibAppletWeb/LibAppletShop/LibAppletOff/LibAppletLns/LibAppletAuth]]: All files updated.
 +
 +
=== IPC Interface Changes ===
 +
* The following interfaces were removed:
 +
** nn::fgm::sf::IDebugger
 +
* The following interfaces were added:
 +
** nn::account::nas::IDeviceHistoryRequest
 +
** nn::hshl::IBridgeSession
 +
* The following interfaces were changed:
 +
** nn::account::IAccountEntityServiceForAccountPolicy
 +
*** Added command 213 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForUserRegistration']
 +
*** Added command 214 - inbytes: 0x14, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForUserRegistration']
 +
*** Added command 215 - inbytes: 0x14, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForUserRegistration']
 +
** nn::account::IAccountServiceForAdministrator
 +
*** Added command 213 - inbytes: 0x4, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForUserRegistration']
 +
*** Added command 214 - inbytes: 0x14, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForUserRegistration']
 +
*** Added command 215 - inbytes: 0x14, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::nas::IOAuthProcedureForUserRegistration']
 +
** nn::account::baas::IAdministrator
 +
*** Added command 170 - inbytes: 0x8, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::nas::IDeviceHistoryRequest']
 +
** nn::account::baas::IManagerForSystemService
 +
*** Added command 170 - inbytes: 0x8, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::account::nas::IDeviceHistoryRequest']
 +
** nn::account::nas::IOAuthProcedureForUserRegistration
 +
*** Added command 200 - buffers: [0x9], inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext']
 +
*** Added command 205 - inbytes: 0x0, outbytes: 0x10
 +
*** Added command 210 - inbytes: 0x0, outbytes: 0x1
 +
*** Added command 220 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext']
 +
*** Added command 221 - buffers: [0x5], inbytes: 0x21, outbytes: 0x0, outinterfaces: ['nn::account::detail::IAsyncContext']
 +
** nn::am::service::IAppletCommonFunctions
 +
*** Added command 300 - inbytes: 0x0, outbytes: 0x8
 +
** nn::am::service::ICommonStateGetter
 +
*** Added command 600 - inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::am::service::IStorageChannel']
 +
*** Added command 910 - inbytes: 0x0, outbytes: 0x8
 +
** nn::am::service::IDebugFunctions
 +
*** Added command 52 - inbytes: 0x4, outbytes: 0x8
 +
** nn::am::service::ILibraryAppletSelfAccessor
 +
*** Added command 160 - inbytes: 0x0, outbytes: 0x8
 +
** nn::apm::ISystemManager
 +
*** Added command 8 - inbytes: 0x0, outbytes: 0x4
 +
** nn::arp::detail::IReader
 +
*** Changed command 2 - outbytes: 0x1 -> 0x10 (final state: inbytes: 0x8, outbytes: 0x10)
 +
** nn::arp::detail::IUpdater
 +
*** Changed command 1 - inbytes: 0x10 -> 0x18 (final state: inbytes: 0x18, outbytes: 0x0)
 +
** nn::audio::detail::IAudioDevice
 +
*** Added command 15 - inbytes: 0x8, outbytes: 0x0, outhandles: [1]
 +
*** Added command 16 - inbytes: 0x8, outbytes: 0x0
 +
*** Added command 17 - inbytes: 0x8, outbytes: 0x0, outhandles: [1]
 +
*** Added command 18 - inbytes: 0x8, outbytes: 0x0
 +
** nn::audio::detail::IAudioSnoopManager
 +
*** Removed command 1 - inbytes: 0x0, outbytes: 0x0
 +
*** Removed command 6 - inbytes: 0x0, outbytes: 0x4
 +
** nn::audioctrl::detail::IAudioController
 +
*** Added command 19 - inbytes: 0x1, outbytes: 0x0
 +
*** Added command 20 - inbytes: 0x0, outbytes: 0x1
 +
*** Removed command 27 - buffer_entry_sizes: [0x4], buffers: [0x5], inbytes: 0x4, outbytes: 0x0
 +
** nn::bsdsocket::cfg::ServerInterface
 +
*** Added command 16 - buffers: [0x5, 0x6], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 17 - buffers: [0x5], inbytes: 0x8, outbytes: 0x8, pid: True
 +
*** Added command 18 - buffers: [0x5, 0x6, 0x6, 0x6], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 19 - buffers: [0x5, 0x6], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 20 - buffers: [0x5, 0x6], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 21 - buffers: [0x5, 0x6], inbytes: 0x10, outbytes: 0x0, pid: True
 +
*** Added command 22 - buffers: [0x5, 0x6, 0x5], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 23 - buffers: [0x5], inbytes: 0x10, outbytes: 0x0, pid: True
 +
*** Added command 50 - buffers: [0x5], inbytes: 0x10, outbytes: 0x0, pid: True
 +
*** Added command 51 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 52 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 53 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 54 - buffers: [0x5], inbytes: 0x10, outbytes: 0x0, pid: True
 +
*** Added command 55 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 56 - buffers: [0x5, 0x5], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 57 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 58 - buffers: [0x5], inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 100 - buffers: [0x5], inbytes: 0x10, outbytes: 0x0, pid: True
 +
** nn::capsrv::sf::IAlbumAccessorService
 +
*** Added command 120 - buffer_entry_sizes: [0x20, 0x0], buffers: [0x6, 0x21], inbytes: 0x18, outbytes: 0x8
 +
*** Added command 130 - buffers: [0x6], inbytes: 0x20, outbytes: 0x8
 +
*** Added command 140 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
 +
*** Added command 150 - buffer_entry_sizes: [0x400], buffers: [0x16], inbytes: 0x18, outbytes: 0x0
 +
*** Changed command 50000 - buffers: [0x6, 0x6] -> [0x6] (final state: buffers: [0x6], inbytes: 0x18, outbytes: 0x8)
 +
** nn::capsrv::sf::IAlbumApplicationService
 +
*** Added command 145 - buffer_entry_sizes: [0x20], buffers: [0x6], inbytes: 0x20, outbytes: 0x8, pid: True
 +
*** Added command 146 - buffer_entry_sizes: [0x20], buffers: [0x6], inbytes: 0x30, outbytes: 0x8, pid: True
 +
*** Added command 147 - buffer_entry_sizes: [0x20], buffers: [0x6], inbytes: 0x20, outbytes: 0x8, pid: True
 +
** nn::capsrv::sf::IDecoderControlService
 +
*** Added command 4001 - buffers: [0x46, 0x5], inbytes: 0x28, outbytes: 0x8
 +
** nn::dp2hdmi::detail::IDp2hdmiController
 +
*** Added command 9 - inbytes: 0x0, outbytes: 0x10
 +
** nn::erpt::sf::IContext
 +
*** Changed command 10 - inbytes: 0x8 -> 0xC (final state: buffers: [0x5, 0x5, 0x5], inbytes: 0xC, outbytes: 0x0)
 +
*** Added command 12 - buffers: [0x5, 0x5, 0x5], inbytes: 0xC, outbytes: 0x0
 +
** nn::es::IActiveRightsContext
 +
*** Removed command 212 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
 +
** nn::es::IETicketService
 +
*** Changed command 1006 - buffer_entry_sizes: [0x48, 0x10] -> [0x50, 0x10] (final state: buffer_entry_sizes: [0x50, 0x10], buffers: [0x6, 0x5], inbytes: 0x0, outbytes: 0x4)
 +
*** Added command 1023 - buffer_entry_sizes: [0x10], buffers: [0x6], inbytes: 0x8, outbytes: 0x4
 +
*** Added command 1024 - buffer_entry_sizes: [0x10], buffers: [0x6], inbytes: 0x10, outbytes: 0x4
 +
*** Added command 1025 - buffer_entry_sizes: [0x10], buffers: [0x6], inbytes: 0x8, outbytes: 0x4
 +
*** Added command 1026 - buffer_entry_sizes: [0x10, 0x0], buffers: [0x6, 0x5], inbytes: 0x8, outbytes: 0x4
 +
*** Added command 1027 - buffer_entry_sizes: [0x10, 0x0], buffers: [0x6, 0x5], inbytes: 0x10, outbytes: 0x4
 +
*** Removed command 2002 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
 +
*** Removed command 2003 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
 +
** nn::friends::detail::ipc::IServiceCreator
 +
*** Changed command 2 - outinterfaces: ['0x710007990C'] -> ['0x710007AF24'] (final state: inbytes: 0x0, outbytes: 0x0, outinterfaces: ['0x710007AF24'])
 +
** nn::fssrv::sf::IDeviceOperator
 +
*** Added command 6 - inbytes: 0x0, outbytes: 0xC
 +
*** Added command 117 - inbytes: 0x18, outbytes: 0x0
 +
*** Added command 221 - buffers: [0x6], inbytes: 0x8, outbytes: 0x0
 +
** nn::fssrv::sf::IFileSystemProxy
 +
*** Added command 618 - buffer_entry_sizes: [0x301], buffers: [0x19], inbytes: 0x1, outbytes: 0x8
 +
** nn::fssrv::sf::IFileSystemProxyForLoader
 +
*** Changed command 0 - buffer_entry_sizes: [0x124, 0x301] -> [0x301, 0x0], buffers: [0x1A, 0x19] -> [0x19, 0x6] (final state: buffer_entry_sizes: [0x301, 0x0], buffers: [0x19, 0x6], inbytes: 0x10, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::IFileSystem'])
 +
** nn::fssrv::sf::ISaveDataTransferManagerForSaveDataRepair
 +
*** Changed command 110 - buffers: [0x5] -> [0x5, 0x5], inbytes: 0x28 -> 0x18 (final state: buffers: [0x5, 0x5], inbytes: 0x18, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::ISaveDataDivisionImporter'])
 +
** nn::fssrv::sf::ISaveDataTransferManagerWithDivision
 +
*** Added command 63 - buffer_entry_sizes: [0x200, 0x0], buffers: [0x19, 0x5], inbytes: 0x2, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::ISaveDataDivisionImporter']
 +
*** Removed command 67 - buffers: [0x5], inbytes: 0x18, outbytes: 0x0, outinterfaces: ['nn::fssrv::sf::ISaveDataDivisionImporter']
 +
** nn::gpio::IPadSession
 +
*** Removed command 6 - inbytes: 0x0, outbytes: 0x4
 +
*** Removed command 7 - inbytes: 0x0, outbytes: 0x0
 +
** nn::grcsrv::IContinuousRecorder
 +
*** Added command 4 - inbytes: 0x0, outbytes: 0x0
 +
** nn::hid::IHidDebugServer
 +
*** Added command 217 - inbytes: 0x10, inhandles: [1], outbytes: 0x8
 +
*** Added command 351 - inbytes: 0x0, outbytes: 0x4
 +
*** Added command 352 - inbytes: 0x0, outbytes: 0x0
 +
** nn::hid::IHidServer
 +
*** Added command 213 - inbytes: 0x20, outbytes: 0x0, pid: True
 +
*** Added command 214 - buffer_entry_sizes: [0x4, 0x10], buffers: [0x9, 0x9], inbytes: 0x10, outbytes: 0x0
 +
*** Added command 311 - inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 312 - inbytes: 0x8, outbytes: 0x0, pid: True
 +
*** Added command 1004 - inbytes: 0x10, outbytes: 0x0, pid: True
 +
** nn::hid::IHidSystemServer
 +
*** Added command 1320 - inbytes: 0x0, outbytes: 0x0
 +
*** Added command 1321 - inbytes: 0x0, outbytes: 0x0
 +
** nn::hshl::IManager
 +
*** Added command 9 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::hshl::IBridgeSession']
 +
*** Added command 10 - inbytes: 0x0, outbytes: 0x1
 +
** nn::hshl::ISetterManager
 +
*** Added command 3 - inbytes: 0x1, outbytes: 0x0
 +
** nn::migration::savedata::IClient
 +
*** Added command 304 - buffer_entry_sizes: [0x8], buffers: [0x6], inbytes: 0x4, outbytes: 0x4
 +
** nn::migration::savedata::IServer
 +
*** Added command 3 - buffer_entry_sizes: [0x8], buffers: [0x6], inbytes: 0x4, outbytes: 0x4
 +
** nn::migration::user::IService
 +
*** Added command 1110 - buffer_entry_sizes: [0x100, 0x8], buffers: [0x19, 0x5], inbytes: 0x18, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::migration::savedata::IServer']
 +
** nn::mnpp::detail::ipc::IServiceForWebBrowser
 +
*** Added command 100 - buffers: [0x5, 0x5, 0x6], inbytes: 0x10, outbytes: 0x0
 +
** nn::ncm::IContentMetaDatabase
 +
*** Added command 26 - inbytes: 0x10, outbytes: 0x1
 +
** nn::ncm::IContentStorage
 +
*** Added command 30 - inbytes: 0x11, outbytes: 0x8
 +
** nn::ndrm::low::detail::INdrmLowAdminInterface
 +
*** Added command 45 - inbytes: 0x8, outbytes: 0x0, outhandles: [1]
 +
** nn::nim::detail::INetworkInstallManager
 +
*** Added command 142 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncResult']
 +
*** Added command 143 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
 +
*** Added command 144 - inbytes: 0x18, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
 +
*** Added command 3000 - inbytes: 0x10, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
 +
*** Added command 3001 - inbytes: 0x8, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::nim::detail::IAsyncData']
 +
** nn::nim::detail::IShopServiceAccessServerInterface
 +
*** Added command 5 - inbytes: 0x10, inhandles: [1], outbytes: 0x0, outinterfaces: ['nn::nim::detail::IShopServiceAccessServer'], pid: True
 +
** nn::npns::INpnsSystem
 +
*** Added command 35 - buffers: [0x5], inbytes: 0x10, outbytes: 0x0
 +
*** Added command 36 - inbytes: 0x10, outbytes: 0x0
 +
*** Added command 40 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
 +
*** Added command 41 - inbytes: 0x0, outbytes: 0x10
 +
*** Added command 42 - buffers: [0x9], inbytes: 0x10, outbytes: 0x0
 +
*** Added command 43 - inbytes: 0x18, outbytes: 0x0
 +
*** Added command 44 - buffer_entry_sizes: [0x10], buffers: [0x9], inbytes: 0x0, outbytes: 0x0
 +
*** Added command 50 - buffers: [0x9, 0x5], inbytes: 0x0, outbytes: 0x0
 +
** nn::ns::detail::IApplicationManagerInterface
 +
*** Removed command 84 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
 +
*** Removed command 2521 - inbytes: 0x0, outbytes: 0x0, outhandles: [1]
 +
*** Added command 2523 - inbytes: 0x8, outbytes: 0x8
 +
*** Added command 3100 - inbytes: 0x0, outbytes: 0x10
 +
*** Added command 3101 - inbytes: 0x0, outbytes: 0x0, outhandles: [1], outinterfaces: ['nn::ns::detail::IAsyncResult']
 +
*** Added command 3102 - inbytes: 0x0, outbytes: 0x0
 +
** nn::olsc::srv::IOlscServiceForSystemService
 +
*** Added command 10000 - inbytes: 0x0, outbytes: 0x0, outinterfaces: ['nn::olsc::srv::IOlscServiceForSystemService']
 +
** nn::omm::srv::IDisplayLayerControl
 +
*** Removed command 600 - buffer_entry_sizes: [0x4B8], buffers: [0x15], inbytes: 0x0, outbytes: 0x0
 +
*** Added command 610 - buffer_entry_sizes: [0x4C8], buffers: [0x15], inbytes: 0x0, outbytes: 0x0
 +
*** Added command 611 - buffer_entry_sizes: [0x4C8], buffers: [0x15], inbytes: 0x0, outbytes: 0x0
 +
*** Added command 612 - buffer_entry_sizes: [0x4C8], buffers: [0x15], inbytes: 0x0, outbytes: 0x0
 +
*** Added command 900 - buffers: [0x45], inbytes: 0x0, outbytes: 0x0
 +
** nn::pdm::detail::INotifyService
 +
*** Changed command 0 - inbytes: 0x10 -> 0x18 (final state: inbytes: 0x18, outbytes: 0x0)
 +
** nn::pinmux::ISession
 +
*** Added command 3 - inbytes: 0x1, outbytes: 0x0
 +
*** Added command 4 - inbytes: 0x0, outbytes: 0x1
 +
*** Added command 5 - inbytes: 0x1, outbytes: 0x0
 +
*** Added command 6 - inbytes: 0x0, outbytes: 0x1
 +
*** Added command 7 - inbytes: 0x4, outbytes: 0x0
 +
*** Added command 8 - inbytes: 0x0, outbytes: 0x4
 +
*** Added command 9 - inbytes: 0x4, outbytes: 0x0
 +
*** Added command 10 - inbytes: 0x0, outbytes: 0x4
 +
** nn::pl::detail::IPlatformServiceManagerForSystem
 +
*** Added command 107 - inbytes: 0x18, outbytes: 0x0
 +
** nn::psc::sf::IPmControl
 +
*** Added command 7 - inbytes: 0xC, outbytes: 0x0
 +
** nn::psm::IPsmServer
 +
*** Changed command 17 - outbytes: 0x40 -> 0x54 (final state: inbytes: 0x0, outbytes: 0x54)
 +
** nn::settings::ISystemSettingsServer
 +
*** Added command 221 - inbytes: 0x0, outbytes: 0x1
 +
*** Added command 222 - inbytes: 0x1, outbytes: 0x0
 +
** nn::socket::sf::IClient_MC
 +
*** Added command 35 - buffers: [0x21, 0x22], inbytes: 0x8, outbytes: 0x8
 +
** nn::spsm::detail::IPowerStateInterface
 +
*** Added command 12 - inbytes: 0x0, outbytes: 0x0
 +
*** Added command 13 - inbytes: 0x0, outbytes: 0x0
 +
*** Added command 14 - inbytes: 0x1, outbytes: 0x0
 +
** nn::ts::server::IMeasurementServer
 +
*** Removed command 0 - inbytes: 0x1, outbytes: 0x8
 +
*** Removed command 1 - inbytes: 0x1, outbytes: 0x4
 +
** nn::ts::server::ISession
 +
*** Added command 5 - inbytes: 0x4, outbytes: 0x0
 +
*** Added command 6 - inbytes: 0x4, outbytes: 0x0
 +
*** Added command 7 - inbytes: 0x0, outbytes: 0x4
 +
** nn::uart::IManager
 +
*** Removed command 0 - inbytes: 0x4, outbytes: 0x1
 +
*** Removed command 1 - inbytes: 0x4, outbytes: 0x1
 +
*** Removed command 2 - inbytes: 0x8, outbytes: 0x1
 +
*** Removed command 3 - inbytes: 0x8, outbytes: 0x1
 +
*** Removed command 4 - inbytes: 0x8, outbytes: 0x1
 +
*** Removed command 5 - inbytes: 0x8, outbytes: 0x1
 +
*** Removed command 7 - inbytes: 0x8, outbytes: 0x1
 +
*** Removed command 8 - inbytes: 0x8, outbytes: 0x1
 +
*** Removed command 9 - inbytes: 0x8, outbytes: 0x1
 +
*** Removed command 10 - inbytes: 0x8, outbytes: 0x1
 +
** nn::wlan::detail::IPrivateWirelessCommunicationService
 +
*** Removed command 1 - inbytes: 0x4, outbytes: 0x0
 +
*** Changed command 19 - inbytes: 0x4 -> 0x1 (final state: inbytes: 0x1, outbytes: 0x0)
 +
*** Removed command 20 - inbytes: 0x0, outbytes: 0x0
 +
*** Removed command 21 - inbytes: 0x0, outbytes: 0x4
 +
*** Removed command 22 - inbytes: 0x1, outbytes: 0x0
 +
** nn::wlan::detail::IWirelessCommunicationService
 +
*** Changed command 94 - buffer_entry_sizes: [0x20] -> [0x28] (final state: buffer_entry_sizes: [0x28], buffers: [0xA], inbytes: 0x0, outbytes: 0x4)
 +
*** Added command 200 - inbytes: 0x4, outbytes: 0x0
 +
*** Added command 201 - inbytes: 0x0, outbytes: 0x0
 +
*** Added command 202 - inbytes: 0x0, outbytes: 0x4
 +
*** Added command 203 - inbytes: 0x4, outbytes: 0x0
    
=== BootImagePackages ===
 
=== BootImagePackages ===

Navigation menu