From 182132cbb1913ed93c0e602072197bc336681485 Mon Sep 17 00:00:00 2001 From: wheremyfoodat Date: Thu, 20 Oct 2022 00:30:44 +0300 Subject: [PATCH] [APT] Better GetLockHandle stub. --- src/core/services/apt.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/core/services/apt.cpp b/src/core/services/apt.cpp index 745f817a..26a96692 100644 --- a/src/core/services/apt.cpp +++ b/src/core/services/apt.cpp @@ -82,7 +82,10 @@ void APTService::enable(u32 messagePointer) { void APTService::getLockHandle(u32 messagePointer) { log("APT::GetLockHandle (Failure)\n"); mem.write32(messagePointer + 4, Result::Failure); // Result code + mem.write32(messagePointer + 8, 0); // AppletAttr + mem.write32(messagePointer + 12, 0); // APT State (bit0 = Power Button State, bit1 = Order To Close State) mem.write32(messagePointer + 16, 0); // Translation descriptor + mem.write32(messagePointer + 20, 0x34563456); // Lock handle } // This apparently does nothing on the original kernel either?