Enabled DLP Child authorization
This commit is contained in:
parent
13a94c6150
commit
c92f315a7f
3 changed files with 12 additions and 3 deletions
|
|
@ -67,6 +67,9 @@ HackManager hack_manager = {
|
|||
0x0004013000002C02, // Normal
|
||||
0x0004013000002C03, // Safe mode
|
||||
0x0004013020002C03, // New 3DS safe mode
|
||||
|
||||
// DLP
|
||||
0x0004013000002802,
|
||||
},
|
||||
}},
|
||||
|
||||
|
|
|
|||
|
|
@ -3255,9 +3255,15 @@ void Module::Interface::BeginImportProgramTemporarily(Kernel::HLERequestContext&
|
|||
// Create our CIAFile handle for the app to write to, and while the app writes Citra will store
|
||||
// contents out to sdmc/nand
|
||||
const FileSys::Path cia_path = {};
|
||||
auto file = std::make_shared<Service::FS::File>(
|
||||
am->system.Kernel(), std::make_unique<CIAFile>(am->system, FS::MediaType::NAND), cia_path);
|
||||
std::shared_ptr<Service::FS::File> file;
|
||||
{
|
||||
auto cia_file = std::make_unique<CIAFile>(am->system, FS::MediaType::NAND);
|
||||
|
||||
AuthorizeCIAFileDecryption(cia_file.get(), ctx);
|
||||
|
||||
file = std::make_shared<Service::FS::File>(
|
||||
am->system.Kernel(), std::move(cia_file), cia_path);
|
||||
}
|
||||
am->cia_installing = true;
|
||||
|
||||
IPC::RequestBuilder rb = rp.MakeBuilder(1, 2);
|
||||
|
|
|
|||
|
|
@ -351,7 +351,7 @@ void NWM_UDS::HandleSecureDataPacket(const Network::WifiPacket& packet) {
|
|||
if (connection_status.status != NetworkStatus::ConnectedAsHost &&
|
||||
connection_status.status != NetworkStatus::ConnectedAsClient &&
|
||||
connection_status.status != NetworkStatus::ConnectedAsSpectator) {
|
||||
LOG_ERROR(Service_NWM, "Ignored SecureDataPacket because connection status is {}",
|
||||
LOG_DEBUG(Service_NWM, "Ignored SecureDataPacket because connection status is {}",
|
||||
static_cast<u32>(connection_status.status));
|
||||
return;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue