Improve android secure handling
Change-Id: I9e1c7f4a8353b7be51e1a54bf5d506c9dce70da2
This commit is contained in:
+1
-12
@@ -361,10 +361,6 @@ bool TWPartition::Process_Fstab_Line(string Line, bool Display_Error) {
|
||||
Is_Storage = true;
|
||||
Removable = true;
|
||||
Wipe_Available_in_GUI = true;
|
||||
#ifndef RECOVERY_SDCARD_ON_DATA
|
||||
Setup_AndSec();
|
||||
Mount_Storage_Retry();
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
#ifdef TW_INTERNAL_STORAGE_PATH
|
||||
@@ -373,20 +369,12 @@ bool TWPartition::Process_Fstab_Line(string Line, bool Display_Error) {
|
||||
Is_Settings_Storage = true;
|
||||
Storage_Path = EXPAND(TW_INTERNAL_STORAGE_PATH);
|
||||
Wipe_Available_in_GUI = true;
|
||||
#ifndef RECOVERY_SDCARD_ON_DATA
|
||||
Setup_AndSec();
|
||||
Mount_Storage_Retry();
|
||||
#endif
|
||||
}
|
||||
#else
|
||||
if (Mount_Point == "/emmc" || Mount_Point == "/internal_sd" || Mount_Point == "/internal_sdcard") {
|
||||
Is_Storage = true;
|
||||
Is_Settings_Storage = true;
|
||||
Wipe_Available_in_GUI = true;
|
||||
#ifndef RECOVERY_SDCARD_ON_DATA
|
||||
Setup_AndSec();
|
||||
Mount_Storage_Retry();
|
||||
#endif
|
||||
}
|
||||
#endif
|
||||
} else if (Is_Image(Fstab_File_System)) {
|
||||
@@ -663,6 +651,7 @@ void TWPartition::Setup_AndSec(void) {
|
||||
Backup_Path = Symlink_Mount_Point;
|
||||
Make_Dir("/and-sec", true);
|
||||
Recreate_AndSec_Folder();
|
||||
Mount_Storage_Retry();
|
||||
}
|
||||
|
||||
void TWPartition::Find_Real_Block_Device(string& Block, bool Display_Error) {
|
||||
|
||||
@@ -96,6 +96,9 @@ int TWPartitionManager::Process_Fstab(string Fstab_Filename, bool Display_Error)
|
||||
for (iter = Partitions.begin(); iter != Partitions.end(); iter++) {
|
||||
if ((*iter)->Is_Storage) {
|
||||
(*iter)->Is_Settings_Storage = true;
|
||||
#ifndef RECOVERY_SDCARD_ON_DATA
|
||||
(*iter)->Setup_AndSec();
|
||||
#endif
|
||||
Found_Settings_Storage = true;
|
||||
DataManager::SetValue("tw_settings_path", (*iter)->Storage_Path);
|
||||
DataManager::SetValue("tw_storage_path", (*iter)->Storage_Path);
|
||||
|
||||
Reference in New Issue
Block a user