diff --git a/twrp.cpp b/twrp.cpp index 230e1b40..ec87dd5e 100644 --- a/twrp.cpp +++ b/twrp.cpp @@ -264,13 +264,15 @@ int main(int argc, char **argv) { // Read the settings file DataManager::ReadSettingsFile(); + + // Fixup the RTC clock on devices which require it + TWFunc::Fixup_Time_On_Boot(); + // Run any outstanding OpenRecoveryScript if (DataManager::GetIntValue(TW_IS_ENCRYPTED) == 0 && (TWFunc::Path_Exists(SCRIPT_FILE_TMP) || TWFunc::Path_Exists(SCRIPT_FILE_CACHE))) { OpenRecoveryScript::Run_OpenRecoveryScript(); } - TWFunc::Fixup_Time_On_Boot(); - // Launch the main GUI gui_start();