diff options
-rw-r--r-- | data.cpp | 1 | ||||
-rwxr-xr-x | gui/devices/1024x600/res/ui.xml | 12 | ||||
-rw-r--r-- | gui/devices/1024x768/res/ui.xml | 12 | ||||
-rw-r--r-- | gui/devices/1280x800/res/ui.xml | 12 | ||||
-rw-r--r-- | gui/devices/1920x1200/res/ui.xml | 13 | ||||
-rw-r--r-- | gui/devices/2560x1600/res/ui.xml | 12 | ||||
-rw-r--r-- | gui/devices/320x480/res/ui.xml | 12 | ||||
-rw-r--r-- | gui/devices/480x800/res/ui.xml | 12 | ||||
-rw-r--r-- | gui/devices/480x854/res/ui.xml | 12 | ||||
-rw-r--r-- | gui/devices/540x960/res/ui.xml | 162 | ||||
-rw-r--r-- | gui/devices/720x1280/res/ui.xml | 12 | ||||
-rwxr-xr-x | gui/devices/800x1280/res/ui.xml | 12 | ||||
-rwxr-xr-x | gui/devices/800x480/res/ui.xml | 14 | ||||
-rw-r--r-- | variables.h | 363 |
14 files changed, 356 insertions, 305 deletions
@@ -815,7 +815,6 @@ void DataManager::SetDefaultValues() mValues.insert(make_pair(TW_FORCE_MD5_CHECK_VAR, make_pair("0", 1))); mValues.insert(make_pair(TW_COLOR_THEME_VAR, make_pair("0", 1))); mValues.insert(make_pair(TW_USE_COMPRESSION_VAR, make_pair("0", 1))); - mValues.insert(make_pair(TW_IGNORE_IMAGE_SIZE, make_pair("0", 1))); mValues.insert(make_pair(TW_SHOW_SPAM_VAR, make_pair("0", 1))); mValues.insert(make_pair(TW_TIME_ZONE_VAR, make_pair("CST6CDT", 1))); mValues.insert(make_pair(TW_SORT_FILES_BY_DATE_VAR, make_pair("0", 1))); diff --git a/gui/devices/1024x600/res/ui.xml b/gui/devices/1024x600/res/ui.xml index 383774e12..a651b5bf3 100755 --- a/gui/devices/1024x600/res/ui.xml +++ b/gui/devices/1024x600/res/ui.xml @@ -2460,8 +2460,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row6_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2482,14 +2482,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - <object type="checkbox"> - <placement x="%col1_x%" y="%row9_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row2_y%" /> diff --git a/gui/devices/1024x768/res/ui.xml b/gui/devices/1024x768/res/ui.xml index 6395c7443..f4cfa44bf 100644 --- a/gui/devices/1024x768/res/ui.xml +++ b/gui/devices/1024x768/res/ui.xml @@ -2460,8 +2460,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row6_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2482,14 +2482,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - <object type="checkbox"> - <placement x="%col1_x%" y="%row9_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row2_y%" /> diff --git a/gui/devices/1280x800/res/ui.xml b/gui/devices/1280x800/res/ui.xml index c806b8517..e6ef8f961 100644 --- a/gui/devices/1280x800/res/ui.xml +++ b/gui/devices/1280x800/res/ui.xml @@ -2460,8 +2460,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row6_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2482,14 +2482,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - <object type="checkbox"> - <placement x="%col1_x%" y="%row9_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row2_y%" /> diff --git a/gui/devices/1920x1200/res/ui.xml b/gui/devices/1920x1200/res/ui.xml index 1947ffa69..e22494bea 100644 --- a/gui/devices/1920x1200/res/ui.xml +++ b/gui/devices/1920x1200/res/ui.xml @@ -2460,8 +2460,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row6_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2482,15 +2482,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - - <object type="checkbox"> - <placement x="%col1_x%" y="%row9_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row2_y%" /> diff --git a/gui/devices/2560x1600/res/ui.xml b/gui/devices/2560x1600/res/ui.xml index e26bdb902..d3b20abd7 100644 --- a/gui/devices/2560x1600/res/ui.xml +++ b/gui/devices/2560x1600/res/ui.xml @@ -2460,8 +2460,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row6_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2482,14 +2482,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - <object type="checkbox"> - <placement x="%col1_x%" y="%row9_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row2_y%" /> diff --git a/gui/devices/320x480/res/ui.xml b/gui/devices/320x480/res/ui.xml index 58147d2aa..9f2051d2b 100644 --- a/gui/devices/320x480/res/ui.xml +++ b/gui/devices/320x480/res/ui.xml @@ -2432,8 +2432,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row5_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup.</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time.</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2454,14 +2454,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - <object type="checkbox"> - <placement x="%col1_x%" y="%row8_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row3_y%" /> diff --git a/gui/devices/480x800/res/ui.xml b/gui/devices/480x800/res/ui.xml index 572d1b92b..2707b24ca 100644 --- a/gui/devices/480x800/res/ui.xml +++ b/gui/devices/480x800/res/ui.xml @@ -2431,8 +2431,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row5_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup.</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time.</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2453,14 +2453,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - <object type="checkbox"> - <placement x="%col1_x%" y="%row8_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row3_y%" /> diff --git a/gui/devices/480x854/res/ui.xml b/gui/devices/480x854/res/ui.xml index 09df8037c..44cd78232 100644 --- a/gui/devices/480x854/res/ui.xml +++ b/gui/devices/480x854/res/ui.xml @@ -2430,8 +2430,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row5_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup.</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time.</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2452,14 +2452,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - <object type="checkbox"> - <placement x="%col1_x%" y="%row8_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row3_y%" /> diff --git a/gui/devices/540x960/res/ui.xml b/gui/devices/540x960/res/ui.xml index 9e8034bf1..ae0b24e33 100644 --- a/gui/devices/540x960/res/ui.xml +++ b/gui/devices/540x960/res/ui.xml @@ -937,6 +937,48 @@ </object> </page> + <page name="singleaction_page"> + <object type="template" name="header" /> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%row1_text_y%" placement="5" /> + <text>%tw_action_text1%</text> + </object> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%row3_text_y%" placement="5" /> + <text>%tw_action_text2%</text> + </object> + + <object type="template" name="action_page_console" /> + + <object type="template" name="progress_bar" /> + + <object type="action"> + <condition var1="tw_operation_state" var2="1" /> + <actions> + <action function="set">tw_page_done=1</action> + </actions> + </object> + + <object type="action"> + <condition var1="tw_has_action2" var2="0" /> + <actions> + <action function="%tw_action%">%tw_action_param%</action> + </actions> + </object> + + <object type="action"> + <condition var1="tw_has_action2" var2="1" /> + <actions> + <action function="%tw_action%">%tw_action_param%</action> + <action function="%tw_action2%">%tw_action2_param%</action> + </actions> + </object> + </page> + <page name="action_complete"> <object type="template" name="header" /> @@ -2389,8 +2431,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row5_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup.</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time.</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2411,14 +2453,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - <object type="checkbox"> - <placement x="%col1_x%" y="%row8_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row3_y%" /> @@ -3829,5 +3863,113 @@ <object type="template" name="footer" /> </page> + + <page name="installsu"> + <object type="template" name="header" /> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%row1_header_y%" placement="5"/> + <text>Install SuperSU?</text> + </object> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%row2_text_y%" placement="5"/> + <text>Your device does not appear to be rooted.</text> + </object> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%row3_text_y%" placement="5"/> + <text>Install SuperSU now?</text> + </object> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%row4_text_y%" placement="5"/> + <text>This will root your device.</text> + </object> + + <object type="button"> + <highlight color="%highlight_color%" /> + <placement x="%col_center_x%" y="%row3_y%" /> + <font resource="font" color="%button_text_color%" /> + <text>Do Not Install</text> + <image resource="main_button" /> + <action function="set">tw_page_done=1</action> + </object> + + <object type="slider"> + <placement x="%slider_x%" y="%slider_y%" /> + <resource base="slider" used="slider-used" touch="slider-touch" /> + <actions> + <action function="set">tw_action=installsu</action> + <action function="set">tw_action_text1=Installing SuperSU</action> + <action function="set">tw_action_text2=</action> + <action function="page">singleaction_page</action> + </actions> + </object> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%slider_text_y%" placement="4" /> + <text>Swipe to Install</text> + </object> + </page> + + <page name="fixsu"> + <object type="template" name="header" /> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%row1_header_y%" placement="5"/> + <text>Fix Superuser Permissions?</text> + </object> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%row2_text_y%" placement="5"/> + <text>Root permissions appear to be lost.</text> + </object> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%row3_text_y%" placement="5"/> + <text>Fix root permissions now?</text> + </object> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%row4_text_y%" placement="5"/> + <text>(Fixes permissions on su binary & app)</text> + </object> + + <object type="button"> + <highlight color="%highlight_color%" /> + <placement x="%col_center_x%" y="%row3_y%" /> + <font resource="font" color="%button_text_color%" /> + <text>Do Not Fix</text> + <image resource="main_button" /> + <action function="set">tw_page_done=1</action> + </object> + + <object type="slider"> + <placement x="%slider_x%" y="%slider_y%" /> + <resource base="slider" used="slider-used" touch="slider-touch" /> + <actions> + <action function="set">tw_action=fixsu</action> + <action function="set">tw_action_text1=Fixing Root Permissions</action> + <action function="set">tw_action_text2=</action> + <action function="page">singleaction_page</action> + </actions> + </object> + + <object type="text" color="%text_color%"> + <font resource="font" /> + <placement x="%center_x%" y="%slider_text_y%" placement="4" /> + <text>Swipe to Fix Root</text> + </object> + </page> </pages> </recovery> diff --git a/gui/devices/720x1280/res/ui.xml b/gui/devices/720x1280/res/ui.xml index 6d9f061c4..bdd779939 100644 --- a/gui/devices/720x1280/res/ui.xml +++ b/gui/devices/720x1280/res/ui.xml @@ -2444,8 +2444,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row5_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup.</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time.</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2466,14 +2466,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - <object type="checkbox"> - <placement x="%col1_x%" y="%row8_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row3_y%" /> diff --git a/gui/devices/800x1280/res/ui.xml b/gui/devices/800x1280/res/ui.xml index 03e4e7001..eb602cd7c 100755 --- a/gui/devices/800x1280/res/ui.xml +++ b/gui/devices/800x1280/res/ui.xml @@ -2432,8 +2432,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row5_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup.</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time.</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2454,14 +2454,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - <object type="checkbox"> - <placement x="%col1_x%" y="%row8_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row3_y%" /> diff --git a/gui/devices/800x480/res/ui.xml b/gui/devices/800x480/res/ui.xml index 9501ad899..7813aa686 100755 --- a/gui/devices/800x480/res/ui.xml +++ b/gui/devices/800x480/res/ui.xml @@ -2468,8 +2468,8 @@ <object type="checkbox"> <placement x="%col1_x%" y="%row6_text_y%" /> <font resource="font" color="%text_color%" /> - <text>Ignore image size errors during backup</text> - <data variable="tw_ignore_image_size" /> + <text>Use Military Time</text> + <data variable="tw_military_time" /> <image checked="checkbox_true" unchecked="checkbox_false" /> </object> @@ -2490,14 +2490,6 @@ <image checked="checkbox_true" unchecked="checkbox_false" /> </object> - <object type="checkbox"> - <placement x="%col1_x%" y="%row9_text_y%" /> - <font resource="font" color="%text_color%" /> - <text>Use Military Time</text> - <data variable="tw_military_time" /> - <image checked="checkbox_true" unchecked="checkbox_false" /> - </object> - <object type="button"> <highlight color="%highlight_color%" /> <placement x="%col1_x%" y="%row2_y%" /> @@ -2534,7 +2526,7 @@ <touch key="back" /> <action function="page">main</action> </object> - + <object type="template" name="footer" /> </page> diff --git a/variables.h b/variables.h index 0461c5d93..826eb6bf5 100644 --- a/variables.h +++ b/variables.h @@ -1,183 +1,182 @@ -/*
- * Copyright (C) 2007 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef _VARIABLES_HEADER_
-#define _VARIABLES_HEADER_
-
-#define TW_VERSION_STR "2.4.1.0"
-
-#define TW_USE_COMPRESSION_VAR "tw_use_compression"
-#define TW_IGNORE_IMAGE_SIZE "tw_ignore_image_size"
-#define TW_FILENAME "tw_filename"
-#define TW_ZIP_INDEX "tw_zip_index"
-#define TW_ZIP_QUEUE_COUNT "tw_zip_queue_count"
-
-#define MAX_BACKUP_NAME_LEN 64
-#define TW_BACKUP_TEXT "tw_backup_text"
-#define TW_BACKUP_NAME "tw_backup_name"
-#define TW_BACKUP_SYSTEM_VAR "tw_backup_system"
-#define TW_BACKUP_DATA_VAR "tw_backup_data"
-#define TW_BACKUP_BOOT_VAR "tw_backup_boot"
-#define TW_BACKUP_RECOVERY_VAR "tw_backup_recovery"
-#define TW_BACKUP_CACHE_VAR "tw_backup_cache"
-#define TW_BACKUP_ANDSEC_VAR "tw_backup_andsec"
-#define TW_BACKUP_SDEXT_VAR "tw_backup_sdext"
-#define TW_BACKUP_SP1_VAR "tw_backup_sp1"
-#define TW_BACKUP_SP2_VAR "tw_backup_sp2"
-#define TW_BACKUP_SP3_VAR "tw_backup_sp3"
-#define TW_BACKUP_AVG_IMG_RATE "tw_backup_avg_img_rate"
-#define TW_BACKUP_AVG_FILE_RATE "tw_backup_avg_file_rate"
-#define TW_BACKUP_AVG_FILE_COMP_RATE "tw_backup_avg_file_comp_rate"
-#define TW_BACKUP_SYSTEM_SIZE "tw_backup_system_size"
-#define TW_BACKUP_DATA_SIZE "tw_backup_data_size"
-#define TW_BACKUP_BOOT_SIZE "tw_backup_boot_size"
-#define TW_BACKUP_RECOVERY_SIZE "tw_backup_recovery_size"
-#define TW_BACKUP_CACHE_SIZE "tw_backup_cache_size"
-#define TW_BACKUP_ANDSEC_SIZE "tw_backup_andsec_size"
-#define TW_BACKUP_SDEXT_SIZE "tw_backup_sdext_size"
-#define TW_BACKUP_SP1_SIZE "tw_backup_sp1_size"
-#define TW_BACKUP_SP2_SIZE "tw_backup_sp2_size"
-#define TW_BACKUP_SP3_SIZE "tw_backup_sp3_size"
-#define TW_STORAGE_FREE_SIZE "tw_storage_free_size"
-#define TW_GENERATE_MD5_TEXT "tw_generate_md5_text"
-
-#define TW_RESTORE_TEXT "tw_restore_text"
-#define TW_RESTORE_SYSTEM_VAR "tw_restore_system"
-#define TW_RESTORE_DATA_VAR "tw_restore_data"
-#define TW_RESTORE_BOOT_VAR "tw_restore_boot"
-#define TW_RESTORE_RECOVERY_VAR "tw_restore_recovery"
-#define TW_RESTORE_CACHE_VAR "tw_restore_cache"
-#define TW_RESTORE_ANDSEC_VAR "tw_restore_andsec"
-#define TW_RESTORE_SDEXT_VAR "tw_restore_sdext"
-#define TW_RESTORE_SP1_VAR "tw_restore_sp1"
-#define TW_RESTORE_SP2_VAR "tw_restore_sp2"
-#define TW_RESTORE_SP3_VAR "tw_restore_sp3"
-#define TW_RESTORE_AVG_IMG_RATE "tw_restore_avg_img_rate"
-#define TW_RESTORE_AVG_FILE_RATE "tw_restore_avg_file_rate"
-#define TW_RESTORE_AVG_FILE_COMP_RATE "tw_restore_avg_file_comp_rate"
-#define TW_RESTORE_FILE_DATE "tw_restore_file_date"
-#define TW_VERIFY_MD5_TEXT "tw_verify_md5_text"
-#define TW_UPDATE_SYSTEM_DETAILS_TEXT "tw_update_system_details_text"
-
-#define TW_SHOW_SPAM_VAR "tw_show_spam"
-#define TW_COLOR_THEME_VAR "tw_color_theme"
-#define TW_VERSION_VAR "tw_version"
-#define TW_SORT_FILES_BY_DATE_VAR "tw_sort_files_by_date"
-#define TW_GUI_SORT_ORDER "tw_gui_sort_order"
-#define TW_ZIP_LOCATION_VAR "tw_zip_location"
-#define TW_ZIP_INTERNAL_VAR "tw_zip_internal"
-#define TW_ZIP_EXTERNAL_VAR "tw_zip_external"
-#define TW_FORCE_MD5_CHECK_VAR "tw_force_md5_check"
-#define TW_SKIP_MD5_CHECK_VAR "tw_skip_md5_check"
-#define TW_SKIP_MD5_GENERATE_VAR "tw_skip_md5_generate"
-#define TW_SIGNED_ZIP_VERIFY_VAR "tw_signed_zip_verify"
-#define TW_REBOOT_AFTER_FLASH_VAR "tw_reboot_after_flash_option"
-#define TW_TIME_ZONE_VAR "tw_time_zone"
-#define TW_RM_RF_VAR "tw_rm_rf"
-
-#define TW_BACKUPS_FOLDER_VAR "tw_backups_folder"
-
-#define TW_SP1_PARTITION_NAME_VAR "tw_sp1_name"
-#define TW_SP2_PARTITION_NAME_VAR "tw_sp2_name"
-#define TW_SP3_PARTITION_NAME_VAR "tw_sp3_name"
-
-#define TW_SDEXT_SIZE "tw_sdext_size"
-#define TW_SWAP_SIZE "tw_swap_size"
-#define TW_SDPART_FILE_SYSTEM "tw_sdpart_file_system"
-#define TW_TIME_ZONE_GUISEL "tw_time_zone_guisel"
-#define TW_TIME_ZONE_GUIOFFSET "tw_time_zone_guioffset"
-#define TW_TIME_ZONE_GUIDST "tw_time_zone_guidst"
-
-#define TW_ACTION_BUSY "tw_busy"
-
-#define TW_ALLOW_PARTITION_SDCARD "tw_allow_partition_sdcard"
-
-#define TW_SCREEN_OFF "tw_screen_off"
-
-#define TW_REBOOT_SYSTEM "tw_reboot_system"
-#define TW_REBOOT_RECOVERY "tw_reboot_recovery"
-#define TW_REBOOT_POWEROFF "tw_reboot_poweroff"
-#define TW_REBOOT_BOOTLOADER "tw_reboot_bootloader"
-
-#define TW_HAS_DUAL_STORAGE "tw_has_dual_storage"
-#define TW_USE_EXTERNAL_STORAGE "tw_use_external_storage"
-#define TW_HAS_INTERNAL "tw_has_internal"
-#define TW_INTERNAL_PATH "tw_internal_path" // /data/media or /internal
-#define TW_INTERNAL_MOUNT "tw_internal_mount" // /data or /internal
-#define TW_INTERNAL_LABEL "tw_internal_label" // data or internal
-#define TW_HAS_EXTERNAL "tw_has_external"
-#define TW_EXTERNAL_PATH "tw_external_path" // /sdcard or /external/sdcard2
-#define TW_EXTERNAL_MOUNT "tw_external_mount" // /sdcard or /external
-#define TW_EXTERNAL_LABEL "tw_external_label" // sdcard or external
-
-#define TW_HAS_DATA_MEDIA "tw_has_data_media"
-
-#define TW_HAS_BOOT_PARTITION "tw_has_boot_partition"
-#define TW_HAS_RECOVERY_PARTITION "tw_has_recovery_partition"
-#define TW_HAS_ANDROID_SECURE "tw_has_android_secure"
-#define TW_HAS_SDEXT_PARTITION "tw_has_sdext_partition"
-#define TW_HAS_USB_STORAGE "tw_has_usb_storage"
-#define TW_NO_BATTERY_PERCENT "tw_no_battery_percent"
-#define TW_POWER_BUTTON "tw_power_button"
-#define TW_SIMULATE_ACTIONS "tw_simulate_actions"
-#define TW_SIMULATE_FAIL "tw_simulate_fail"
-#define TW_DONT_UNMOUNT_SYSTEM "tw_dont_unmount_system"
-// #define TW_ALWAYS_RMRF "tw_always_rmrf"
-
-#define TW_SHOW_DUMLOCK "tw_show_dumlock"
-#define TW_HAS_INJECTTWRP "tw_has_injecttwrp"
-#define TW_INJECT_AFTER_ZIP "tw_inject_after_zip"
-#define TW_HAS_DATADATA "tw_has_datadata"
-#define TW_FLASH_ZIP_IN_PLACE "tw_flash_zip_in_place"
-#define TW_MIN_SYSTEM_SIZE "50" // minimum system size to allow a reboot
-#define TW_MIN_SYSTEM_VAR "tw_min_system"
-#define TW_DOWNLOAD_MODE "tw_download_mode"
-#define TW_IS_ENCRYPTED "tw_is_encrypted"
-#define TW_IS_DECRYPTED "tw_is_decrypted"
-#define TW_HAS_CRYPTO "tw_has_crypto"
-#define TW_CRYPTO_PASSWORD "tw_crypto_password"
-#define TW_DATA_BLK_DEVICE "tw_data_blk_device" // Original block device - not decrypted
-#define TW_SDEXT_DISABLE_EXT4 "tw_sdext_disable_ext4"
-#define TW_MILITARY_TIME "tw_military_time"
-
-// Also used:
-// tw_boot_is_mountable
-// tw_system_is_mountable
-// tw_data_is_mountable
-// tw_cache_is_mountable
-// tw_sdcext_is_mountable
-// tw_sdcint_is_mountable
-// tw_sd-ext_is_mountable
-// tw_sp1_is_mountable
-// tw_sp2_is_mountable
-// tw_sp3_is_mountable
-
+/* + * Copyright (C) 2007 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _VARIABLES_HEADER_ +#define _VARIABLES_HEADER_ + +#define TW_VERSION_STR "2.4.1.0" + +#define TW_USE_COMPRESSION_VAR "tw_use_compression" +#define TW_FILENAME "tw_filename" +#define TW_ZIP_INDEX "tw_zip_index" +#define TW_ZIP_QUEUE_COUNT "tw_zip_queue_count" + +#define MAX_BACKUP_NAME_LEN 64 +#define TW_BACKUP_TEXT "tw_backup_text" +#define TW_BACKUP_NAME "tw_backup_name" +#define TW_BACKUP_SYSTEM_VAR "tw_backup_system" +#define TW_BACKUP_DATA_VAR "tw_backup_data" +#define TW_BACKUP_BOOT_VAR "tw_backup_boot" +#define TW_BACKUP_RECOVERY_VAR "tw_backup_recovery" +#define TW_BACKUP_CACHE_VAR "tw_backup_cache" +#define TW_BACKUP_ANDSEC_VAR "tw_backup_andsec" +#define TW_BACKUP_SDEXT_VAR "tw_backup_sdext" +#define TW_BACKUP_SP1_VAR "tw_backup_sp1" +#define TW_BACKUP_SP2_VAR "tw_backup_sp2" +#define TW_BACKUP_SP3_VAR "tw_backup_sp3" +#define TW_BACKUP_AVG_IMG_RATE "tw_backup_avg_img_rate" +#define TW_BACKUP_AVG_FILE_RATE "tw_backup_avg_file_rate" +#define TW_BACKUP_AVG_FILE_COMP_RATE "tw_backup_avg_file_comp_rate" +#define TW_BACKUP_SYSTEM_SIZE "tw_backup_system_size" +#define TW_BACKUP_DATA_SIZE "tw_backup_data_size" +#define TW_BACKUP_BOOT_SIZE "tw_backup_boot_size" +#define TW_BACKUP_RECOVERY_SIZE "tw_backup_recovery_size" +#define TW_BACKUP_CACHE_SIZE "tw_backup_cache_size" +#define TW_BACKUP_ANDSEC_SIZE "tw_backup_andsec_size" +#define TW_BACKUP_SDEXT_SIZE "tw_backup_sdext_size" +#define TW_BACKUP_SP1_SIZE "tw_backup_sp1_size" +#define TW_BACKUP_SP2_SIZE "tw_backup_sp2_size" +#define TW_BACKUP_SP3_SIZE "tw_backup_sp3_size" +#define TW_STORAGE_FREE_SIZE "tw_storage_free_size" +#define TW_GENERATE_MD5_TEXT "tw_generate_md5_text" + +#define TW_RESTORE_TEXT "tw_restore_text" +#define TW_RESTORE_SYSTEM_VAR "tw_restore_system" +#define TW_RESTORE_DATA_VAR "tw_restore_data" +#define TW_RESTORE_BOOT_VAR "tw_restore_boot" +#define TW_RESTORE_RECOVERY_VAR "tw_restore_recovery" +#define TW_RESTORE_CACHE_VAR "tw_restore_cache" +#define TW_RESTORE_ANDSEC_VAR "tw_restore_andsec" +#define TW_RESTORE_SDEXT_VAR "tw_restore_sdext" +#define TW_RESTORE_SP1_VAR "tw_restore_sp1" +#define TW_RESTORE_SP2_VAR "tw_restore_sp2" +#define TW_RESTORE_SP3_VAR "tw_restore_sp3" +#define TW_RESTORE_AVG_IMG_RATE "tw_restore_avg_img_rate" +#define TW_RESTORE_AVG_FILE_RATE "tw_restore_avg_file_rate" +#define TW_RESTORE_AVG_FILE_COMP_RATE "tw_restore_avg_file_comp_rate" +#define TW_RESTORE_FILE_DATE "tw_restore_file_date" +#define TW_VERIFY_MD5_TEXT "tw_verify_md5_text" +#define TW_UPDATE_SYSTEM_DETAILS_TEXT "tw_update_system_details_text" + +#define TW_SHOW_SPAM_VAR "tw_show_spam" +#define TW_COLOR_THEME_VAR "tw_color_theme" +#define TW_VERSION_VAR "tw_version" +#define TW_SORT_FILES_BY_DATE_VAR "tw_sort_files_by_date" +#define TW_GUI_SORT_ORDER "tw_gui_sort_order" +#define TW_ZIP_LOCATION_VAR "tw_zip_location" +#define TW_ZIP_INTERNAL_VAR "tw_zip_internal" +#define TW_ZIP_EXTERNAL_VAR "tw_zip_external" +#define TW_FORCE_MD5_CHECK_VAR "tw_force_md5_check" +#define TW_SKIP_MD5_CHECK_VAR "tw_skip_md5_check" +#define TW_SKIP_MD5_GENERATE_VAR "tw_skip_md5_generate" +#define TW_SIGNED_ZIP_VERIFY_VAR "tw_signed_zip_verify" +#define TW_REBOOT_AFTER_FLASH_VAR "tw_reboot_after_flash_option" +#define TW_TIME_ZONE_VAR "tw_time_zone" +#define TW_RM_RF_VAR "tw_rm_rf" + +#define TW_BACKUPS_FOLDER_VAR "tw_backups_folder" + +#define TW_SP1_PARTITION_NAME_VAR "tw_sp1_name" +#define TW_SP2_PARTITION_NAME_VAR "tw_sp2_name" +#define TW_SP3_PARTITION_NAME_VAR "tw_sp3_name" + +#define TW_SDEXT_SIZE "tw_sdext_size" +#define TW_SWAP_SIZE "tw_swap_size" +#define TW_SDPART_FILE_SYSTEM "tw_sdpart_file_system" +#define TW_TIME_ZONE_GUISEL "tw_time_zone_guisel" +#define TW_TIME_ZONE_GUIOFFSET "tw_time_zone_guioffset" +#define TW_TIME_ZONE_GUIDST "tw_time_zone_guidst" + +#define TW_ACTION_BUSY "tw_busy" + +#define TW_ALLOW_PARTITION_SDCARD "tw_allow_partition_sdcard" + +#define TW_SCREEN_OFF "tw_screen_off" + +#define TW_REBOOT_SYSTEM "tw_reboot_system" +#define TW_REBOOT_RECOVERY "tw_reboot_recovery" +#define TW_REBOOT_POWEROFF "tw_reboot_poweroff" +#define TW_REBOOT_BOOTLOADER "tw_reboot_bootloader" + +#define TW_HAS_DUAL_STORAGE "tw_has_dual_storage" +#define TW_USE_EXTERNAL_STORAGE "tw_use_external_storage" +#define TW_HAS_INTERNAL "tw_has_internal" +#define TW_INTERNAL_PATH "tw_internal_path" // /data/media or /internal +#define TW_INTERNAL_MOUNT "tw_internal_mount" // /data or /internal +#define TW_INTERNAL_LABEL "tw_internal_label" // data or internal +#define TW_HAS_EXTERNAL "tw_has_external" +#define TW_EXTERNAL_PATH "tw_external_path" // /sdcard or /external/sdcard2 +#define TW_EXTERNAL_MOUNT "tw_external_mount" // /sdcard or /external +#define TW_EXTERNAL_LABEL "tw_external_label" // sdcard or external + +#define TW_HAS_DATA_MEDIA "tw_has_data_media" + +#define TW_HAS_BOOT_PARTITION "tw_has_boot_partition" +#define TW_HAS_RECOVERY_PARTITION "tw_has_recovery_partition" +#define TW_HAS_ANDROID_SECURE "tw_has_android_secure" +#define TW_HAS_SDEXT_PARTITION "tw_has_sdext_partition" +#define TW_HAS_USB_STORAGE "tw_has_usb_storage" +#define TW_NO_BATTERY_PERCENT "tw_no_battery_percent" +#define TW_POWER_BUTTON "tw_power_button" +#define TW_SIMULATE_ACTIONS "tw_simulate_actions" +#define TW_SIMULATE_FAIL "tw_simulate_fail" +#define TW_DONT_UNMOUNT_SYSTEM "tw_dont_unmount_system" +// #define TW_ALWAYS_RMRF "tw_always_rmrf" + +#define TW_SHOW_DUMLOCK "tw_show_dumlock" +#define TW_HAS_INJECTTWRP "tw_has_injecttwrp" +#define TW_INJECT_AFTER_ZIP "tw_inject_after_zip" +#define TW_HAS_DATADATA "tw_has_datadata" +#define TW_FLASH_ZIP_IN_PLACE "tw_flash_zip_in_place" +#define TW_MIN_SYSTEM_SIZE "50" // minimum system size to allow a reboot +#define TW_MIN_SYSTEM_VAR "tw_min_system" +#define TW_DOWNLOAD_MODE "tw_download_mode" +#define TW_IS_ENCRYPTED "tw_is_encrypted" +#define TW_IS_DECRYPTED "tw_is_decrypted" +#define TW_HAS_CRYPTO "tw_has_crypto" +#define TW_CRYPTO_PASSWORD "tw_crypto_password" +#define TW_DATA_BLK_DEVICE "tw_data_blk_device" // Original block device - not decrypted +#define TW_SDEXT_DISABLE_EXT4 "tw_sdext_disable_ext4" +#define TW_MILITARY_TIME "tw_military_time" + +// Also used: +// tw_boot_is_mountable +// tw_system_is_mountable +// tw_data_is_mountable +// tw_cache_is_mountable +// tw_sdcext_is_mountable +// tw_sdcint_is_mountable +// tw_sd-ext_is_mountable +// tw_sp1_is_mountable +// tw_sp2_is_mountable +// tw_sp3_is_mountable + // Max archive size for tar backups before we split (1.5GB)
-#define MAX_ARCHIVE_SIZE 1610612736LLU
-
-#ifndef CUSTOM_LUN_FILE
-#define CUSTOM_LUN_FILE "/sys/devices/platform/usb_mass_storage/lun%d/file"
-#endif
-
-#ifndef TW_BRIGHTNESS_PATH
-#define TW_BRIGHTNESS_PATH /nobrightness
-#endif
-
-// For OpenRecoveryScript
-#define SCRIPT_FILE_CACHE "/cache/recovery/openrecoveryscript"
-#define SCRIPT_FILE_TMP "/tmp/openrecoveryscript"
-
-#endif // _VARIABLES_HEADER_
+#define MAX_ARCHIVE_SIZE 1610612736LLU + +#ifndef CUSTOM_LUN_FILE +#define CUSTOM_LUN_FILE "/sys/devices/platform/usb_mass_storage/lun%d/file" +#endif + +#ifndef TW_BRIGHTNESS_PATH +#define TW_BRIGHTNESS_PATH /nobrightness +#endif + +// For OpenRecoveryScript +#define SCRIPT_FILE_CACHE "/cache/recovery/openrecoveryscript" +#define SCRIPT_FILE_TMP "/tmp/openrecoveryscript" + +#endif // _VARIABLES_HEADER_ |