From 894efea6845002d4df0afaad63aeb224dfad3bd8 Mon Sep 17 00:00:00 2001 From: Konsta Date: Mon, 22 Nov 2021 21:16:37 +0200 Subject: [PATCH] never keep system and vendor partitions readonly Change-Id: I72b1740d406b16d066cfb86426529c8f9a4a9912 --- data.cpp | 2 +- partition.cpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/data.cpp b/data.cpp index 482e47d9..e0d10f81 100755 --- a/data.cpp +++ b/data.cpp @@ -910,7 +910,7 @@ void DataManager::SetDefaultValues() mConst.SetValue("tw_has_mtp", "0"); mConst.SetValue("tw_mtp_enabled", "0"); #endif - mPersist.SetValue("tw_mount_system_ro", "2"); + mPersist.SetValue("tw_mount_system_ro", "0"); mPersist.SetValue("tw_never_show_system_ro_page", "0"); mPersist.SetValue("tw_language", EXPAND(TW_DEFAULT_LANGUAGE)); LOGINFO("LANG: %s\n", EXPAND(TW_DEFAULT_LANGUAGE)); diff --git a/partition.cpp b/partition.cpp index cc8fb07d..8d93c99e 100755 --- a/partition.cpp +++ b/partition.cpp @@ -466,7 +466,7 @@ bool TWPartition::Process_Fstab_Line(const char *fstab_line, bool Display_Error, Wipe_Available_in_GUI = false; Can_Be_Backed_Up = false; Can_Be_Wiped = false; - Mount_Read_Only = true; + Mount_Read_Only = false; Make_Dir(PartitionManager.Get_Android_Root_Path(), true); } else if (Mount_Point == "/product") { Display_Name = "Product"; @@ -528,7 +528,7 @@ bool TWPartition::Process_Fstab_Line(const char *fstab_line, bool Display_Error, Display_Name = "Vendor"; Backup_Display_Name = Display_Name; Storage_Name = Display_Name; - Mount_Read_Only = true; + Mount_Read_Only = false; } #ifdef TW_EXTERNAL_STORAGE_PATH if (Mount_Point == EXPAND(TW_EXTERNAL_STORAGE_PATH)) {