APT:AppletUtility

APT:AppletUtility

Request #

Index WordDescription
0Header code [0x004B00C2]
1Utility
2Input Size
3Output Size
4
5void*, Input

The following is located 0x100-bytes after the beginning of the above command buffer:

Index WordDescription
0(Output Size << 14) | 2
1void*, Output

Response #

Index WordDescription
0Header code
1Result code
2Applet Result

Utility #

IDDescription
0void ClearPowerButtonState()
1?
2Sets current applet slot to Home Menu?
3void ClearExclusiveControl()
4void SleepIfShellClosed()
5void LockTransition(u32 transition)
6bool TryLockTransition(u32 transition)
7void UnlockTransition(u32 transition)
10void StartExitTask()
11void SetInitialSenderId(u32 id)
12void SetPowerButtonClick()
16void UnlockCartAndSdSlot(bool unlocked) (Prevents a “card removed” error when passing true)
17?
18?