mirror of
https://github.com/jakcron/nstool.git
synced 2024-12-22 10:45:28 +00:00
Fixes #92, skip verifying SaveDataOwnerIdList against ACID as this is never populated.
This commit is contained in:
parent
b4a86fc826
commit
c7fe8bcd0f
|
@ -157,6 +157,9 @@ void nstool::MetaProcess::validateAciFromAcid(const pie::hac::AccessControlInfo&
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// See https://github.com/jakcron/nstool/issues/92
|
||||||
|
// Nintendo doesn't populate SaveDataOwnerIdList in ACID, so this field cannot be verified
|
||||||
|
#if 0
|
||||||
for (size_t i = 0; i < aci.getFileSystemAccessControl().getSaveDataOwnerIdList().size(); i++)
|
for (size_t i = 0; i < aci.getFileSystemAccessControl().getSaveDataOwnerIdList().size(); i++)
|
||||||
{
|
{
|
||||||
bool rightFound = false;
|
bool rightFound = false;
|
||||||
|
@ -172,6 +175,7 @@ void nstool::MetaProcess::validateAciFromAcid(const pie::hac::AccessControlInfo&
|
||||||
fmt::print("[WARNING] ACI/FAC SaveDataOwnerId: FAIL (0x{:016x} ({:d}) not permitted)\n", aci.getFileSystemAccessControl().getSaveDataOwnerIdList()[i].id, (uint32_t)aci.getFileSystemAccessControl().getSaveDataOwnerIdList()[i].access_type);
|
fmt::print("[WARNING] ACI/FAC SaveDataOwnerId: FAIL (0x{:016x} ({:d}) not permitted)\n", aci.getFileSystemAccessControl().getSaveDataOwnerIdList()[i].id, (uint32_t)aci.getFileSystemAccessControl().getSaveDataOwnerIdList()[i].access_type);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
// check SAC
|
// check SAC
|
||||||
for (size_t i = 0; i < aci.getServiceAccessControl().getServiceList().size(); i++)
|
for (size_t i = 0; i < aci.getServiceAccessControl().getServiceList().size(); i++)
|
||||||
|
|
Loading…
Reference in a new issue