diff --git a/source/utils.cpp b/source/utils.cpp index 2707ab8..a3f3ea5 100644 --- a/source/utils.cpp +++ b/source/utils.cpp @@ -302,7 +302,8 @@ namespace util { void removeSysmodulesFlags(const std::string& directory) { for (const auto& e : std::filesystem::recursive_directory_iterator(directory)) { - if (e.path().string().find("boot2.flag") != std::string::npos) { + if (e.path().string().find("boot2.flag") != std::string::npos && + e.path().string().find("420000000007E51A") == std::string::npos) { std::filesystem::remove(e.path()); } }