NS and APT Services: Difference between revisions
No edit summary |
|||
Line 9: | Line 9: | ||
= NS Workaround = | = NS Workaround = | ||
A "ns_workaround" was [[5.1.0-11|added]] in NS to workaround the flaw added with [[5.0.0-11]]. When NS is loading before launching any ARM11 processes and certain [[Configuration Memory]] fields are set, NS will launch [[Application_Manager_Services|AM]] then use command [[AM:InstallNATIVEFIRM]]. NS will then use command [[PMApp:SetFIRMLaunchParams]], then "ptm:sysm" service command 0x04090080. On retail this [[Configuration Memory]] fields check will pass every time. | A "ns_workaround" was [[5.1.0-11|added]] in NS to workaround the flaw added with [[5.0.0-11]]. When NS is loading before launching any ARM11 processes and certain [[Configuration Memory]] fields are set, NS will launch [[Application_Manager_Services|AM]] then use command [[AM:InstallNATIVEFIRM]]. NS will then use command [[PMApp:SetFIRMLaunchParams]], then "ptm:sysm" service command 0x04090080. On retail this [[Configuration Memory]] fields check will pass every time. | ||
= NS Service "ns:s" = | = NS Service "ns:s" = | ||
Line 72: | Line 70: | ||
The maximum sessions that can be used with this service is two, therefore only two processes can use this service at the same time. | The maximum sessions that can be used with this service is two, therefore only two processes can use this service at the same time. | ||
=APT | =APT Services= | ||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 313: | Line 311: | ||
|} | |} | ||
These "APT:U" and "APT:S" applet services can handle launching "applets", these services handle signaling for home/power button as well. Only one session for either APT service can be open at a time, normally processes close the service handle immediately once finished using the service. | |||
These applet services can handle launching "applets", | |||