mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2025-06-03 08:08:39 -04:00
fs.mitm: Try to MitM titles that have override RomFS content on the SD card
This commit is contained in:
parent
2a6348cd73
commit
5993614c2e
3 changed files with 25 additions and 1 deletions
|
@ -3,6 +3,7 @@
|
|||
#include <stratosphere/iserviceobject.hpp>
|
||||
#include "imitmserviceobject.hpp"
|
||||
#include "fs_istorage.hpp"
|
||||
#include "fsmitm_utils.hpp"
|
||||
|
||||
enum class FspSrvCmd {
|
||||
SetCurrentProcess = 1,
|
||||
|
@ -21,7 +22,12 @@ class FsMitMService : public IMitMServiceObject {
|
|||
}
|
||||
|
||||
static bool should_mitm(u64 pid, u64 tid) {
|
||||
return tid >= 0x0100000000010000ULL;
|
||||
if (tid >= 0x0100000000010000ULL) {
|
||||
return true;
|
||||
}
|
||||
bool has_romfs_content;
|
||||
Result rc = Utils::HasSdRomfsContent(tid, &has_romfs_content);
|
||||
return R_SUCCEEDED(rc) && has_romfs_content;
|
||||
}
|
||||
|
||||
FsMitMService *clone() override {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue