diff --git a/gui/Android.mk b/gui/Android.mk
index 6633e9ab..66883a4f 100644
--- a/gui/Android.mk
+++ b/gui/Android.mk
@@ -82,7 +82,7 @@ LOCAL_MODULE_CLASS := RECOVERY_EXECUTABLES
LOCAL_MODULE_PATH := $(TARGET_RECOVERY_ROOT_OUT)$(TWRES_PATH)
TWRP_RES := $(commands_recovery_local_path)/gui/devices/common/res/*
# enable this to use new themes:
-#TWRP_NEW_THEME := true
+TWRP_NEW_THEME := true
ifeq ($(TW_CUSTOM_THEME),)
ifeq ($(TW_THEME),)
diff --git a/gui/theme/common/fonts/DroidSansMono.ttf b/gui/theme/common/fonts/DroidSansMono.ttf
new file mode 100644
index 00000000..4085cee8
Binary files /dev/null and b/gui/theme/common/fonts/DroidSansMono.ttf differ
diff --git a/gui/theme/common/fonts/RobotoCondensed-Regular.ttf b/gui/theme/common/fonts/RobotoCondensed-Regular.ttf
new file mode 100644
index 00000000..b9fc49c9
Binary files /dev/null and b/gui/theme/common/fonts/RobotoCondensed-Regular.ttf differ
diff --git a/gui/theme/common/images/progress_empty.png b/gui/theme/common/images/progress_empty.png
new file mode 100644
index 00000000..b8537101
Binary files /dev/null and b/gui/theme/common/images/progress_empty.png differ
diff --git a/gui/theme/common/images/progress_fill.png b/gui/theme/common/images/progress_fill.png
new file mode 100644
index 00000000..6731dae4
Binary files /dev/null and b/gui/theme/common/images/progress_fill.png differ
diff --git a/gui/theme/common/landscape.xml b/gui/theme/common/landscape.xml
new file mode 100644
index 00000000..a6b38a25
--- /dev/null
+++ b/gui/theme/common/landscape.xml
@@ -0,0 +1,4295 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+
+
+
+ Team Win Recovery Project
+
+
+
+
+
+ %tw_version%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Install Zip
+
+
+
+
+
+ Install Image
+
+
+
+
+ Select File from %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+
+
+ Folders
+
+
+
+
+
+
+
+
+ %tw_zip_location%
+
+
+
+
+
+
+
+
+
+ %tw_zip_location%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ flash_confirm
+
+
+
+
+
+
+
+
+ flashimage_confirm
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Install Zip
+
+
+
+
+ %tw_zip_queue_count% of max of 10 Files queued
+
+
+
+
+ This operation may install incompatible
+
+
+
+
+ software and render your device unusable.
+
+
+
+
+ Press back to cancel adding this zip.
+
+
+
+
+ Folder:
+
+
+
+
+ %tw_zip_location%
+
+
+
+
+ File:
+
+
+
+
+ %tw_file%
+
+
+
+
+ Options:
+
+
+
+
+ Zip file signature verification
+
+
+
+
+
+
+ Inject TWRP after install
+
+
+
+
+
+
+
+
+ Swipe to confirm Flash
+ flash_zip
+
+
+
+
+
+
+ install
+
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Install Zip %tw_zip_index% of %tw_zip_queue_count%
+
+
+
+
+ %tw_file%
+
+
+
+
+
+
+
+
+ flash_done
+
+
+
+
+
+
+
+
+ Install Zip
+
+
+
+
+
+ Failed
+
+
+
+
+
+ Successful
+
+
+
+
+
+
+
+
+
+
+
+ tw_clear_destination=install
+ clear_vars
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+
+
+
+ Install Image
+
+
+
+
+ Select Target Partition
+
+
+
+
+ This operation may install incompatible
+
+
+
+
+ software and render your device unusable.
+
+
+
+
+ Press back to cancel adding this image.
+
+
+
+
+ Folder:
+
+
+
+
+ %tw_zip_location%
+
+
+
+
+ File:
+
+
+
+
+ %tw_file%
+
+
+
+
+
+ Select Partition to Flash Image:
+
+
+
+
+
+ Swipe to confirm Flash
+
+ tw_back=flashimage_confirm
+ tw_action=flashimage
+ tw_has_action2=0
+ tw_action_text1=Flashing Image...
+ tw_action_text2=
+ tw_complete_text1=Image Flashed
+ action_page
+
+
+
+
+
+
+
+ tw_clear_destination=install
+ clear_vars
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+ tw_operation_state=0
+ tw_text1=
+ tw_text2=
+ tw_text3=
+ tw_text4=
+ tw_action_text1=
+ tw_action_text2=
+ tw_action_param=
+ tw_has_action2=0
+ tw_action2=
+ tw_action2_param=
+ tw_has_cancel=0
+ tw_cancel_action=
+ tw_cancel_param=
+ tw_show_exclamation=0
+ tw_show_reboot=0
+ %tw_clear_destination%
+
+
+
+
+
+
+
+
+ Confirm Action
+
+
+
+
+
+
+
+
+
+ %tw_text1%
+
+
+
+
+ %tw_text2%
+
+
+
+
+ %tw_text3%
+
+
+
+
+ %tw_text4%
+
+
+
+
+ Press back button to cancel.
+
+
+
+ %tw_slider_text%
+ action_page
+
+
+
+
+
+ tw_clear_destination=%tw_back%
+ clear_vars
+
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ %tw_action_text1%
+
+
+
+
+ %tw_action_text2%
+
+
+
+
+
+
+
+
+
+
+
+ action_complete
+
+
+
+
+
+
+ %tw_action_param%
+
+
+
+
+
+
+ %tw_action_param%
+ %tw_action2_param%
+
+
+
+
+
+
+
+
+
+ %tw_action_text1%
+
+
+
+
+ %tw_action_text2%
+
+
+
+
+
+
+
+
+
+ tw_page_done=1
+
+
+
+
+
+
+ %tw_action_param%
+
+
+
+
+
+
+ %tw_action_param%
+ %tw_action2_param%
+
+
+
+
+
+
+
+
+
+ %tw_complete_text1%
+
+
+
+
+
+ Failed
+
+
+
+
+
+ Successful
+
+
+
+
+
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+ tw_clear_destination=%tw_back%
+ clear_vars
+
+
+
+
+
+
+ %tw_filecheck%
+
+
+
+
+
+
+
+
+ tw_fileexists=1
+ %tw_existpage%
+
+
+
+
+
+
+
+
+
+ tw_fileexists=0
+ %tw_notexistpage%
+
+
+
+
+
+
+
+ %tw_action_param%
+
+
+
+
+ confirm_action
+
+
+
+
+
+
+
+
+ Wipe
+
+
+
+
+ Factory Reset
+
+
+
+
+ Wipes Data, Cache, and Dalvik
+
+
+
+
+
+ (not including internal storage)
+
+
+
+
+
+
+
+
+ Android Secure
+
+
+
+
+
+ SD-EXT
+
+
+
+
+ Most of the time this is
+
+
+
+
+ the only wipe that you need.
+
+
+
+
+ Press back button to cancel.
+
+
+
+
+
+
+
+
+
+ Swipe to Factory Reset
+
+ tw_back=wipe
+ tw_action=wipe
+ tw_action_param=data
+ tw_action_text1=Factory Reset...
+ tw_complete_text1=Factory Reset Complete
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+ tw_wipe_list=
+
+
+
+
+ Wipe
+
+
+
+
+ Advanced Wipe
+
+
+
+
+ Select Partitions to Wipe:
+
+
+
+
+
+
+
+ Invalid partition selection
+
+
+
+
+
+ Swipe to Wipe
+
+ tw_back=advancedwipe
+ tw_action=wipe
+ tw_action_param=LIST
+ tw_text1=Wipe Selected Partition(s)?
+ tw_action_text1=Wiping Partition(s)...
+ tw_complete_text1=Wipe Complete
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ wipe
+
+
+
+
+
+
+
+
+ Wipe
+
+
+
+
+ Format Data
+
+
+
+
+ Format Data will wipe all of your apps, backups, pictures, videos, media, and
+
+
+
+
+ removes encryption on internal storage.
+
+
+
+
+ This cannot be undone. Press back to cancel.
+
+
+
+
+ Type yes to continue.
+
+
+
+
+ %tw_confirm_formatdata%
+
+
+ formatdata_confirm
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ wipe
+
+
+
+
+
+
+
+ tw_back=formatdata
+ tw_action=wipe
+ tw_action_param=DATAMEDIA
+ tw_action_text1=Formatting Data...
+ tw_complete_text1=Data Format Complete
+ action_page
+
+
+
+
+
+ formatdata
+
+
+
+
+
+
+
+ partitionlisterror=0
+
+ partitionoptions
+
+
+
+
+
+
+ partitionlisterror=1
+ tw_wipe_list=
+ advancedwipe
+
+
+
+
+
+
+
+
+
+ Wipe
+
+
+
+
+ Partition Options for: %tw_partition_name%
+
+
+
+
+ Mount Point: %tw_partition_mount_point%
+
+
+
+
+ Current file system: %tw_partition_file_system%
+
+
+
+
+
+ Present: Yes
+
+
+
+
+
+ Present: No
+
+
+
+
+
+ Removable: Yes
+
+
+
+
+
+ Removable: No
+
+
+
+
+ Size: %tw_partition_size%MB
+
+
+
+
+ Used: %tw_partition_used%MB
+
+
+
+
+ Free: %tw_partition_free%MB
+
+
+
+
+ Backup Size: %tw_partition_backup_size%MB
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ advancedwipe
+
+
+
+
+
+
+
+ partitionlisterror=0
+
+ selectfilesystem
+
+
+
+
+
+
+ partitionlisterror=1
+ tw_wipe_list=
+ advancedwipe
+
+
+
+
+
+
+
+
+
+ Wipe
+
+
+
+
+ Change File System for: %tw_partition_name%
+
+
+
+
+ Mount Point: %tw_partition_mount_point%
+
+
+
+
+ Current file system: %tw_partition_file_system%
+
+
+
+
+ Some ROMs or kernels may not support some
+
+
+
+
+ file systems. Proceed with caution!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ partitionoptions
+
+
+
+
+
+
+
+
+ Backup
+
+
+
+
+ Storage: %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+ Name:
+
+
+
+
+ %tw_backup_name%
+
+
+
+
+
+
+
+
+
+
+ Select Partitions to Backup:
+
+
+
+
+
+
+ Encryption:
+
+
+
+
+
+
+
+
+ disabled - set a password to enable
+
+
+
+
+
+
+
+
+ enabled
+
+
+
+
+
+
+
+
+
+
+ Options:
+
+
+
+
+ Enable compression
+
+
+
+
+
+ Skip MD5 generation during backup
+
+
+
+
+
+ Disable Free Space Check
+
+
+
+
+
+
+
+
+ Swipe to Backup
+ backup_run
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ backupname2
+
+
+
+
+
+
+
+
+ Backup
+
+
+
+
+ Storage: %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+ Name:
+
+
+
+
+ %tw_backup_name%
+
+
+
+ tw_filecheck=%tw_backups_folder%/%tw_backup_name%
+ tw_existpage=backupname2
+ tw_notexistpage=backup
+ filecheck
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A backup with that name already exists!
+
+
+
+
+
+
+
+
+
+
+
+ tw_backup_name=(Auto Generate)
+ main
+
+
+
+
+
+
+ tw_backup_name=(Auto Generate)
+ backup
+
+
+
+
+
+
+
+
+
+ Backup
+
+
+
+
+ Storage: %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+ Encryption Password:
+
+
+
+
+ %tw_backup_encrypt_display%
+
+
+ backupencryption2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Passwords do not match!
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ backup
+
+
+
+
+
+
+
+
+ Backup
+
+
+
+
+ Storage: %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+ Encryption Password:
+
+
+
+
+ %tw_backup_encrypt_display2%
+
+
+ checkbackuppassword
+
+
+
+
+
+
+
+
+ Enter Password again!
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ backup
+
+
+
+
+
+
+
+ tw_encrypt_backup=1
+ backup
+
+
+
+
+
+
+ tw_encrypt_backup=0
+ tw_password_not_match=1
+ tw_backup_password=
+ tw_backup_password2=
+ tw_backup_encrypt_display=
+ tw_backup_encrypt_display2=
+ backupencryption
+
+
+
+
+
+
+
+
+
+ %tw_operation%
+
+
+
+
+ %tw_partition% Partition
+
+
+
+
+
+
+
+
+ Progress:
+
+
+
+
+ %tw_file_progress%
+
+
+
+
+ %tw_size_progress%
+
+
+
+
+
+ backup
+
+
+
+
+
+
+ tw_back=backup
+ tw_complete_text1=Backup Complete
+ tw_show_reboot=1
+ action_complete
+
+
+
+
+
+
+
+ tw_back=backup
+ tw_complete_text1=Backup Cancelled
+ tw_show_reboot=1
+ action_complete
+
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ Select Backup from %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+
+
+ Select Package to Restore:
+
+
+
+
+
+
+
+
+
+
+
+
+ restore_read
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+ tw_password_fail=0
+ restore_decrypt
+
+
+
+
+
+
+ restore_select
+
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ Encrypted Backup
+
+
+
+
+ Enter Password:
+
+
+
+
+ %tw_restore_display%
+
+
+ try_restore_decrypt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password failed, please try again!
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ restore
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ Encrypted Backup - Trying Decryption
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_password_fail=1
+ restore_decrypt
+
+
+
+
+
+
+
+
+
+ tw_page_done=1
+ restore_select
+
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ Backup made on %tw_restore_file_date%
+
+
+
+
+ Name:
+
+
+
+
+ %tw_restore_name%
+
+
+
+
+
+
+
+
+
+
+ Select Partitions to Restore:
+
+
+
+
+
+
+ Options:
+
+
+
+
+ Enable MD5 Verification of Backup Files
+
+
+
+
+
+
+ Swipe to Restore
+ restore_run
+
+
+
+
+ main
+
+
+
+
+ restore
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ Rename Backup
+
+
+
+
+ Name:
+
+
+
+
+ %tw_backup_rename%
+
+
+
+ tw_back=restore
+ tw_action=cmd
+ tw_action_param=cd %tw_backups_folder% && mv "%tw_restore_name%" "%tw_backup_rename%"
+ tw_text1=Rename Backup?
+ tw_text2=This cannot be undone!
+ tw_action_text1=Renaming Backup...
+ tw_complete_text1=Backup Rename Complete
+ tw_slider_text=Swipe to Rename
+ tw_filecheck=%tw_backups_folder%/%tw_backup_rename%
+ tw_existpage=renamebackup
+ tw_notexistpage=confirm_action
+ filecheck
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A backup with that name already exists!
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ restore_select
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ %tw_operation% %tw_partition%
+
+
+
+
+
+
+
+
+ Progress:
+
+
+
+
+ %tw_size_progress%
+
+
+
+
+
+ tw_back=restore_select
+ tw_complete_text1=Restore Complete
+ tw_show_reboot=1
+ action_complete
+
+
+
+
+ restore
+
+
+
+
+
+
+
+
+ Mount
+
+
+
+
+ Storage: %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+ Select Partitions to Mount:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Mount
+
+
+
+
+ USB Storage
+
+
+
+
+ USB Storage Mounted
+
+
+
+
+ Be sure to safely remove your device
+
+
+
+
+ from your computer before unmounting!
+
+
+
+
+
+ usb
+ tw_busy=1
+
+
+
+
+
+ usb
+
+
+
+ mount
+ tw_busy=0
+
+
+
+
+
+ /system
+
+
+
+
+
+ 0
+ mount
+
+
+
+
+
+
+ tw_back=mount
+ system_readonly
+
+
+
+
+
+
+
+
+
+ Reboot Menu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Unmodified System Partition
+
+
+
+
+ Keep System Read only?
+
+
+
+
+ TWRP can leave your system partition unmodified to make it easier for you to take official updates.
+
+
+
+
+ TWRP will be unable to prevent the stock ROM from replacing TWRP and will not offer to root your device.
+
+
+
+
+ Installing zips or performing adb operations may still modify the system partition.
+
+
+
+
+
+ Never show this screen during boot again
+
+
+
+
+
+
+ Swipe to Allow Modifications
+
+ 0
+ tw_page_done=1
+ %tw_back%
+
+
+
+
+
+
+
+
+
+ Settings
+
+
+
+
+ General Settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Reversed navbar layout
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Settings
+
+
+
+
+ Time Zone Settings
+
+
+
+
+
+
+
+
+
+
+ Select Time Zone:
+
+ BST11;BDT
+ HST10;HDT
+ AST9;ADT
+ PST8;PDT,M3.2.0,M11.1.0
+ MST7;MDT,M3.2.0,M11.1.0
+ CST6;CDT,M3.2.0,M11.1.0
+ EST5;EDT,M3.2.0,M11.1.0
+ AST4;ADT
+ GRNLNDST3;GRNLNDDT
+ FALKST2;FALKDT
+ AZOREST1;AZOREDT
+ GMT0;BST,M3.5.0,M10.5.0
+ CET-1;CEST,M3.5.0,M10.5.0
+ WET-2;WET,M3.5.0,M10.5.0
+ SAUST-3;SAUDT
+ WST-4;WDT
+ PAKST-5;PAKDT
+ TASHST-6;TASHDT
+ THAIST-7;THAIDT
+ TAIST-8;TAIDT
+ JST-9;JSTDT
+ EET-10;EETDT
+ MET-11;METDT
+ NZST-12;NZDT
+
+
+
+
+ Select Offset (usually 0): %tw_time_zone_guioffset%
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Use daylight savings time (DST)
+
+
+
+
+
+
+
+ Current Time Zone: %tw_time_zone%
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Settings
+
+
+
+
+ Screen Settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Screen timeout in seconds:
+
+
+
+
+
+
+ Brightness: %tw_brightness_pct%%
+
+
+ tw_brightness=%tw_brightness_max%
+ tw_brightness*%tw_brightness_pct%
+ tw_brightness/100
+ %tw_brightness%
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Settings
+
+
+
+
+ Vibration Settings
+
+
+
+
+
+
+
+
+
+
+ Button Vibration:
+
+
+
+
+
+ Keyboard Vibration:
+
+
+
+
+
+ Action Vibration:
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Advanced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Advanced
+
+
+
+
+ Partition SD Card
+
+
+
+
+ You will lose all files on your SD card!
+
+
+
+
+ This action cannot be undone!
+
+
+
+
+ EXT Size:
+
+
+
+
+ %tw_sdext_size%
+
+
+
+
+
+
+
+
+ Swap Size:
+
+
+
+
+ %tw_swap_size%
+
+
+
+
+
+
+
+
+ File System:
+
+
+
+
+ %tw_sdpart_file_system%
+
+
+
+
+
+
+
+ Swipe to Partition
+ partsdcardaction
+
+ tw_back=partsdcard
+ tw_action=partitionsd
+ tw_has_action2=1
+ tw_action2=set
+ tw_action2_param=tw_zip_location=/sdcard
+ tw_action_text1=Partitioning SD Card...
+ tw_action_text2=This will take a few minutes.
+ tw_complete_text1=Partitioning Complete
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+ Advanced
+
+
+
+
+ HTC Dumlock
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+
+
+
+
+ Swipe to Unlock
+
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Select a File or Folder
+
+
+
+
+
+
+ %tw_file_location1%
+
+
+
+
+
+
+
+
+
+
+ tw_fm_type=File
+ tw_fm_isfolder=0
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Choose Action
+
+
+
+
+ %tw_fm_type% selected:
+
+
+
+
+ %tw_filename1%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanagerlist
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Select Destination Folder
+
+
+
+
+
+
+ %tw_file_location2%
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Rename %tw_fm_type%
+
+
+
+
+ Name:
+
+
+
+
+ %tw_filemanager_rename%
+
+
+
+ tw_fm_text2=to
+ tw_fm_text3="%tw_file_location1%/%tw_filemanager_rename%"
+ tw_include_text3=1
+ tw_back=filemanageroptions
+ filemanagerconfirm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Rename %tw_fm_type%
+
+
+
+
+ Name:
+
+
+
+
+ %tw_filemanager_rename%
+
+
+
+ tw_fm_text2=to
+ tw_fm_text3=%tw_filemanager_rename%
+ tw_include_text3=1
+ tw_back=filemanageroptions
+ filemanagerconfirm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Set Permissions
+
+
+
+
+ Permissions:
+
+
+
+
+ %tw_filemanager_rename%
+
+
+
+ tw_filemanager_command=chmod %tw_filemanager_rename%
+ tw_fm_text1=chmod %tw_filemanager_rename%
+ tw_back=filemanageroptions
+ filemanagerconfirm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Confirm Action
+
+
+
+
+ %tw_fm_text1%
+
+
+
+
+ %tw_filename1%
+
+
+
+
+ %tw_fm_text2%
+
+
+
+
+ %tw_fm_text3%
+
+
+
+
+ Press back button to cancel.
+
+
+
+ Swipe to Confirm
+ filemanageraction
+
+
+
+
+ %tw_back%
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ %tw_fm_text1%
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_back=filemanagerlist
+ tw_complete_text1=File Operation Complete
+ action_complete
+
+
+
+
+
+
+
+
+
+ tw_complete_text1=File Operation Complete
+ action_complete
+
+
+
+
+
+ %tw_filemanager_command% "%tw_filename1%"
+
+
+
+
+ %tw_filemanager_command% "%tw_filename1%" "%tw_fm_text3%"
+
+
+
+
+
+
+
+
+ decrypt_pattern
+
+
+
+
+ Mount
+
+
+
+
+ Decrypt Data
+
+
+
+
+ Enter Password:
+
+
+
+
+ %tw_crypto_display%
+
+
+ trydecrypt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password failed, please try again!
+
+
+
+
+
+
+
+
+
+
+
+
+ Mount
+
+
+
+
+ Decrypt Data
+
+
+
+
+ Enter Pattern:
+
+
+
+
+
+
+
+
+ trydecrypt
+
+
+
+
+
+
+
+
+
+
+ Mount
+
+
+
+
+ Decrypt Data - Trying Decryption
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_password_fail=1
+ decrypt
+
+
+
+
+
+
+
+
+
+ tw_page_done=1
+ main
+
+
+
+
+
+
+
+
+
+ Terminal Command
+
+
+
+
+ Browse to Starting Folder
+
+
+
+
+
+
+ %tw_terminal_location%
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %tw_terminal_command%
+
+
+ %tw_terminal_command%
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ terminalfolder
+
+
+
+
+
+
+
+
+ Advanced
+
+
+
+
+ ADB Sideload
+
+
+
+
+ Wipe Dalvik Cache
+
+
+
+
+
+ Wipe Cache
+
+
+
+
+ Swipe to start Sideload
+ partsdcardaction
+
+ tw_back=advanced
+ tw_action=adbsideload
+ tw_action_text1=ADB Sideload
+ tw_action_text2=Usage: adb sideload filename.zip
+ tw_complete_text1=ADB Sideload Complete
+ tw_has_cancel=1
+ tw_show_reboot=1
+ tw_cancel_action=adbsideloadcancel
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+ Advanced
+
+
+
+
+ Fix Permissions
+
+
+
+
+ Note: Fixing permissions is rarely needed.
+
+
+
+
+ Also fix SELinux Contexts
+
+
+
+
+
+ Fixing SELinux Contexts may cause
+
+
+
+
+ your device to not boot properly.
+
+
+
+ Swipe to Fix Permissions
+
+ tw_back=advanced
+ tw_action=fixpermissions
+ tw_action_text1=Fixing Permissions...
+ tw_complete_text1=Fix Permissions Complete
+ tw_slider_text=Swipe to Confirm
+ tw_show_reboot=1
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+ Reboot
+
+
+
+
+ SuperSU Check
+
+
+
+
+ Your device does not appear to be rooted.
+
+
+
+
+ Install SuperSU now?
+
+
+
+
+ This will root your device.
+
+
+
+
+
+ Swipe to Install
+
+ tw_action=installsu
+ tw_action_text1=Installing SuperSU
+ tw_action_text2=
+ singleaction_page
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Select Storage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gui/theme/common/portrait.xml b/gui/theme/common/portrait.xml
new file mode 100644
index 00000000..dc9bea20
--- /dev/null
+++ b/gui/theme/common/portrait.xml
@@ -0,0 +1,4357 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+
+
+
+ Team Win Recovery Project
+
+
+
+
+
+ %tw_version%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Install Zip
+
+
+
+
+
+ Install Image
+
+
+
+
+ Select File from %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+
+
+
+ %tw_zip_location%
+
+
+
+
+
+
+
+
+
+ %tw_zip_location%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ flash_confirm
+
+
+
+
+
+
+
+
+ flashimage_confirm
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Install Zip
+
+
+
+
+ %tw_zip_queue_count% of max of 10 Files queued
+
+
+
+
+ This operation may install incompatible
+
+
+
+
+ software and render your device unusable.
+
+
+
+
+ Press back to cancel adding this zip.
+
+
+
+
+ Folder:
+
+
+
+
+ %tw_zip_location%
+
+
+
+
+ File:
+
+
+
+
+ %tw_file%
+
+
+
+
+ Zip file signature verification
+
+
+
+
+
+
+ Inject TWRP after install
+
+
+
+
+
+
+
+
+ Swipe to confirm Flash
+ flash_zip
+
+
+
+
+
+
+ install
+
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Install Zip %tw_zip_index% of %tw_zip_queue_count%
+
+
+
+
+ %tw_file%
+
+
+
+
+
+
+
+
+ flash_done
+
+
+
+
+
+
+
+
+ Install Zip
+
+
+
+
+
+ Failed
+
+
+
+
+
+ Successful
+
+
+
+
+
+
+
+
+
+
+
+ tw_clear_destination=install
+ clear_vars
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+
+
+
+ Install Image
+
+
+
+
+ Select Target Partition
+
+
+
+
+ Folder:
+
+
+
+
+ %tw_zip_location%
+
+
+
+
+ File:
+
+
+
+
+ %tw_file%
+
+
+
+
+
+ Select Partition to Flash Image:
+
+
+
+
+
+ Swipe to confirm Flash
+
+ tw_back=flashimage_confirm
+ tw_action=flashimage
+ tw_has_action2=0
+ tw_action_text1=Flashing Image...
+ tw_action_text2=
+ tw_complete_text1=Image Flashed
+ action_page
+
+
+
+
+
+
+
+ tw_clear_destination=install
+ clear_vars
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+ tw_operation_state=0
+ tw_text1=
+ tw_text2=
+ tw_text3=
+ tw_text4=
+ tw_action_text1=
+ tw_action_text2=
+ tw_action_param=
+ tw_has_action2=0
+ tw_action2=
+ tw_action2_param=
+ tw_has_cancel=0
+ tw_cancel_action=
+ tw_cancel_param=
+ tw_show_exclamation=0
+ tw_show_reboot=0
+ %tw_clear_destination%
+
+
+
+
+
+
+
+
+ Confirm Action
+
+
+
+
+
+
+
+
+
+ %tw_text1%
+
+
+
+
+ %tw_text2%
+
+
+
+
+ %tw_text3%
+
+
+
+
+ %tw_text4%
+
+
+
+
+ Press back button to cancel.
+
+
+
+ %tw_slider_text%
+ action_page
+
+
+
+
+
+ tw_clear_destination=%tw_back%
+ clear_vars
+
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ %tw_action_text1%
+
+
+
+
+ %tw_action_text2%
+
+
+
+
+
+
+
+
+
+
+
+ action_complete
+
+
+
+
+
+
+ %tw_action_param%
+
+
+
+
+
+
+ %tw_action_param%
+ %tw_action2_param%
+
+
+
+
+
+
+
+
+
+ %tw_action_text1%
+
+
+
+
+ %tw_action_text2%
+
+
+
+
+
+
+
+
+
+ tw_page_done=1
+
+
+
+
+
+
+ %tw_action_param%
+
+
+
+
+
+
+ %tw_action_param%
+ %tw_action2_param%
+
+
+
+
+
+
+
+
+
+ %tw_complete_text1%
+
+
+
+
+
+ Failed
+
+
+
+
+
+ Successful
+
+
+
+
+
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+ tw_clear_destination=%tw_back%
+ clear_vars
+
+
+
+
+
+
+ %tw_filecheck%
+
+
+
+
+
+
+
+
+ tw_fileexists=1
+ %tw_existpage%
+
+
+
+
+
+
+
+
+
+ tw_fileexists=0
+ %tw_notexistpage%
+
+
+
+
+
+
+
+ %tw_action_param%
+
+
+
+
+ confirm_action
+
+
+
+
+
+
+
+
+ Wipe
+
+
+
+
+ Factory Reset
+
+
+
+
+ Wipes Data, Cache, and Dalvik
+
+
+
+
+
+ (not including internal storage)
+
+
+
+
+
+
+
+
+ Android Secure
+
+
+
+
+
+ SD-EXT
+
+
+
+
+ Most of the time this is
+
+
+
+
+ the only wipe that you need.
+
+
+
+
+ Press back button to cancel.
+
+
+
+
+
+
+
+
+
+ Swipe to Factory Reset
+
+ tw_back=wipe
+ tw_action=wipe
+ tw_action_param=data
+ tw_action_text1=Factory Reset...
+ tw_complete_text1=Factory Reset Complete
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+ tw_wipe_list=
+
+
+
+
+ Wipe
+
+
+
+
+ Advanced Wipe
+
+
+
+
+ Select Partitions to Wipe:
+
+
+
+
+
+
+
+ Invalid partition selection
+
+
+
+
+
+ Swipe to Wipe
+
+ tw_back=advancedwipe
+ tw_action=wipe
+ tw_action_param=LIST
+ tw_text1=Wipe Selected Partition(s)?
+ tw_action_text1=Wiping Partition(s)...
+ tw_complete_text1=Wipe Complete
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ wipe
+
+
+
+
+
+
+
+
+ Wipe
+
+
+
+
+ Format Data
+
+
+
+
+ Format Data will wipe all of your apps,
+
+
+
+
+ backups, pictures, videos, media, and
+
+
+
+
+ removes encryption on internal storage.
+
+
+
+
+ This cannot be undone. Press back to cancel.
+
+
+
+
+ Type yes to continue.
+
+
+
+
+ %tw_confirm_formatdata%
+
+
+ formatdata_confirm
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ wipe
+
+
+
+
+
+
+
+ tw_back=formatdata
+ tw_action=wipe
+ tw_action_param=DATAMEDIA
+ tw_action_text1=Formatting Data...
+ tw_complete_text1=Data Format Complete
+ action_page
+
+
+
+
+
+ formatdata
+
+
+
+
+
+
+
+ partitionlisterror=0
+
+ partitionoptions
+
+
+
+
+
+
+ partitionlisterror=1
+ tw_wipe_list=
+ advancedwipe
+
+
+
+
+
+
+
+
+
+ Wipe
+
+
+
+
+ Partition Options for: %tw_partition_name%
+
+
+
+
+ Mount Point: %tw_partition_mount_point%
+
+
+
+
+ Current file system: %tw_partition_file_system%
+
+
+
+
+
+ Present: Yes
+
+
+
+
+
+ Present: No
+
+
+
+
+
+ Removable: Yes
+
+
+
+
+
+ Removable: No
+
+
+
+
+ Size: %tw_partition_size%MB
+
+
+
+
+ Used: %tw_partition_used%MB
+
+
+
+
+ Free: %tw_partition_free%MB
+
+
+
+
+ Backup Size: %tw_partition_backup_size%MB
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ advancedwipe
+
+
+
+
+
+
+
+ partitionlisterror=0
+
+ selectfilesystem
+
+
+
+
+
+
+ partitionlisterror=1
+ tw_wipe_list=
+ advancedwipe
+
+
+
+
+
+
+
+
+
+ Wipe
+
+
+
+
+ Change File System for: %tw_partition_name%
+
+
+
+
+ Mount Point: %tw_partition_mount_point%
+
+
+
+
+ Current file system: %tw_partition_file_system%
+
+
+
+
+ Some ROMs or kernels may not support some
+
+
+
+
+ file systems. Proceed with caution!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ partitionoptions
+
+
+
+
+
+
+
+
+ Backup
+
+
+
+
+ Storage: %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name:
+
+
+
+
+ %tw_backup_name%
+
+
+
+
+
+
+
+
+
+
+ Select Partitions to Backup:
+
+
+
+
+
+
+
+
+
+ Swipe to Backup
+ backup_run
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Backup
+
+
+
+
+ Storage: %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Enable compression
+
+
+
+
+
+ Skip MD5 generation during backup
+
+
+
+
+
+ Disable Free Space Check
+
+
+
+
+
+ main
+
+
+
+
+ backup
+
+
+
+
+
+
+
+
+
+
+ backupname2
+
+
+
+
+
+
+
+
+ Backup
+
+
+
+
+ Storage: %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Name:
+
+
+
+
+ %tw_backup_name%
+
+
+
+ tw_filecheck=%tw_backups_folder%/%tw_backup_name%
+ tw_existpage=backupname2
+ tw_notexistpage=backup
+ filecheck
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A backup with that name already exists!
+
+
+
+
+
+
+
+
+
+
+
+ tw_backup_name=(Auto Generate)
+ main
+
+
+
+
+
+
+ tw_backup_name=(Auto Generate)
+ backup
+
+
+
+
+
+
+
+
+
+ Backup
+
+
+
+
+ Storage: %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Encrypt your Backup?
+
+
+
+
+ Enter a Password:
+
+
+
+
+ %tw_backup_encrypt_display%
+
+
+ backupencryption2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Passwords do not match!
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ backup
+
+
+
+
+
+
+
+
+ Backup
+
+
+
+
+ Storage: %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Encrypt your Backup?
+
+
+
+
+ Enter Password again:
+
+
+
+
+ %tw_backup_encrypt_display2%
+
+
+ checkbackuppassword
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ backup
+
+
+
+
+
+
+
+ tw_encrypt_backup=1
+ backup
+
+
+
+
+
+
+ tw_encrypt_backup=0
+ tw_password_not_match=1
+ tw_backup_password=
+ tw_backup_password2=
+ tw_backup_encrypt_display=
+ tw_backup_encrypt_display2=
+ backupencryption
+
+
+
+
+
+
+
+
+
+ %tw_operation%
+
+
+
+
+ %tw_partition% Partition
+
+
+
+
+
+
+
+
+ Progress:
+
+
+
+
+ %tw_file_progress%
+
+
+
+
+ %tw_size_progress%
+
+
+
+
+
+ backup
+
+
+
+
+
+
+ tw_back=backup
+ tw_complete_text1=Backup Complete
+ tw_show_reboot=1
+ action_complete
+
+
+
+
+
+
+
+ tw_back=backup
+ tw_complete_text1=Backup Cancelled
+ tw_show_reboot=1
+ action_complete
+
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ Select Backup from %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+
+
+ Select Package to Restore:
+
+
+
+
+
+
+
+
+
+
+
+
+ restore_read
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+ tw_password_fail=0
+ restore_decrypt
+
+
+
+
+
+
+ restore_select
+
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ Encrypted Backup
+
+
+
+
+ Enter Password:
+
+
+
+
+ %tw_restore_display%
+
+
+ try_restore_decrypt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password failed, please try again!
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ restore
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ Encrypted Backup - Trying Decryption
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_password_fail=1
+ restore_decrypt
+
+
+
+
+
+
+
+
+
+ tw_page_done=1
+ restore_select
+
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ Backup made on %tw_restore_file_date%
+
+
+
+
+ Name:
+
+
+
+
+ %tw_restore_name%
+
+
+
+
+
+
+
+
+
+
+ Select Partitions to Restore:
+
+
+
+
+
+
+ Enable MD5 Verification of Backup Files
+
+
+
+
+
+
+ Swipe to Restore
+ restore_run
+
+
+
+
+ main
+
+
+
+
+ restore
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ Rename Backup
+
+
+
+
+ Name:
+
+
+
+
+ %tw_backup_rename%
+
+
+
+ tw_back=restore
+ tw_action=cmd
+ tw_action_param=cd %tw_backups_folder% && mv "%tw_restore_name%" "%tw_backup_rename%"
+ tw_text1=Rename Backup?
+ tw_text2=This cannot be undone!
+ tw_action_text1=Renaming Backup...
+ tw_complete_text1=Backup Rename Complete
+ tw_slider_text=Swipe to Rename
+ tw_filecheck=%tw_backups_folder%/%tw_backup_rename%
+ tw_existpage=renamebackup
+ tw_notexistpage=confirm_action
+ filecheck
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A backup with that name already exists!
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ restore_select
+
+
+
+
+
+
+
+
+ Restore
+
+
+
+
+ %tw_operation% %tw_partition%
+
+
+
+
+
+
+
+
+ Progress:
+
+
+
+
+ %tw_size_progress%
+
+
+
+
+
+ tw_back=restore_select
+ tw_complete_text1=Restore Complete
+ tw_show_reboot=1
+ action_complete
+
+
+
+
+ restore
+
+
+
+
+
+
+
+
+ Mount
+
+
+
+
+ Storage: %tw_storage_display_name% (%tw_storage_free_size% MB)
+
+
+
+
+ Select Partitions to Mount:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Mount
+
+
+
+
+ USB Storage
+
+
+
+
+ USB Storage Mounted
+
+
+
+
+ Be sure to safely remove your device
+
+
+
+
+ from your computer before unmounting!
+
+
+
+
+
+ usb
+ tw_busy=1
+
+
+
+
+
+ usb
+
+
+
+ mount
+ tw_busy=0
+
+
+
+
+
+ /system
+
+
+
+
+
+ 0
+ mount
+
+
+
+
+
+
+ tw_back=mount
+ system_readonly
+
+
+
+
+
+
+
+
+
+ Reboot Menu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Unmodified System Partition
+
+
+
+
+ Keep System Read only?
+
+
+
+
+ TWRP can leave your system partition unmodified
+
+
+
+
+ to make it easier for you to take official updates.
+
+
+
+
+ TWRP will be unable to prevent the stock ROM from
+
+
+
+
+ replacing TWRP and will not offer to root your device.
+
+
+
+
+ Installing zips or performing adb operations may still
+
+
+
+
+ modify the system partition.
+
+
+
+
+
+ Never show this screen during boot again
+
+
+
+
+
+
+ Swipe to Allow Modifications
+
+ 0
+ tw_page_done=1
+ %tw_back%
+
+
+
+
+
+
+
+
+
+ Settings
+
+
+
+
+ General Settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Settings
+
+
+
+
+ Time Zone Settings
+
+
+
+
+
+
+
+
+
+
+ Select Time Zone:
+
+ BST11;BDT
+ HST10;HDT
+ AST9;ADT
+ PST8;PDT,M3.2.0,M11.1.0
+ MST7;MDT,M3.2.0,M11.1.0
+ CST6;CDT,M3.2.0,M11.1.0
+ EST5;EDT,M3.2.0,M11.1.0
+ AST4;ADT
+ GRNLNDST3;GRNLNDDT
+ FALKST2;FALKDT
+ AZOREST1;AZOREDT
+ GMT0;BST,M3.5.0,M10.5.0
+ CET-1;CEST,M3.5.0,M10.5.0
+ WET-2;WET,M3.5.0,M10.5.0
+ SAUST-3;SAUDT
+ WST-4;WDT
+ PAKST-5;PAKDT
+ TASHST-6;TASHDT
+ THAIST-7;THAIDT
+ TAIST-8;TAIDT
+ JST-9;JSTDT
+ EET-10;EETDT
+ MET-11;METDT
+ NZST-12;NZDT
+
+
+
+
+ Select Offset (usually 0): %tw_time_zone_guioffset%
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Use daylight savings time (DST)
+
+
+
+
+
+
+
+ Current Time Zone: %tw_time_zone%
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Settings
+
+
+
+
+ Screen Settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Screen timeout in seconds:
+
+
+
+
+
+
+ Brightness: %tw_brightness_pct%%
+
+
+ tw_brightness=%tw_brightness_max%
+ tw_brightness*%tw_brightness_pct%
+ tw_brightness/100
+ %tw_brightness%
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Settings
+
+
+
+
+ Vibration Settings
+
+
+
+
+
+
+
+
+
+
+ Button Vibration:
+
+
+
+
+
+ Keyboard Vibration:
+
+
+
+
+
+ Action Vibration:
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Advanced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ Advanced
+
+
+
+
+ Partition SD Card
+
+
+
+
+ You will lose all files on your SD card!
+
+
+
+
+ This action cannot be undone!
+
+
+
+
+ EXT Size:
+
+
+
+
+ %tw_sdext_size%
+
+
+
+
+
+
+
+
+ Swap Size:
+
+
+
+
+ %tw_swap_size%
+
+
+
+
+
+
+
+
+ File System:
+
+
+
+
+ %tw_sdpart_file_system%
+
+
+
+
+
+
+
+ Swipe to Partition
+ partsdcardaction
+
+ tw_back=partsdcard
+ tw_action=partitionsd
+ tw_has_action2=1
+ tw_action2=set
+ tw_action2_param=tw_zip_location=/sdcard
+ tw_action_text1=Partitioning SD Card...
+ tw_action_text2=This will take a few minutes.
+ tw_complete_text1=Partitioning Complete
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+ Advanced
+
+
+
+
+ HTC Dumlock
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+
+
+
+
+ Swipe to Unlock
+
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Select a File or Folder
+
+
+
+
+
+
+ %tw_file_location1%
+
+
+
+
+
+
+
+
+
+
+ tw_fm_type=File
+ tw_fm_isfolder=0
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Choose Action
+
+
+
+
+ %tw_fm_type% selected:
+
+
+
+
+ %tw_filename1%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanagerlist
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Select Destination Folder
+
+
+
+
+
+
+ %tw_file_location2%
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Rename %tw_fm_type%
+
+
+
+
+ Name:
+
+
+
+
+ %tw_filemanager_rename%
+
+
+
+ tw_fm_text2=to
+ tw_fm_text3="%tw_file_location1%/%tw_filemanager_rename%"
+ tw_include_text3=1
+ tw_back=filemanageroptions
+ filemanagerconfirm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Rename %tw_fm_type%
+
+
+
+
+ Name:
+
+
+
+
+ %tw_filemanager_rename%
+
+
+
+ tw_fm_text2=to
+ tw_fm_text3=%tw_filemanager_rename%
+ tw_include_text3=1
+ tw_back=filemanageroptions
+ filemanagerconfirm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Set Permissions
+
+
+
+
+ Permissions:
+
+
+
+
+ %tw_filemanager_rename%
+
+
+
+ tw_filemanager_command=chmod %tw_filemanager_rename%
+ tw_fm_text1=chmod %tw_filemanager_rename%
+ tw_back=filemanageroptions
+ filemanagerconfirm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ Confirm Action
+
+
+
+
+ %tw_fm_text1%
+
+
+
+
+ %tw_filename1%
+
+
+
+
+ %tw_fm_text2%
+
+
+
+
+ %tw_fm_text3%
+
+
+
+
+ Press back button to cancel.
+
+
+
+ Swipe to Confirm
+ filemanageraction
+
+
+
+
+ %tw_back%
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+ File Manager
+
+
+
+
+ %tw_fm_text1%
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_back=filemanagerlist
+ tw_complete_text1=File Operation Complete
+ action_complete
+
+
+
+
+
+
+
+
+
+ tw_complete_text1=File Operation Complete
+ action_complete
+
+
+
+
+
+ %tw_filemanager_command% "%tw_filename1%"
+
+
+
+
+ %tw_filemanager_command% "%tw_filename1%" "%tw_fm_text3%"
+
+
+
+
+
+
+
+
+ decrypt_pattern
+
+
+
+
+ Mount
+
+
+
+
+ Decrypt Data
+
+
+
+
+ Enter Password:
+
+
+
+
+ %tw_crypto_display%
+
+
+ trydecrypt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password failed, please try again!
+
+
+
+
+
+
+
+
+
+
+
+
+ Mount
+
+
+
+
+ Decrypt Data
+
+
+
+
+ Enter Pattern:
+
+
+
+
+
+
+
+
+ trydecrypt
+
+
+
+
+
+
+
+
+
+
+ Mount
+
+
+
+
+ Decrypt Data - Trying Decryption
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_password_fail=1
+ decrypt
+
+
+
+
+
+
+
+
+
+ tw_page_done=1
+ main
+
+
+
+
+
+
+
+
+
+ Terminal Command
+
+
+
+
+ Browse to Starting Folder
+
+
+
+
+
+
+ %tw_terminal_location%
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+ Terminal Command
+
+
+
+
+ %tw_terminal_location%
+
+
+
+
+
+
+ %tw_terminal_command%
+
+
+ %tw_terminal_command%
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ terminalfolder
+
+
+
+
+
+
+
+
+ Advanced
+
+
+
+
+ ADB Sideload
+
+
+
+
+ Wipe Dalvik Cache
+
+
+
+
+
+ Wipe Cache
+
+
+
+
+ Swipe to start Sideload
+ partsdcardaction
+
+ tw_back=advanced
+ tw_action=adbsideload
+ tw_action_text1=ADB Sideload
+ tw_action_text2=Usage: adb sideload filename.zip
+ tw_complete_text1=ADB Sideload Complete
+ tw_has_cancel=1
+ tw_show_reboot=1
+ tw_cancel_action=adbsideloadcancel
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+ Advanced
+
+
+
+
+ Fix Permissions
+
+
+
+
+ Note: Fixing permissions is rarely needed.
+
+
+
+
+ Also fix SELinux Contexts
+
+
+
+
+
+ Fixing SELinux Contexts may cause
+
+
+
+
+ your device to not boot properly.
+
+
+
+ Swipe to Fix Permissions
+
+ tw_back=advanced
+ tw_action=fixpermissions
+ tw_action_text1=Fixing Permissions...
+ tw_complete_text1=Fix Permissions Complete
+ tw_slider_text=Swipe to Confirm
+ tw_show_reboot=1
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+ Reboot
+
+
+
+
+ SuperSU Check
+
+
+
+
+ Your device does not appear to be rooted.
+
+
+
+
+ Install SuperSU now?
+
+
+
+
+ This will root your device.
+
+
+
+
+
+ Swipe to Install
+
+ tw_action=installsu
+ tw_action_text1=Installing SuperSU
+ tw_action_text2=
+ singleaction_page
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Select Storage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gui/theme/common/watch.xml b/gui/theme/common/watch.xml
new file mode 100644
index 00000000..62d0b017
--- /dev/null
+++ b/gui/theme/common/watch.xml
@@ -0,0 +1,5149 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main2
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ Install > Select Type
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+
+ Install Zip > Select File
+
+
+
+
+
+ Install Image > Select File
+
+
+
+
+
+ %tw_zip_location%
+
+
+
+
+
+
+
+
+
+ %tw_zip_location%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ flash_queue
+
+
+
+
+
+
+
+
+ flashimage_type
+
+
+
+
+ install_type
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ Install Zip > Queue
+
+
+
+
+ File %tw_zip_queue_count% of 10:
+
+
+
+
+ %tw_file%
+
+
+
+
+ Folder:
+
+
+
+
+ %tw_zip_location%
+
+
+
+
+ Press back button to clear the queue.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ install
+
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+
+ Install Zip > Options
+
+
+
+
+ Zip file signature verification
+
+
+
+
+
+
+ Inject TWRP after install
+
+
+
+
+
+
+
+
+
+ flash_queue
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ Install Zip > Confirm Flash
+
+
+
+
+ File:
+
+
+
+
+ %tw_file%
+
+
+
+
+
+
+ Queue:
+
+
+
+
+ %tw_zip_queue_count% of 10 files queued
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Options:
+
+
+
+
+
+
+ Inject TWRP after install
+
+
+
+
+
+ Confirm
+ flash_zip
+
+
+
+
+
+
+ install
+
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ Installing Zip: %tw_file%
+
+
+
+
+
+
+
+
+ flash_done
+
+
+
+
+
+
+
+
+
+
+
+ Installation Failed
+
+
+
+
+
+ Installation Successful
+
+
+
+
+
+
+
+
+
+
+
+ tw_clear_destination=install_type
+ clear_vars
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+
+
+
+
+
+ Install Image > Select Target Partition
+
+
+
+
+
+
+
+
+
+
+
+
+
+ install
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ Install Image > Confirm Flash
+
+
+
+
+ File:
+
+
+
+
+ %tw_file%
+
+
+
+
+
+
+ Target Partition:
+
+
+
+
+ %tw_flash_partition%
+
+
+
+
+
+ Confirm
+
+ tw_back=flashimage_confirm
+ tw_action=flashimage
+ tw_has_action2=0
+ tw_action_text1=Flashing Image...
+ tw_action_text2=
+ tw_complete_text1=Image Flashed
+ action_page
+
+
+
+
+
+
+
+ tw_clear_destination=install
+ clear_vars
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+ tw_operation_state=0
+ tw_text1=
+ tw_text2=
+ tw_text3=
+ tw_text4=
+ tw_action_text1=
+ tw_action_text2=
+ tw_action_param=
+ tw_has_action2=0
+ tw_action2=
+ tw_action2_param=
+ tw_has_cancel=0
+ tw_cancel_action=
+ tw_cancel_param=
+ tw_show_exclamation=0
+ tw_show_reboot=0
+ %tw_clear_destination%
+
+
+
+
+
+
+
+
+
+
+ Confirm Action
+
+
+
+
+ %tw_text1%
+
+
+
+
+ %tw_text2%
+
+
+
+
+
+ %tw_text3%
+
+
+
+
+
+ %tw_text4%
+
+
+
+
+
+ %tw_text3%
+
+
+
+
+
+ %tw_text4%
+
+
+
+
+ Press back button to cancel.
+
+
+
+ %tw_slider_text%
+ action_page
+
+
+
+
+
+ tw_clear_destination=%tw_back%
+ clear_vars
+
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ %tw_action_text1% %tw_action_text2%
+
+
+
+
+
+
+
+
+
+
+
+ action_complete
+
+
+
+
+
+
+ %tw_action_param%
+
+
+
+
+
+
+ %tw_action_param%
+ %tw_action2_param%
+
+
+
+
+
+
+
+
+
+
+
+ %tw_action_text1% %tw_action_text2%
+
+
+
+
+
+
+
+
+
+ tw_page_done=1
+
+
+
+
+
+
+ %tw_action_param%
+
+
+
+
+
+
+ %tw_action_param%
+ %tw_action2_param%
+
+
+
+
+
+
+
+
+
+
+
+
+ %tw_complete_text1% Failed
+
+
+
+
+
+ %tw_complete_text1% Successful
+
+
+
+
+
+
+
+
+
+
+
+ tw_clear_destination=main2
+ clear_vars
+
+
+
+
+
+
+ tw_clear_destination=%tw_back%
+ clear_vars
+
+
+
+
+
+
+ %tw_filecheck%
+
+
+
+
+
+
+
+
+ tw_fileexists=1
+ %tw_existpage%
+
+
+
+
+
+
+
+
+
+ tw_fileexists=0
+ %tw_notexistpage%
+
+
+
+
+
+
+
+ %tw_action_param%
+
+
+
+
+ confirm_action
+
+
+
+
+
+
+
+
+
+
+ Wipe > Select Type
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ Wipe > Select Type
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ Wipe > Factory Reset
+
+
+
+
+ Wipes Data, Cache, and Dalvik
+
+
+
+
+
+ (not including internal storage)
+
+
+
+
+
+
+
+
+ Android Secure
+
+
+
+
+
+ SD-EXT
+
+
+
+
+ Most of the time this is
+
+
+
+
+ the only wipe that you need.
+
+
+
+
+ Press back button to cancel.
+
+
+
+ Wipe
+
+ tw_back=wipe
+ tw_action=wipe
+ tw_action_param=data
+ tw_action_text1=Factory Reset...
+ tw_complete_text1=Factory Reset Complete
+ action_page
+
+
+
+
+
+ wipe_type1
+
+
+
+
+ main
+
+
+
+
+
+ tw_wipe_list=
+
+
+
+
+
+
+
+
+ Wipe > Advanced Wipe > Select Partitions
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Wipe
+
+ tw_back=advancedwipe
+ tw_action=wipe
+ tw_action_param=LIST
+ tw_text1=Wipe Selected Partition(s)?
+ tw_action_text1=Wiping Partition(s)...
+ tw_complete_text1=Wipe Complete
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ wipe_type1
+
+
+
+
+
+
+
+
+
+
+ Wipe > Format Data
+
+
+
+
+ Format Data will wipe all of your apps,
+
+
+
+
+ backups and media. This cannot be undone.
+
+
+
+
+ Type yes to continue. Press back to cancel.
+
+
+
+
+ %tw_confirm_formatdata%
+
+
+ formatdata_confirm
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ wipe_type2
+
+
+
+
+
+
+
+ tw_back=formatdata
+ tw_action=wipe
+ tw_action_param=DATAMEDIA
+ tw_action_text1=Formatting Data...
+ tw_complete_text1=Data Format Complete
+ action_page
+
+
+
+
+
+ formatdata
+
+
+
+
+
+
+
+ partitionlisterror=0
+
+ partitionoptions
+
+
+
+
+
+
+ partitionlisterror=1
+ tw_wipe_list=
+ partitionoptions_select
+
+
+
+
+
+
+ tw_wipe_list=
+
+
+
+
+
+
+
+
+ Wipe > File System Options > Select Partitions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Select only one partition!
+
+
+
+
+
+ Invalid selection!
+
+
+
+
+
+ Not all listed partitions
+
+
+
+
+
+ can be modified.
+
+
+
+
+
+
+ main
+
+
+
+
+ wipe_type2
+
+
+
+
+
+
+
+
+
+
+
+ Wipe > File System Options > Select Action
+
+
+
+
+ Partition: %tw_partition_name%
+
+
+
+
+ File system: %tw_partition_file_system%
+
+
+
+
+
+ Present: Yes
+
+
+
+
+
+ Present: No
+
+
+
+
+
+ Removable: Yes
+
+
+
+
+
+ Removable: No
+
+
+
+
+ Size: %tw_partition_size%MB
+
+
+
+
+ Used: %tw_partition_used%MB
+
+
+
+
+ Free: %tw_partition_free%MB
+
+
+
+
+ Backup Size: %tw_partition_backup_size%MB
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ partitionoptions_select
+
+
+
+
+
+
+
+ partitionlisterror=0
+
+ selectfilesystem
+
+
+
+
+
+
+ partitionlisterror=1
+ tw_wipe_list=
+ advancedwipe
+
+
+
+
+
+
+
+
+
+
+
+ Partition: %tw_partition_name% > Select File System
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ partitionoptions
+
+
+
+
+
+
+
+
+
+
+ Backup > Select Storage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ %tw_back%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Backup > Select Partitions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ %tw_back%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Backup > Options
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ %tw_back%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Backup > Confirm Backup
+
+
+
+
+ Name:
+
+
+
+
+ %tw_backup_name%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Partitions:
+
+
+
+
+
+
+
+
+
+
+
+
+ Storage:
+
+
+
+
+ %tw_storage_display_name%
+
+
+
+
+
+
+ Encryption:
+
+
+
+
+
+
+
+
+ Disabled
+
+
+
+
+
+
+
+
+ Enabled
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Options:
+
+
+
+
+
+ Confirm
+ backup_run
+
+
+
+
+ main
+
+
+
+
+ backup_selectstorage
+
+
+
+
+
+
+
+
+
+
+ backup_name2
+
+
+
+
+
+
+
+
+
+
+ Backup > Set Backup Name
+
+
+
+
+ Name:
+
+
+
+
+ %tw_backup_name%
+
+
+
+ tw_filecheck=%tw_backups_folder%/%tw_backup_name%
+ tw_existpage=backup_name2
+ tw_notexistpage=backup_confirm
+ filecheck
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A backup with that name already exists!
+
+
+
+
+
+
+
+
+
+
+
+ tw_backup_name=(Auto Generate)
+ main
+
+
+
+
+
+
+ tw_backup_name=(Auto Generate)
+ backup_confirm
+
+
+
+
+
+
+
+
+
+
+
+ Backup > Enable Encryption
+
+
+
+
+ Enter Password:
+
+
+
+
+ %tw_backup_encrypt_display%
+
+
+ backupencryption2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Passwords do not match!
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ %tw_back%
+
+
+
+
+
+
+
+
+
+
+ Backup > Enable Encryption
+
+
+
+
+ Enter Password again:
+
+
+
+
+ %tw_backup_encrypt_display2%
+
+
+ checkbackuppassword
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ %tw_back%
+
+
+
+
+
+
+
+ tw_encrypt_backup=1
+ %tw_back%
+
+
+
+
+
+
+ tw_encrypt_backup=0
+ tw_password_not_match=1
+ tw_backup_password=
+ tw_backup_password2=
+ tw_backup_encrypt_display=
+ tw_backup_encrypt_display2=
+ backupencryption
+
+
+
+
+
+
+
+
+
+
+
+ %tw_operation% %tw_partition%
+
+
+
+
+
+
+
+
+ %tw_file_progress%
+
+
+
+
+ %tw_size_progress%
+
+
+
+
+
+ backup
+
+
+
+
+
+
+ tw_back=backup_selectpartitions
+ tw_complete_text1=Backup Complete
+ tw_show_reboot=1
+ action_complete
+
+
+
+
+
+
+
+ tw_back=backup_selectpartitions
+ tw_complete_text1=Backup Cancelled
+ tw_show_reboot=1
+ action_complete
+
+
+
+
+
+
+
+
+
+
+
+ Restore > Select Backup
+
+
+
+
+ %tw_storage_display_name%
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_back=restore
+ restore_read
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+ tw_password_fail=0
+ restore_decrypt
+
+
+
+
+
+
+ restore_select
+
+
+
+
+
+
+
+
+
+
+
+ Restore > Encrypted Backup
+
+
+
+
+ Enter Password:
+
+
+
+
+ %tw_restore_display%
+
+
+ try_restore_decrypt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password failed, please try again!
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ restore
+
+
+
+
+
+
+
+
+
+
+ Restore > Trying Decryption
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_password_fail=1
+ restore_decrypt
+
+
+
+
+
+
+
+
+
+ tw_page_done=1
+ restore_select
+
+
+
+
+
+
+
+
+
+
+
+ Restore > Select Partitions
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ %tw_back%
+
+
+
+
+
+
+
+
+
+
+ Restore > Options
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ %tw_back%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Restore > Rename Backup
+
+
+
+
+ Name:
+
+
+
+
+ %tw_backup_rename%
+
+
+
+ tw_back=restore
+ tw_action=cmd
+ tw_action_param=cd %tw_backups_folder% && mv "%tw_restore_name%" "%tw_backup_rename%"
+ tw_text1=Rename Backup?
+ tw_text2=This cannot be undone!
+ tw_action_text1=Renaming Backup...
+ tw_complete_text1=Backup Rename Complete
+ tw_slider_text=Rename
+ tw_filecheck=%tw_backups_folder%/%tw_backup_rename%
+ tw_existpage=renamebackup
+ tw_notexistpage=confirm_action
+ filecheck
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ A backup with that name already exists!
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ restore_confirm
+
+
+
+
+
+
+
+
+
+
+ Restore > Confirm
+
+
+
+
+ Name:
+
+
+
+
+ %tw_restore_name%
+
+
+
+
+
+
+
+
+
+
+ Partitions:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Options:
+
+
+
+
+
+ Restore
+ restore_run
+
+
+
+
+ main
+
+
+
+
+ restore_options
+
+
+
+
+
+
+
+
+
+
+ %tw_operation% %tw_partition%
+
+
+
+
+
+
+
+
+ %tw_size_progress%
+
+
+
+
+
+ tw_back=restore
+ tw_complete_text1=Restore Complete
+ tw_show_reboot=1
+ action_complete
+
+
+
+
+ restore
+
+
+
+
+
+
+
+
+
+
+ Mount > %tw_storage_display_name%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ Mount > %tw_storage_display_name%
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ mount
+
+
+
+
+
+
+
+
+
+
+ Mount > USB Storage
+
+
+
+
+ Device mounted as USB Storage
+
+
+
+
+ Be sure to safely remove your device
+
+
+
+
+ from your computer before unmounting!
+
+
+
+
+
+ usb
+ tw_busy=1
+
+
+
+
+
+ usb
+
+
+
+ mount_options
+ tw_busy=0
+
+
+
+
+
+ /system
+
+
+
+
+
+ 0
+ mount
+
+
+
+
+
+
+ tw_back=mount
+ system_readonly
+
+
+
+
+
+
+
+
+
+
+
+ Reboot Menu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ Unmodified System Partition
+
+
+
+
+ TWRP has detected an unmodified system partition
+
+
+
+
+ TWRP can leave your system partition unmodified
+
+
+
+
+ to make it easier for you to take official updates.
+
+
+
+
+ TWRP will be unable to prevent the stock ROM from
+
+
+
+
+ replacing TWRP and will not offer to root your device.
+
+
+
+
+ Installing zips or performing adb operations may still
+
+
+
+
+ modify the system partition.
+
+
+
+
+
+ Never show this screen during boot again
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main3
+
+
+
+
+
+
+
+
+
+
+ Settings > General
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ settings
+
+
+
+
+
+
+
+
+
+
+ Settings > Time Zone
+
+
+
+
+
+ %tw_time%
+
+
+
+
+
+ BST11;BDT
+ HST10;HDT
+ AST9;ADT
+ PST8;PDT,M3.2.0,M11.1.0
+ MST7;MDT,M3.2.0,M11.1.0
+ CST6;CDT,M3.2.0,M11.1.0
+ EST5;EDT,M3.2.0,M11.1.0
+ AST4;ADT
+ GRNLNDST3;GRNLNDDT
+ FALKST2;FALKDT
+ AZOREST1;AZOREDT
+ GMT0;BST,M3.5.0,M10.5.0
+ CET-1;CEST,M3.5.0,M10.5.0
+ WET-2;WET,M3.5.0,M10.5.0
+ SAUST-3;SAUDT
+ WST-4;WDT
+ PAKST-5;PAKDT
+ TASHST-6;TASHDT
+ THAIST-7;THAIDT
+ TAIST-8;TAIDT
+ JST-9;JSTDT
+ EET-10;EETDT
+ MET-11;METDT
+ NZST-12;NZDT
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+
+
+
+ settings
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Settings > Time Zone
+
+
+
+
+
+ %tw_time%
+
+
+
+
+
+ Use daylight savings time (DST)
+
+
+
+
+
+
+ Select Offset (usually 0): %tw_time_zone_guioffset%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Current Time Zone:
+
+
+
+
+ %tw_time_zone%
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+
+
+
+ settings_timezone
+
+
+
+
+
+
+
+
+
+
+
+ Settings > Screen Timeout
+
+
+
+
+
+
+
+
+
+ Screen timeout in seconds (0=disabled): %tw_screen_timeout_secs%
+
+
+
+
+
+
+ Screen timeout setting unavailable
+
+
+
+
+
+
+ main
+
+
+
+
+ settings
+
+
+
+
+
+
+
+
+
+
+ Settings > Screen Brightness
+
+
+
+
+
+ Brightness: %tw_brightness_pct%%
+
+
+ tw_brightness=%tw_brightness_max%
+ tw_brightness*%tw_brightness_pct%
+ tw_brightness/100
+ %tw_brightness%
+
+
+
+
+
+
+ Brightness setting unavailable
+
+
+
+
+
+
+ main
+
+
+
+
+ settings
+
+
+
+
+
+
+
+
+
+
+ Settings > Vibration - Button Vibration
+
+
+
+
+ Button Vibration:
+
+
+
+
+
+
+
+ main
+
+
+
+
+ settings
+
+
+
+
+
+
+
+
+
+
+ Settings > Vibration - Keyboard Vibration
+
+
+
+
+ Keyboard Vibration:
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ settings
+
+
+
+
+
+
+
+
+
+
+ Settings > Vibration - Action Vibration
+
+
+
+
+ Action Vibration:
+
+
+
+
+
+
+
+ main
+
+
+
+
+ settings
+
+
+
+
+
+
+
+
+
+
+ Advanced
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ main3
+
+
+
+
+
+
+
+
+
+
+ Advanced > Partition SD Card
+
+
+
+
+ You will lose all files on your SD card!
+
+
+
+
+ This action cannot be undone!
+
+
+
+
+ EXT Size:
+
+
+
+
+ %tw_sdext_size%
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+
+
+ Advanced > Partition SD Card
+
+
+
+
+ You will lose all files on your SD card!
+
+
+
+
+ This action cannot be undone!
+
+
+
+
+ Swap Size:
+
+
+
+
+ %tw_swap_size%
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+
+
+ Advanced > Partition SD Card
+
+
+
+
+ You will lose all files on your SD card!
+
+
+
+
+ This action cannot be undone!
+
+
+
+
+ File System:
+
+
+
+
+ %tw_sdpart_file_system%
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+
+
+ Advanced > Partition SD Card
+
+
+
+
+ You will lose all files on your SD card!
+
+
+
+
+ This action cannot be undone!
+
+
+
+
+ EXT Size: %tw_sdext_size%
+
+
+
+
+ Swap Size: %tw_swap_size%
+
+
+
+
+ File System: %tw_sdpart_file_system%
+
+
+
+ Partition
+ partsdcardaction
+
+ tw_back=partsdcard
+ tw_action=partitionsd
+ tw_has_action2=1
+ tw_action2=set
+ tw_action2_param=tw_zip_location=/sdcard
+ tw_action_text1=Partitioning SD Card...
+ tw_action_text2=This will take a few minutes.
+ tw_complete_text1=Partitioning Complete
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+
+
+ Advanced > HTC Dumlock
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+
+
+
+
+ Unlock
+
+
+
+
+
+
+
+
+
+
+
+ File Manager > Select File or Folder
+
+
+
+
+ %tw_file_location1%
+
+
+
+
+
+
+
+
+
+
+ tw_fm_type=File
+ tw_fm_isfolder=0
+
+
+
+
+
+ main
+
+
+
+
+ main3
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+
+
+ %tw_fm_type%: %tw_filename1%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanagerlist
+
+
+
+
+
+
+
+
+
+
+ File Manager > Select Destination Folder
+
+
+
+
+ %tw_file_location2%
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+
+
+ File Manager > Rename %tw_fm_type%
+
+
+
+
+ Name:
+
+
+
+
+ %tw_filemanager_rename%
+
+
+
+ tw_fm_text2=to
+ tw_fm_text3="%tw_file_location1%/%tw_filemanager_rename%"
+ tw_include_text3=1
+ tw_back=filemanageroptions
+ filemanagerconfirm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+
+
+ File Manager > Rename %tw_fm_type%
+
+
+
+
+ Name:
+
+
+
+
+ %tw_filemanager_rename%
+
+
+
+ tw_fm_text2=to
+ tw_fm_text3=%tw_filemanager_rename%
+ tw_include_text3=1
+ tw_back=filemanageroptions
+ filemanagerconfirm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+
+
+ File Manager > Set Permissions
+
+
+
+
+ Permissions:
+
+
+
+
+ %tw_filemanager_rename%
+
+
+
+ tw_filemanager_command=chmod %tw_filemanager_rename%
+ tw_fm_text1=chmod %tw_filemanager_rename%
+ tw_back=filemanageroptions
+ filemanagerconfirm
+
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ filemanageroptions
+
+
+
+
+
+
+
+
+
+
+ File Manager > Confirm Action
+
+
+
+
+ %tw_fm_text1%
+
+
+
+
+ %tw_filename1%
+
+
+
+
+ %tw_fm_text2%
+
+
+
+
+ %tw_fm_text3%
+
+
+
+
+ Press back button to cancel.
+
+
+
+ Confirm
+ filemanageraction
+
+
+
+
+ %tw_back%
+
+
+
+
+ main
+
+
+
+
+
+
+
+
+
+
+ File Manager > %tw_fm_text1%
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_back=filemanagerlist
+ tw_complete_text1=File Operation Complete
+ action_complete
+
+
+
+
+
+
+
+
+
+ tw_complete_text1=File Operation Complete
+ action_complete
+
+
+
+
+
+ %tw_filemanager_command% "%tw_filename1%"
+
+
+
+
+ %tw_filemanager_command% "%tw_filename1%" "%tw_fm_text3%"
+
+
+
+
+
+
+
+
+
+
+ decrypt_pattern
+
+
+
+
+ Mount > Decrypt Data
+
+
+
+
+ Enter Password:
+
+
+
+
+ %tw_crypto_display%
+
+
+ trydecrypt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Password failed, please try again!
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Mount > Decrypt Data
+
+
+
+
+ Enter Pattern.
+
+
+
+
+ Press back to cancel.
+
+
+
+
+
+
+
+
+ trydecrypt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Mount > Trying Decryption
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ tw_password_fail=1
+ decrypt
+
+
+
+
+
+
+
+
+
+ tw_page_done=1
+ main
+
+
+
+
+
+
+
+
+
+
+
+ Terminal > Select Starting Folder
+
+
+
+
+ %tw_terminal_location%
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+
+
+ Terminal > %tw_terminal_location%
+
+
+
+
+
+
+ %tw_terminal_command%
+
+
+ %tw_terminal_command%
+
+
+
+
+
+
+
+
+
+
+
+
+ main
+
+
+
+
+ terminalfolder
+
+
+
+
+
+
+
+
+
+
+ Install > ADB Sideload
+
+
+
+
+ Options:
+
+
+
+
+ Wipe Dalvik Cache
+
+
+
+
+
+ Wipe Cache
+
+
+
+
+ Start
+ partsdcardaction
+
+ tw_back=install_type
+ tw_action=adbsideload
+ tw_action_text1=ADB Sideload
+ tw_action_text2=Usage: adb sideload filename.zip
+ tw_complete_text1=ADB Sideload Complete
+ tw_has_cancel=1
+ tw_show_reboot=1
+ tw_cancel_action=adbsideloadcancel
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ install_type
+
+
+
+
+
+
+
+
+
+
+ Advanced > Fix Permissions
+
+
+
+
+ Note: Fixing permissions is rarely needed.
+
+
+
+
+ Also fix SELinux Contexts
+
+
+
+
+
+ Fixing SELinux Contexts may cause
+
+
+
+
+ your device to not boot properly.
+
+
+
+ Fix Perms
+
+ tw_back=advanced
+ tw_action=fixpermissions
+ tw_action_text1=Fixing Permissions...
+ tw_complete_text1=Fix Permissions Complete
+ tw_slider_text= Confirm
+ tw_show_reboot=1
+ action_page
+
+
+
+
+
+ main
+
+
+
+
+ advanced
+
+
+
+
+
+
+
+
+
+
+ Reboot > SuperSU Check
+
+
+
+
+ Your device does not appear to be rooted.
+
+
+
+
+ Install SuperSU now?
+
+
+
+
+ This will root your device.
+
+
+
+
+
+ Install
+
+ tw_action=installsu
+ tw_action_text1=Installing SuperSU
+ tw_action_text2=
+ singleaction_page
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ %tw_storagetext%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gui/theme/landscape_hdpi/images/back.png b/gui/theme/landscape_hdpi/images/back.png
new file mode 100644
index 00000000..97c41f1f
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/back.png differ
diff --git a/gui/theme/landscape_hdpi/images/backspace.png b/gui/theme/landscape_hdpi/images/backspace.png
new file mode 100644
index 00000000..543e3383
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/backspace.png differ
diff --git a/gui/theme/landscape_hdpi/images/checkbox_false.png b/gui/theme/landscape_hdpi/images/checkbox_false.png
new file mode 100644
index 00000000..5304a15a
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/checkbox_false.png differ
diff --git a/gui/theme/landscape_hdpi/images/checkbox_true.png b/gui/theme/landscape_hdpi/images/checkbox_true.png
new file mode 100644
index 00000000..18e817c6
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/checkbox_true.png differ
diff --git a/gui/theme/landscape_hdpi/images/console.png b/gui/theme/landscape_hdpi/images/console.png
new file mode 100644
index 00000000..8b1201b8
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/console.png differ
diff --git a/gui/theme/landscape_hdpi/images/cursor.png b/gui/theme/landscape_hdpi/images/cursor.png
new file mode 100644
index 00000000..e4897a30
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/cursor.png differ
diff --git a/gui/theme/landscape_hdpi/images/curtain.jpg b/gui/theme/landscape_hdpi/images/curtain.jpg
new file mode 100644
index 00000000..51ea6a57
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/curtain.jpg differ
diff --git a/gui/theme/landscape_hdpi/images/enter.png b/gui/theme/landscape_hdpi/images/enter.png
new file mode 100644
index 00000000..a7ceda84
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/enter.png differ
diff --git a/gui/theme/landscape_hdpi/images/file.png b/gui/theme/landscape_hdpi/images/file.png
new file mode 100644
index 00000000..a4ddd3f6
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/file.png differ
diff --git a/gui/theme/landscape_hdpi/images/folder.png b/gui/theme/landscape_hdpi/images/folder.png
new file mode 100644
index 00000000..c957c84f
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/folder.png differ
diff --git a/gui/theme/landscape_hdpi/images/handle.png b/gui/theme/landscape_hdpi/images/handle.png
new file mode 100644
index 00000000..06f2d0a5
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/handle.png differ
diff --git a/gui/theme/landscape_hdpi/images/home.png b/gui/theme/landscape_hdpi/images/home.png
new file mode 100644
index 00000000..6e212c7e
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/home.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate001.png b/gui/theme/landscape_hdpi/images/indeterminate001.png
new file mode 100644
index 00000000..51d2b76d
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate001.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate002.png b/gui/theme/landscape_hdpi/images/indeterminate002.png
new file mode 100644
index 00000000..883c82db
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate002.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate003.png b/gui/theme/landscape_hdpi/images/indeterminate003.png
new file mode 100644
index 00000000..aeb447f4
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate003.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate004.png b/gui/theme/landscape_hdpi/images/indeterminate004.png
new file mode 100644
index 00000000..3e24d32a
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate004.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate005.png b/gui/theme/landscape_hdpi/images/indeterminate005.png
new file mode 100644
index 00000000..bf64470c
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate005.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate006.png b/gui/theme/landscape_hdpi/images/indeterminate006.png
new file mode 100644
index 00000000..90a8257d
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate006.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate007.png b/gui/theme/landscape_hdpi/images/indeterminate007.png
new file mode 100644
index 00000000..03d553f5
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate007.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate008.png b/gui/theme/landscape_hdpi/images/indeterminate008.png
new file mode 100644
index 00000000..78747f12
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate008.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate009.png b/gui/theme/landscape_hdpi/images/indeterminate009.png
new file mode 100644
index 00000000..d3ba3875
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate009.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate010.png b/gui/theme/landscape_hdpi/images/indeterminate010.png
new file mode 100644
index 00000000..23423514
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate010.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate011.png b/gui/theme/landscape_hdpi/images/indeterminate011.png
new file mode 100644
index 00000000..7c281146
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate011.png differ
diff --git a/gui/theme/landscape_hdpi/images/indeterminate012.png b/gui/theme/landscape_hdpi/images/indeterminate012.png
new file mode 100644
index 00000000..f323808f
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/indeterminate012.png differ
diff --git a/gui/theme/landscape_hdpi/images/logo.png b/gui/theme/landscape_hdpi/images/logo.png
new file mode 100644
index 00000000..4eec1124
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/logo.png differ
diff --git a/gui/theme/landscape_hdpi/images/main_button.png b/gui/theme/landscape_hdpi/images/main_button.png
new file mode 100644
index 00000000..f95917f1
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/main_button.png differ
diff --git a/gui/theme/landscape_hdpi/images/main_button_half_width.png b/gui/theme/landscape_hdpi/images/main_button_half_width.png
new file mode 100644
index 00000000..656e846a
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/main_button_half_width.png differ
diff --git a/gui/theme/landscape_hdpi/images/main_button_half_width_low.png b/gui/theme/landscape_hdpi/images/main_button_half_width_low.png
new file mode 100644
index 00000000..dc445bae
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/main_button_half_width_low.png differ
diff --git a/gui/theme/landscape_hdpi/images/progress_empty.png b/gui/theme/landscape_hdpi/images/progress_empty.png
new file mode 100644
index 00000000..84104a58
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/progress_empty.png differ
diff --git a/gui/theme/landscape_hdpi/images/progress_fill.png b/gui/theme/landscape_hdpi/images/progress_fill.png
new file mode 100644
index 00000000..5a75ec69
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/progress_fill.png differ
diff --git a/gui/theme/landscape_hdpi/images/radio_false.png b/gui/theme/landscape_hdpi/images/radio_false.png
new file mode 100644
index 00000000..c0321770
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/radio_false.png differ
diff --git a/gui/theme/landscape_hdpi/images/radio_true.png b/gui/theme/landscape_hdpi/images/radio_true.png
new file mode 100644
index 00000000..9678c061
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/radio_true.png differ
diff --git a/gui/theme/landscape_hdpi/images/shift.png b/gui/theme/landscape_hdpi/images/shift.png
new file mode 100644
index 00000000..76ced6f9
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/shift.png differ
diff --git a/gui/theme/landscape_hdpi/images/shift_fill.png b/gui/theme/landscape_hdpi/images/shift_fill.png
new file mode 100644
index 00000000..82748983
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/shift_fill.png differ
diff --git a/gui/theme/landscape_hdpi/images/slider.png b/gui/theme/landscape_hdpi/images/slider.png
new file mode 100644
index 00000000..d27af82e
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/slider.png differ
diff --git a/gui/theme/landscape_hdpi/images/slider_touch.png b/gui/theme/landscape_hdpi/images/slider_touch.png
new file mode 100644
index 00000000..e02167e5
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/slider_touch.png differ
diff --git a/gui/theme/landscape_hdpi/images/slider_used.png b/gui/theme/landscape_hdpi/images/slider_used.png
new file mode 100644
index 00000000..f83ec8b5
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/slider_used.png differ
diff --git a/gui/theme/landscape_hdpi/images/sort_asc.png b/gui/theme/landscape_hdpi/images/sort_asc.png
new file mode 100644
index 00000000..36b99118
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/sort_asc.png differ
diff --git a/gui/theme/landscape_hdpi/images/sort_desc.png b/gui/theme/landscape_hdpi/images/sort_desc.png
new file mode 100644
index 00000000..52788339
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/sort_desc.png differ
diff --git a/gui/theme/landscape_hdpi/images/sort_empty.png b/gui/theme/landscape_hdpi/images/sort_empty.png
new file mode 100644
index 00000000..a12f8ac6
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/sort_empty.png differ
diff --git a/gui/theme/landscape_hdpi/images/space.png b/gui/theme/landscape_hdpi/images/space.png
new file mode 100644
index 00000000..ece81000
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/space.png differ
diff --git a/gui/theme/landscape_hdpi/images/tab_3.png b/gui/theme/landscape_hdpi/images/tab_3.png
new file mode 100644
index 00000000..c20eb3a6
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/tab_3.png differ
diff --git a/gui/theme/landscape_hdpi/images/tab_4.png b/gui/theme/landscape_hdpi/images/tab_4.png
new file mode 100644
index 00000000..8c15c859
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/tab_4.png differ
diff --git a/gui/theme/landscape_hdpi/images/unlock_icon.png b/gui/theme/landscape_hdpi/images/unlock_icon.png
new file mode 100644
index 00000000..d4c63945
Binary files /dev/null and b/gui/theme/landscape_hdpi/images/unlock_icon.png differ
diff --git a/gui/theme/landscape_hdpi/ui.xml b/gui/theme/landscape_hdpi/ui.xml
new file mode 100644
index 00000000..ef967f5a
--- /dev/null
+++ b/gui/theme/landscape_hdpi/ui.xml
@@ -0,0 +1,635 @@
+
+
+
+
+
+ TeamWin
+ Backup Naowz
+ Default basic theme
+ preview.jpg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gui/theme/landscape_mdpi/images/back.png b/gui/theme/landscape_mdpi/images/back.png
new file mode 100644
index 00000000..ee2cc399
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/back.png differ
diff --git a/gui/theme/landscape_mdpi/images/backspace.png b/gui/theme/landscape_mdpi/images/backspace.png
new file mode 100644
index 00000000..78d9f791
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/backspace.png differ
diff --git a/gui/theme/landscape_mdpi/images/checkbox_false.png b/gui/theme/landscape_mdpi/images/checkbox_false.png
new file mode 100644
index 00000000..d5244af9
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/checkbox_false.png differ
diff --git a/gui/theme/landscape_mdpi/images/checkbox_true.png b/gui/theme/landscape_mdpi/images/checkbox_true.png
new file mode 100644
index 00000000..c264d2f6
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/checkbox_true.png differ
diff --git a/gui/theme/landscape_mdpi/images/console.png b/gui/theme/landscape_mdpi/images/console.png
new file mode 100644
index 00000000..d492bc30
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/console.png differ
diff --git a/gui/theme/landscape_mdpi/images/cursor.png b/gui/theme/landscape_mdpi/images/cursor.png
new file mode 100644
index 00000000..948f187b
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/cursor.png differ
diff --git a/gui/theme/landscape_mdpi/images/curtain.jpg b/gui/theme/landscape_mdpi/images/curtain.jpg
new file mode 100644
index 00000000..f79ab92b
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/curtain.jpg differ
diff --git a/gui/theme/landscape_mdpi/images/enter.png b/gui/theme/landscape_mdpi/images/enter.png
new file mode 100644
index 00000000..0d86d7b8
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/enter.png differ
diff --git a/gui/theme/landscape_mdpi/images/file.png b/gui/theme/landscape_mdpi/images/file.png
new file mode 100644
index 00000000..89be008b
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/file.png differ
diff --git a/gui/theme/landscape_mdpi/images/folder.png b/gui/theme/landscape_mdpi/images/folder.png
new file mode 100644
index 00000000..e276307b
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/folder.png differ
diff --git a/gui/theme/landscape_mdpi/images/handle.png b/gui/theme/landscape_mdpi/images/handle.png
new file mode 100644
index 00000000..b19759e0
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/handle.png differ
diff --git a/gui/theme/landscape_mdpi/images/home.png b/gui/theme/landscape_mdpi/images/home.png
new file mode 100644
index 00000000..5daf4bb7
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/home.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate001.png b/gui/theme/landscape_mdpi/images/indeterminate001.png
new file mode 100644
index 00000000..6b43659a
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate001.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate002.png b/gui/theme/landscape_mdpi/images/indeterminate002.png
new file mode 100644
index 00000000..e4825820
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate002.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate003.png b/gui/theme/landscape_mdpi/images/indeterminate003.png
new file mode 100644
index 00000000..03b903e4
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate003.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate004.png b/gui/theme/landscape_mdpi/images/indeterminate004.png
new file mode 100644
index 00000000..a964c2d9
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate004.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate005.png b/gui/theme/landscape_mdpi/images/indeterminate005.png
new file mode 100644
index 00000000..cbf44406
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate005.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate006.png b/gui/theme/landscape_mdpi/images/indeterminate006.png
new file mode 100644
index 00000000..5bb750d1
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate006.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate007.png b/gui/theme/landscape_mdpi/images/indeterminate007.png
new file mode 100644
index 00000000..3f866636
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate007.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate008.png b/gui/theme/landscape_mdpi/images/indeterminate008.png
new file mode 100644
index 00000000..4f089c36
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate008.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate009.png b/gui/theme/landscape_mdpi/images/indeterminate009.png
new file mode 100644
index 00000000..88ec507e
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate009.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate010.png b/gui/theme/landscape_mdpi/images/indeterminate010.png
new file mode 100644
index 00000000..2e34b2cf
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate010.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate011.png b/gui/theme/landscape_mdpi/images/indeterminate011.png
new file mode 100644
index 00000000..5206dc3b
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate011.png differ
diff --git a/gui/theme/landscape_mdpi/images/indeterminate012.png b/gui/theme/landscape_mdpi/images/indeterminate012.png
new file mode 100644
index 00000000..0780dc10
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/indeterminate012.png differ
diff --git a/gui/theme/landscape_mdpi/images/logo.png b/gui/theme/landscape_mdpi/images/logo.png
new file mode 100644
index 00000000..a6c1a6ac
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/logo.png differ
diff --git a/gui/theme/landscape_mdpi/images/main_button.png b/gui/theme/landscape_mdpi/images/main_button.png
new file mode 100644
index 00000000..1cbe2be6
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/main_button.png differ
diff --git a/gui/theme/landscape_mdpi/images/main_button_half_width.png b/gui/theme/landscape_mdpi/images/main_button_half_width.png
new file mode 100644
index 00000000..94aaa06a
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/main_button_half_width.png differ
diff --git a/gui/theme/landscape_mdpi/images/main_button_half_width_low.png b/gui/theme/landscape_mdpi/images/main_button_half_width_low.png
new file mode 100644
index 00000000..eee2477f
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/main_button_half_width_low.png differ
diff --git a/gui/theme/landscape_mdpi/images/progress_empty.png b/gui/theme/landscape_mdpi/images/progress_empty.png
new file mode 100644
index 00000000..c68f09c3
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/progress_empty.png differ
diff --git a/gui/theme/landscape_mdpi/images/progress_fill.png b/gui/theme/landscape_mdpi/images/progress_fill.png
new file mode 100644
index 00000000..6e5439a9
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/progress_fill.png differ
diff --git a/gui/theme/landscape_mdpi/images/radio_false.png b/gui/theme/landscape_mdpi/images/radio_false.png
new file mode 100644
index 00000000..bfb8a3ad
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/radio_false.png differ
diff --git a/gui/theme/landscape_mdpi/images/radio_true.png b/gui/theme/landscape_mdpi/images/radio_true.png
new file mode 100644
index 00000000..704e2ac2
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/radio_true.png differ
diff --git a/gui/theme/landscape_mdpi/images/shift.png b/gui/theme/landscape_mdpi/images/shift.png
new file mode 100644
index 00000000..943d094e
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/shift.png differ
diff --git a/gui/theme/landscape_mdpi/images/shift_fill.png b/gui/theme/landscape_mdpi/images/shift_fill.png
new file mode 100644
index 00000000..87692baa
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/shift_fill.png differ
diff --git a/gui/theme/landscape_mdpi/images/slider.png b/gui/theme/landscape_mdpi/images/slider.png
new file mode 100644
index 00000000..dc5a2cb5
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/slider.png differ
diff --git a/gui/theme/landscape_mdpi/images/slider_touch.png b/gui/theme/landscape_mdpi/images/slider_touch.png
new file mode 100644
index 00000000..374ea71a
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/slider_touch.png differ
diff --git a/gui/theme/landscape_mdpi/images/slider_used.png b/gui/theme/landscape_mdpi/images/slider_used.png
new file mode 100644
index 00000000..d7034f90
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/slider_used.png differ
diff --git a/gui/theme/landscape_mdpi/images/sort_asc.png b/gui/theme/landscape_mdpi/images/sort_asc.png
new file mode 100644
index 00000000..9df2cb44
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/sort_asc.png differ
diff --git a/gui/theme/landscape_mdpi/images/sort_desc.png b/gui/theme/landscape_mdpi/images/sort_desc.png
new file mode 100644
index 00000000..24678f91
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/sort_desc.png differ
diff --git a/gui/theme/landscape_mdpi/images/sort_empty.png b/gui/theme/landscape_mdpi/images/sort_empty.png
new file mode 100644
index 00000000..1d90719f
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/sort_empty.png differ
diff --git a/gui/theme/landscape_mdpi/images/space.png b/gui/theme/landscape_mdpi/images/space.png
new file mode 100644
index 00000000..a4d7b033
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/space.png differ
diff --git a/gui/theme/landscape_mdpi/images/tab_3.png b/gui/theme/landscape_mdpi/images/tab_3.png
new file mode 100644
index 00000000..1dd658ec
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/tab_3.png differ
diff --git a/gui/theme/landscape_mdpi/images/tab_4.png b/gui/theme/landscape_mdpi/images/tab_4.png
new file mode 100644
index 00000000..4d0977d8
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/tab_4.png differ
diff --git a/gui/theme/landscape_mdpi/images/unlock_icon.png b/gui/theme/landscape_mdpi/images/unlock_icon.png
new file mode 100644
index 00000000..d6a2d7ae
Binary files /dev/null and b/gui/theme/landscape_mdpi/images/unlock_icon.png differ
diff --git a/gui/theme/landscape_mdpi/ui.xml b/gui/theme/landscape_mdpi/ui.xml
new file mode 100644
index 00000000..563f16ee
--- /dev/null
+++ b/gui/theme/landscape_mdpi/ui.xml
@@ -0,0 +1,635 @@
+
+
+
+
+
+ TeamWin
+ Backup Naowz
+ Default basic theme
+ preview.jpg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gui/theme/portrait_hdpi/images/back.png b/gui/theme/portrait_hdpi/images/back.png
new file mode 100644
index 00000000..56c66510
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/back.png differ
diff --git a/gui/theme/portrait_hdpi/images/backspace.png b/gui/theme/portrait_hdpi/images/backspace.png
new file mode 100644
index 00000000..7da7830a
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/backspace.png differ
diff --git a/gui/theme/portrait_hdpi/images/checkbox_false.png b/gui/theme/portrait_hdpi/images/checkbox_false.png
new file mode 100644
index 00000000..054b6c81
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/checkbox_false.png differ
diff --git a/gui/theme/portrait_hdpi/images/checkbox_true.png b/gui/theme/portrait_hdpi/images/checkbox_true.png
new file mode 100644
index 00000000..1f93db6e
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/checkbox_true.png differ
diff --git a/gui/theme/portrait_hdpi/images/console.png b/gui/theme/portrait_hdpi/images/console.png
new file mode 100644
index 00000000..4cf90855
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/console.png differ
diff --git a/gui/theme/portrait_hdpi/images/cursor.png b/gui/theme/portrait_hdpi/images/cursor.png
new file mode 100644
index 00000000..e4897a30
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/cursor.png differ
diff --git a/gui/theme/portrait_hdpi/images/curtain.jpg b/gui/theme/portrait_hdpi/images/curtain.jpg
new file mode 100644
index 00000000..fd0ea31e
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/curtain.jpg differ
diff --git a/gui/theme/portrait_hdpi/images/enter.png b/gui/theme/portrait_hdpi/images/enter.png
new file mode 100644
index 00000000..545a7e14
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/enter.png differ
diff --git a/gui/theme/portrait_hdpi/images/fab_selectfolder.png b/gui/theme/portrait_hdpi/images/fab_selectfolder.png
new file mode 100644
index 00000000..3a659307
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/fab_selectfolder.png differ
diff --git a/gui/theme/portrait_hdpi/images/file.png b/gui/theme/portrait_hdpi/images/file.png
new file mode 100644
index 00000000..bf7a1733
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/file.png differ
diff --git a/gui/theme/portrait_hdpi/images/folder.png b/gui/theme/portrait_hdpi/images/folder.png
new file mode 100644
index 00000000..b5f72524
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/folder.png differ
diff --git a/gui/theme/portrait_hdpi/images/handle.png b/gui/theme/portrait_hdpi/images/handle.png
new file mode 100644
index 00000000..689b5b41
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/handle.png differ
diff --git a/gui/theme/portrait_hdpi/images/home.png b/gui/theme/portrait_hdpi/images/home.png
new file mode 100644
index 00000000..1144fb59
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/home.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate001.png b/gui/theme/portrait_hdpi/images/indeterminate001.png
new file mode 100644
index 00000000..cf7faeee
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate001.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate002.png b/gui/theme/portrait_hdpi/images/indeterminate002.png
new file mode 100644
index 00000000..3cb4917b
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate002.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate003.png b/gui/theme/portrait_hdpi/images/indeterminate003.png
new file mode 100644
index 00000000..0894afc2
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate003.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate004.png b/gui/theme/portrait_hdpi/images/indeterminate004.png
new file mode 100644
index 00000000..7b6fb0b2
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate004.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate005.png b/gui/theme/portrait_hdpi/images/indeterminate005.png
new file mode 100644
index 00000000..23d90ea5
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate005.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate006.png b/gui/theme/portrait_hdpi/images/indeterminate006.png
new file mode 100644
index 00000000..c84c7368
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate006.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate007.png b/gui/theme/portrait_hdpi/images/indeterminate007.png
new file mode 100644
index 00000000..9e226636
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate007.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate008.png b/gui/theme/portrait_hdpi/images/indeterminate008.png
new file mode 100644
index 00000000..0ebfb81c
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate008.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate009.png b/gui/theme/portrait_hdpi/images/indeterminate009.png
new file mode 100644
index 00000000..d3c9110d
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate009.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate010.png b/gui/theme/portrait_hdpi/images/indeterminate010.png
new file mode 100644
index 00000000..7b84668b
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate010.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate011.png b/gui/theme/portrait_hdpi/images/indeterminate011.png
new file mode 100644
index 00000000..83e76b72
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate011.png differ
diff --git a/gui/theme/portrait_hdpi/images/indeterminate012.png b/gui/theme/portrait_hdpi/images/indeterminate012.png
new file mode 100644
index 00000000..c6e50f82
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/indeterminate012.png differ
diff --git a/gui/theme/portrait_hdpi/images/logo.png b/gui/theme/portrait_hdpi/images/logo.png
new file mode 100644
index 00000000..d53af03f
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/logo.png differ
diff --git a/gui/theme/portrait_hdpi/images/main_button.png b/gui/theme/portrait_hdpi/images/main_button.png
new file mode 100644
index 00000000..b0625aef
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/main_button.png differ
diff --git a/gui/theme/portrait_hdpi/images/main_button_half_height.png b/gui/theme/portrait_hdpi/images/main_button_half_height.png
new file mode 100644
index 00000000..53a235a3
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/main_button_half_height.png differ
diff --git a/gui/theme/portrait_hdpi/images/main_button_half_height_full_width.png b/gui/theme/portrait_hdpi/images/main_button_half_height_full_width.png
new file mode 100644
index 00000000..9c791efc
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/main_button_half_height_full_width.png differ
diff --git a/gui/theme/portrait_hdpi/images/progress_empty.png b/gui/theme/portrait_hdpi/images/progress_empty.png
new file mode 100644
index 00000000..44fb5d50
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/progress_empty.png differ
diff --git a/gui/theme/portrait_hdpi/images/progress_fill.png b/gui/theme/portrait_hdpi/images/progress_fill.png
new file mode 100644
index 00000000..f59be195
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/progress_fill.png differ
diff --git a/gui/theme/portrait_hdpi/images/radio_false.png b/gui/theme/portrait_hdpi/images/radio_false.png
new file mode 100644
index 00000000..3d7731fb
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/radio_false.png differ
diff --git a/gui/theme/portrait_hdpi/images/radio_true.png b/gui/theme/portrait_hdpi/images/radio_true.png
new file mode 100644
index 00000000..d95d4c67
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/radio_true.png differ
diff --git a/gui/theme/portrait_hdpi/images/shift.png b/gui/theme/portrait_hdpi/images/shift.png
new file mode 100644
index 00000000..66652bfa
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/shift.png differ
diff --git a/gui/theme/portrait_hdpi/images/shift_fill.png b/gui/theme/portrait_hdpi/images/shift_fill.png
new file mode 100644
index 00000000..784e5a51
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/shift_fill.png differ
diff --git a/gui/theme/portrait_hdpi/images/slider.png b/gui/theme/portrait_hdpi/images/slider.png
new file mode 100644
index 00000000..7245bc2f
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/slider.png differ
diff --git a/gui/theme/portrait_hdpi/images/slider_touch.png b/gui/theme/portrait_hdpi/images/slider_touch.png
new file mode 100644
index 00000000..b777aa98
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/slider_touch.png differ
diff --git a/gui/theme/portrait_hdpi/images/slider_used.png b/gui/theme/portrait_hdpi/images/slider_used.png
new file mode 100644
index 00000000..a5f242df
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/slider_used.png differ
diff --git a/gui/theme/portrait_hdpi/images/sort_asc.png b/gui/theme/portrait_hdpi/images/sort_asc.png
new file mode 100644
index 00000000..37a58176
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/sort_asc.png differ
diff --git a/gui/theme/portrait_hdpi/images/sort_desc.png b/gui/theme/portrait_hdpi/images/sort_desc.png
new file mode 100644
index 00000000..1b966c80
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/sort_desc.png differ
diff --git a/gui/theme/portrait_hdpi/images/sort_empty.png b/gui/theme/portrait_hdpi/images/sort_empty.png
new file mode 100644
index 00000000..e64e3670
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/sort_empty.png differ
diff --git a/gui/theme/portrait_hdpi/images/space.png b/gui/theme/portrait_hdpi/images/space.png
new file mode 100644
index 00000000..d7efa20f
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/space.png differ
diff --git a/gui/theme/portrait_hdpi/images/tab_3.png b/gui/theme/portrait_hdpi/images/tab_3.png
new file mode 100644
index 00000000..92164cd2
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/tab_3.png differ
diff --git a/gui/theme/portrait_hdpi/images/tab_4.png b/gui/theme/portrait_hdpi/images/tab_4.png
new file mode 100644
index 00000000..e9caa74a
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/tab_4.png differ
diff --git a/gui/theme/portrait_hdpi/images/unlock_icon.png b/gui/theme/portrait_hdpi/images/unlock_icon.png
new file mode 100644
index 00000000..d4c63945
Binary files /dev/null and b/gui/theme/portrait_hdpi/images/unlock_icon.png differ
diff --git a/gui/theme/portrait_hdpi/ui.xml b/gui/theme/portrait_hdpi/ui.xml
new file mode 100644
index 00000000..f8e1181f
--- /dev/null
+++ b/gui/theme/portrait_hdpi/ui.xml
@@ -0,0 +1,575 @@
+
+
+
+
+
+ TeamWin
+ Backup Naowz
+ Default basic theme
+ preview.jpg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gui/theme/portrait_mdpi/images/back.png b/gui/theme/portrait_mdpi/images/back.png
new file mode 100644
index 00000000..6d29a20b
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/back.png differ
diff --git a/gui/theme/portrait_mdpi/images/backspace.png b/gui/theme/portrait_mdpi/images/backspace.png
new file mode 100644
index 00000000..82d21725
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/backspace.png differ
diff --git a/gui/theme/portrait_mdpi/images/checkbox_false.png b/gui/theme/portrait_mdpi/images/checkbox_false.png
new file mode 100644
index 00000000..e7900f3c
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/checkbox_false.png differ
diff --git a/gui/theme/portrait_mdpi/images/checkbox_true.png b/gui/theme/portrait_mdpi/images/checkbox_true.png
new file mode 100644
index 00000000..129f843c
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/checkbox_true.png differ
diff --git a/gui/theme/portrait_mdpi/images/console.png b/gui/theme/portrait_mdpi/images/console.png
new file mode 100644
index 00000000..9050e580
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/console.png differ
diff --git a/gui/theme/portrait_mdpi/images/cursor.png b/gui/theme/portrait_mdpi/images/cursor.png
new file mode 100644
index 00000000..61bd338d
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/cursor.png differ
diff --git a/gui/theme/portrait_mdpi/images/curtain.jpg b/gui/theme/portrait_mdpi/images/curtain.jpg
new file mode 100644
index 00000000..680b023b
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/curtain.jpg differ
diff --git a/gui/theme/portrait_mdpi/images/enter.png b/gui/theme/portrait_mdpi/images/enter.png
new file mode 100644
index 00000000..cc0c06af
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/enter.png differ
diff --git a/gui/theme/portrait_mdpi/images/fab_selectfolder.png b/gui/theme/portrait_mdpi/images/fab_selectfolder.png
new file mode 100644
index 00000000..4c53081f
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/fab_selectfolder.png differ
diff --git a/gui/theme/portrait_mdpi/images/file.png b/gui/theme/portrait_mdpi/images/file.png
new file mode 100644
index 00000000..b27c3c8d
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/file.png differ
diff --git a/gui/theme/portrait_mdpi/images/folder.png b/gui/theme/portrait_mdpi/images/folder.png
new file mode 100644
index 00000000..87576c74
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/folder.png differ
diff --git a/gui/theme/portrait_mdpi/images/handle.png b/gui/theme/portrait_mdpi/images/handle.png
new file mode 100644
index 00000000..a3b9da15
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/handle.png differ
diff --git a/gui/theme/portrait_mdpi/images/home.png b/gui/theme/portrait_mdpi/images/home.png
new file mode 100644
index 00000000..45c6437f
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/home.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate001.png b/gui/theme/portrait_mdpi/images/indeterminate001.png
new file mode 100644
index 00000000..54958c74
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate001.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate002.png b/gui/theme/portrait_mdpi/images/indeterminate002.png
new file mode 100644
index 00000000..28fb57e5
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate002.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate003.png b/gui/theme/portrait_mdpi/images/indeterminate003.png
new file mode 100644
index 00000000..286d8e5c
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate003.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate004.png b/gui/theme/portrait_mdpi/images/indeterminate004.png
new file mode 100644
index 00000000..aaebb540
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate004.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate005.png b/gui/theme/portrait_mdpi/images/indeterminate005.png
new file mode 100644
index 00000000..558a68c5
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate005.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate006.png b/gui/theme/portrait_mdpi/images/indeterminate006.png
new file mode 100644
index 00000000..b17c33fb
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate006.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate007.png b/gui/theme/portrait_mdpi/images/indeterminate007.png
new file mode 100644
index 00000000..1b5c9eb9
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate007.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate008.png b/gui/theme/portrait_mdpi/images/indeterminate008.png
new file mode 100644
index 00000000..17915ba8
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate008.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate009.png b/gui/theme/portrait_mdpi/images/indeterminate009.png
new file mode 100644
index 00000000..e44d6456
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate009.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate010.png b/gui/theme/portrait_mdpi/images/indeterminate010.png
new file mode 100644
index 00000000..4904f019
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate010.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate011.png b/gui/theme/portrait_mdpi/images/indeterminate011.png
new file mode 100644
index 00000000..b8d9926b
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate011.png differ
diff --git a/gui/theme/portrait_mdpi/images/indeterminate012.png b/gui/theme/portrait_mdpi/images/indeterminate012.png
new file mode 100644
index 00000000..eef978a5
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/indeterminate012.png differ
diff --git a/gui/theme/portrait_mdpi/images/logo.png b/gui/theme/portrait_mdpi/images/logo.png
new file mode 100644
index 00000000..743b4a0a
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/logo.png differ
diff --git a/gui/theme/portrait_mdpi/images/main_button.png b/gui/theme/portrait_mdpi/images/main_button.png
new file mode 100644
index 00000000..8e583fc8
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/main_button.png differ
diff --git a/gui/theme/portrait_mdpi/images/main_button_half_height.png b/gui/theme/portrait_mdpi/images/main_button_half_height.png
new file mode 100644
index 00000000..d7269b83
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/main_button_half_height.png differ
diff --git a/gui/theme/portrait_mdpi/images/main_button_half_height_full_width.png b/gui/theme/portrait_mdpi/images/main_button_half_height_full_width.png
new file mode 100644
index 00000000..e3e32080
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/main_button_half_height_full_width.png differ
diff --git a/gui/theme/portrait_mdpi/images/progress_empty.png b/gui/theme/portrait_mdpi/images/progress_empty.png
new file mode 100644
index 00000000..dd62ea20
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/progress_empty.png differ
diff --git a/gui/theme/portrait_mdpi/images/progress_fill.png b/gui/theme/portrait_mdpi/images/progress_fill.png
new file mode 100644
index 00000000..70e75708
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/progress_fill.png differ
diff --git a/gui/theme/portrait_mdpi/images/radio_false.png b/gui/theme/portrait_mdpi/images/radio_false.png
new file mode 100644
index 00000000..69903027
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/radio_false.png differ
diff --git a/gui/theme/portrait_mdpi/images/radio_true.png b/gui/theme/portrait_mdpi/images/radio_true.png
new file mode 100644
index 00000000..228b311a
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/radio_true.png differ
diff --git a/gui/theme/portrait_mdpi/images/shift.png b/gui/theme/portrait_mdpi/images/shift.png
new file mode 100644
index 00000000..2c862ebe
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/shift.png differ
diff --git a/gui/theme/portrait_mdpi/images/shift_fill.png b/gui/theme/portrait_mdpi/images/shift_fill.png
new file mode 100644
index 00000000..3c3928bc
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/shift_fill.png differ
diff --git a/gui/theme/portrait_mdpi/images/slider.png b/gui/theme/portrait_mdpi/images/slider.png
new file mode 100644
index 00000000..283b118a
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/slider.png differ
diff --git a/gui/theme/portrait_mdpi/images/slider_touch.png b/gui/theme/portrait_mdpi/images/slider_touch.png
new file mode 100644
index 00000000..c233d9b8
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/slider_touch.png differ
diff --git a/gui/theme/portrait_mdpi/images/slider_used.png b/gui/theme/portrait_mdpi/images/slider_used.png
new file mode 100644
index 00000000..c50db8df
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/slider_used.png differ
diff --git a/gui/theme/portrait_mdpi/images/sort_asc.png b/gui/theme/portrait_mdpi/images/sort_asc.png
new file mode 100644
index 00000000..f4d31e44
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/sort_asc.png differ
diff --git a/gui/theme/portrait_mdpi/images/sort_desc.png b/gui/theme/portrait_mdpi/images/sort_desc.png
new file mode 100644
index 00000000..9a28ba5e
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/sort_desc.png differ
diff --git a/gui/theme/portrait_mdpi/images/sort_empty.png b/gui/theme/portrait_mdpi/images/sort_empty.png
new file mode 100644
index 00000000..c15e9ffa
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/sort_empty.png differ
diff --git a/gui/theme/portrait_mdpi/images/space.png b/gui/theme/portrait_mdpi/images/space.png
new file mode 100644
index 00000000..b00beee0
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/space.png differ
diff --git a/gui/theme/portrait_mdpi/images/tab_3.png b/gui/theme/portrait_mdpi/images/tab_3.png
new file mode 100644
index 00000000..c17631b4
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/tab_3.png differ
diff --git a/gui/theme/portrait_mdpi/images/tab_4.png b/gui/theme/portrait_mdpi/images/tab_4.png
new file mode 100644
index 00000000..c17631b4
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/tab_4.png differ
diff --git a/gui/theme/portrait_mdpi/images/unlock_icon.png b/gui/theme/portrait_mdpi/images/unlock_icon.png
new file mode 100644
index 00000000..61594ecc
Binary files /dev/null and b/gui/theme/portrait_mdpi/images/unlock_icon.png differ
diff --git a/gui/theme/portrait_mdpi/ui.xml b/gui/theme/portrait_mdpi/ui.xml
new file mode 100644
index 00000000..1ba10a38
--- /dev/null
+++ b/gui/theme/portrait_mdpi/ui.xml
@@ -0,0 +1,575 @@
+
+
+
+
+
+ TeamWin
+ Backup Naowz
+ Default basic theme
+ preview.jpg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/gui/theme/watch_mdpi/images/back.png b/gui/theme/watch_mdpi/images/back.png
new file mode 100644
index 00000000..67d9b832
Binary files /dev/null and b/gui/theme/watch_mdpi/images/back.png differ
diff --git a/gui/theme/watch_mdpi/images/backspace.png b/gui/theme/watch_mdpi/images/backspace.png
new file mode 100644
index 00000000..e23ab76e
Binary files /dev/null and b/gui/theme/watch_mdpi/images/backspace.png differ
diff --git a/gui/theme/watch_mdpi/images/checkbox_false.png b/gui/theme/watch_mdpi/images/checkbox_false.png
new file mode 100644
index 00000000..1bda2059
Binary files /dev/null and b/gui/theme/watch_mdpi/images/checkbox_false.png differ
diff --git a/gui/theme/watch_mdpi/images/checkbox_false_small.png b/gui/theme/watch_mdpi/images/checkbox_false_small.png
new file mode 100644
index 00000000..eca227a4
Binary files /dev/null and b/gui/theme/watch_mdpi/images/checkbox_false_small.png differ
diff --git a/gui/theme/watch_mdpi/images/checkbox_true.png b/gui/theme/watch_mdpi/images/checkbox_true.png
new file mode 100644
index 00000000..c28faf89
Binary files /dev/null and b/gui/theme/watch_mdpi/images/checkbox_true.png differ
diff --git a/gui/theme/watch_mdpi/images/checkbox_true_small.png b/gui/theme/watch_mdpi/images/checkbox_true_small.png
new file mode 100644
index 00000000..6d3dde3e
Binary files /dev/null and b/gui/theme/watch_mdpi/images/checkbox_true_small.png differ
diff --git a/gui/theme/watch_mdpi/images/close.png b/gui/theme/watch_mdpi/images/close.png
new file mode 100644
index 00000000..8e4a73c1
Binary files /dev/null and b/gui/theme/watch_mdpi/images/close.png differ
diff --git a/gui/theme/watch_mdpi/images/console.png b/gui/theme/watch_mdpi/images/console.png
new file mode 100644
index 00000000..55cfc4c3
Binary files /dev/null and b/gui/theme/watch_mdpi/images/console.png differ
diff --git a/gui/theme/watch_mdpi/images/curtain.jpg b/gui/theme/watch_mdpi/images/curtain.jpg
new file mode 100644
index 00000000..1d1d49e8
Binary files /dev/null and b/gui/theme/watch_mdpi/images/curtain.jpg differ
diff --git a/gui/theme/watch_mdpi/images/enter.png b/gui/theme/watch_mdpi/images/enter.png
new file mode 100644
index 00000000..dc01443f
Binary files /dev/null and b/gui/theme/watch_mdpi/images/enter.png differ
diff --git a/gui/theme/watch_mdpi/images/file.png b/gui/theme/watch_mdpi/images/file.png
new file mode 100644
index 00000000..90c8d8f8
Binary files /dev/null and b/gui/theme/watch_mdpi/images/file.png differ
diff --git a/gui/theme/watch_mdpi/images/folder.png b/gui/theme/watch_mdpi/images/folder.png
new file mode 100644
index 00000000..c8d360ac
Binary files /dev/null and b/gui/theme/watch_mdpi/images/folder.png differ
diff --git a/gui/theme/watch_mdpi/images/handle.png b/gui/theme/watch_mdpi/images/handle.png
new file mode 100644
index 00000000..d7095b48
Binary files /dev/null and b/gui/theme/watch_mdpi/images/handle.png differ
diff --git a/gui/theme/watch_mdpi/images/home.png b/gui/theme/watch_mdpi/images/home.png
new file mode 100644
index 00000000..2f81faec
Binary files /dev/null and b/gui/theme/watch_mdpi/images/home.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate001.png b/gui/theme/watch_mdpi/images/indeterminate001.png
new file mode 100644
index 00000000..7dbd4b78
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate001.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate002.png b/gui/theme/watch_mdpi/images/indeterminate002.png
new file mode 100644
index 00000000..10b444c0
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate002.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate003.png b/gui/theme/watch_mdpi/images/indeterminate003.png
new file mode 100644
index 00000000..7c4d7c6a
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate003.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate004.png b/gui/theme/watch_mdpi/images/indeterminate004.png
new file mode 100644
index 00000000..63c91b8b
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate004.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate005.png b/gui/theme/watch_mdpi/images/indeterminate005.png
new file mode 100644
index 00000000..3b1089ed
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate005.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate006.png b/gui/theme/watch_mdpi/images/indeterminate006.png
new file mode 100644
index 00000000..2598b0cf
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate006.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate007.png b/gui/theme/watch_mdpi/images/indeterminate007.png
new file mode 100644
index 00000000..dddf002d
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate007.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate008.png b/gui/theme/watch_mdpi/images/indeterminate008.png
new file mode 100644
index 00000000..77eb487a
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate008.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate009.png b/gui/theme/watch_mdpi/images/indeterminate009.png
new file mode 100644
index 00000000..ffe38a60
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate009.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate010.png b/gui/theme/watch_mdpi/images/indeterminate010.png
new file mode 100644
index 00000000..93ff9e62
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate010.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate011.png b/gui/theme/watch_mdpi/images/indeterminate011.png
new file mode 100644
index 00000000..fa1f5e46
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate011.png differ
diff --git a/gui/theme/watch_mdpi/images/indeterminate012.png b/gui/theme/watch_mdpi/images/indeterminate012.png
new file mode 100644
index 00000000..92ac9602
Binary files /dev/null and b/gui/theme/watch_mdpi/images/indeterminate012.png differ
diff --git a/gui/theme/watch_mdpi/images/main_button.png b/gui/theme/watch_mdpi/images/main_button.png
new file mode 100644
index 00000000..dc611ccd
Binary files /dev/null and b/gui/theme/watch_mdpi/images/main_button.png differ
diff --git a/gui/theme/watch_mdpi/images/main_button_full_width.png b/gui/theme/watch_mdpi/images/main_button_full_width.png
new file mode 100644
index 00000000..224cdd0a
Binary files /dev/null and b/gui/theme/watch_mdpi/images/main_button_full_width.png differ
diff --git a/gui/theme/watch_mdpi/images/main_button_half_height.png b/gui/theme/watch_mdpi/images/main_button_half_height.png
new file mode 100644
index 00000000..32dea7f8
Binary files /dev/null and b/gui/theme/watch_mdpi/images/main_button_half_height.png differ
diff --git a/gui/theme/watch_mdpi/images/main_button_quarter_width.png b/gui/theme/watch_mdpi/images/main_button_quarter_width.png
new file mode 100644
index 00000000..eb7d3e5b
Binary files /dev/null and b/gui/theme/watch_mdpi/images/main_button_quarter_width.png differ
diff --git a/gui/theme/watch_mdpi/images/progress_empty.png b/gui/theme/watch_mdpi/images/progress_empty.png
new file mode 100644
index 00000000..40cf8e27
Binary files /dev/null and b/gui/theme/watch_mdpi/images/progress_empty.png differ
diff --git a/gui/theme/watch_mdpi/images/progress_fill.png b/gui/theme/watch_mdpi/images/progress_fill.png
new file mode 100644
index 00000000..7ef325f3
Binary files /dev/null and b/gui/theme/watch_mdpi/images/progress_fill.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_accept.png b/gui/theme/watch_mdpi/images/q_btn_accept.png
new file mode 100644
index 00000000..eb042f68
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_accept.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_accept_transp.png b/gui/theme/watch_mdpi/images/q_btn_accept_transp.png
new file mode 100644
index 00000000..17646f10
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_accept_transp.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_addzip.png b/gui/theme/watch_mdpi/images/q_btn_addzip.png
new file mode 100644
index 00000000..4e0a2380
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_addzip.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_arrow_left.png b/gui/theme/watch_mdpi/images/q_btn_arrow_left.png
new file mode 100644
index 00000000..26c83918
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_arrow_left.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_arrow_right.png b/gui/theme/watch_mdpi/images/q_btn_arrow_right.png
new file mode 100644
index 00000000..1dd07b2b
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_arrow_right.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_delete.png b/gui/theme/watch_mdpi/images/q_btn_delete.png
new file mode 100644
index 00000000..6600a724
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_delete.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_encryption_dis.png b/gui/theme/watch_mdpi/images/q_btn_encryption_dis.png
new file mode 100644
index 00000000..89f93344
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_encryption_dis.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_encryption_en.png b/gui/theme/watch_mdpi/images/q_btn_encryption_en.png
new file mode 100644
index 00000000..d366ae10
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_encryption_en.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_folder.png b/gui/theme/watch_mdpi/images/q_btn_folder.png
new file mode 100644
index 00000000..eab17bba
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_folder.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_refresh.png b/gui/theme/watch_mdpi/images/q_btn_refresh.png
new file mode 100644
index 00000000..7b85acda
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_refresh.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_reset.png b/gui/theme/watch_mdpi/images/q_btn_reset.png
new file mode 100644
index 00000000..4c496da4
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_reset.png differ
diff --git a/gui/theme/watch_mdpi/images/q_btn_storage.png b/gui/theme/watch_mdpi/images/q_btn_storage.png
new file mode 100644
index 00000000..b9068eab
Binary files /dev/null and b/gui/theme/watch_mdpi/images/q_btn_storage.png differ
diff --git a/gui/theme/watch_mdpi/images/radio_false.png b/gui/theme/watch_mdpi/images/radio_false.png
new file mode 100644
index 00000000..e44ad074
Binary files /dev/null and b/gui/theme/watch_mdpi/images/radio_false.png differ
diff --git a/gui/theme/watch_mdpi/images/radio_true.png b/gui/theme/watch_mdpi/images/radio_true.png
new file mode 100644
index 00000000..fbde2f8e
Binary files /dev/null and b/gui/theme/watch_mdpi/images/radio_true.png differ
diff --git a/gui/theme/watch_mdpi/images/shift.png b/gui/theme/watch_mdpi/images/shift.png
new file mode 100644
index 00000000..8bc05056
Binary files /dev/null and b/gui/theme/watch_mdpi/images/shift.png differ
diff --git a/gui/theme/watch_mdpi/images/shift_fill.png b/gui/theme/watch_mdpi/images/shift_fill.png
new file mode 100644
index 00000000..64bf5dfd
Binary files /dev/null and b/gui/theme/watch_mdpi/images/shift_fill.png differ
diff --git a/gui/theme/watch_mdpi/images/slider.png b/gui/theme/watch_mdpi/images/slider.png
new file mode 100644
index 00000000..ac5df449
Binary files /dev/null and b/gui/theme/watch_mdpi/images/slider.png differ
diff --git a/gui/theme/watch_mdpi/images/slider_touch.png b/gui/theme/watch_mdpi/images/slider_touch.png
new file mode 100644
index 00000000..e9e93c71
Binary files /dev/null and b/gui/theme/watch_mdpi/images/slider_touch.png differ
diff --git a/gui/theme/watch_mdpi/images/slider_used.png b/gui/theme/watch_mdpi/images/slider_used.png
new file mode 100644
index 00000000..bb286432
Binary files /dev/null and b/gui/theme/watch_mdpi/images/slider_used.png differ
diff --git a/gui/theme/watch_mdpi/images/space.png b/gui/theme/watch_mdpi/images/space.png
new file mode 100644
index 00000000..7f0fb845
Binary files /dev/null and b/gui/theme/watch_mdpi/images/space.png differ
diff --git a/gui/theme/watch_mdpi/images/unlock_icon.png b/gui/theme/watch_mdpi/images/unlock_icon.png
new file mode 100644
index 00000000..e55a17cc
Binary files /dev/null and b/gui/theme/watch_mdpi/images/unlock_icon.png differ
diff --git a/gui/theme/watch_mdpi/ui.xml b/gui/theme/watch_mdpi/ui.xml
new file mode 100644
index 00000000..f47dfa12
--- /dev/null
+++ b/gui/theme/watch_mdpi/ui.xml
@@ -0,0 +1,354 @@
+
+
+
+
+
+
+ TeamWin
+ Backup Naowz
+ Default basic theme
+ preview.jpg
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+