summaryrefslogtreecommitdiffstats
path: root/partitionmanager.cpp (unfollow)
Commit message (Expand)AuthorFilesLines
2019-09-01Encryption: try wrapped key if the first time decryption failsbigbiff bigbiff1-1/+8
2019-05-18Digest: Create digest for each subpartition and not just the first.bigbiff bigbiff1-0/+1
2019-05-16Add option to uninstall TWRP app from /systemEthan Yonker1-0/+1
2019-05-16Flash both A/B partitions when flashing recovery ramdiskEthan Yonker1-0/+31
2019-04-04Fix "Install Recovery Ramdisk" of a file which contains a space in the nameMauronofrio Matarrese1-1/+1
2019-04-03Use magiskboot to repack the boot partitionEthan Yonker1-14/+176
2019-04-03AB Cache dir: If device doesn't have /data/cache for FBE, we shouldbigbiff bigbiff1-1/+7
2019-04-02ADB Backup: Ignore creating backup folder for phonesbigbiff bigbiff1-4/+12
2019-03-21Fix the long broken format functiondianlujitao1-1/+1
2019-03-20Update FDE decrypt to pie from CAFEthan Yonker1-1/+1
2019-03-20MTP FFS updates:bigbiff bigbiff1-3/+10
2019-03-18AB/Non AB Devices: updates for moving cachebigbiff bigbiff1-7/+24
2019-01-17Add metadata decrypt support for FBEEthan Yonker1-0/+26
2018-08-24twrp: use ANDROID_ROOT environment variableCaptain Throwback1-3/+10
2018-05-25partitionmanager: signal when Mount_To_Decrypt partitions are mountedoshmoun1-0/+2
2017-11-28vold_decrypt: FDE Keymaster 3.0 supportnkk711-0/+10
2017-11-28FBE for Pixel 2Ethan Yonker1-2/+4
2017-11-28Support v2 fstab formatEthan Yonker1-19/+344
2017-11-27ADB Backup: add ability for TWRP GUI to restorebigbiff bigbiff1-82/+109
2017-11-17Fix 'No OS' on System_Image restore after wipenkk711-0/+1
2017-07-06backup: fix return handling when no digest is being createdEthan Yonker1-22/+14
2017-06-17twrpDigest refactorbigbiff bigbiff1-83/+42
2017-06-04Improve decrypted partition loggingnkk711-3/+4
2017-04-23ADB Backup: fix adb restore issuesbigbiff bigbiff1-0/+4
2017-03-06crypto: Use system's vold for decryptionnkk711-0/+9
2017-03-01Timeout for decryptEthan Yonker1-3/+20
2017-02-24Tweak MTP startup routineMatt Mower1-3/+1
2017-02-24Fix handling of USB config during MTP switchingMatt Mower1-4/+4
2017-02-16Partition: Remove unused has_data_media variableMatt Mower1-2/+0
2017-02-08Improve backup display names with emulated storageEthan Yonker1-4/+22
2017-01-18Restore TW_BACKUP_AVG_IMG_RATE handlingMatt Mower1-0/+1
2017-01-18SELinux can be assumed for Android 4.4+Matt Mower1-5/+0
2017-01-18Do not disable performance mode too early for backupMatt Mower1-2/+2
2017-01-18Unused variable cleanupMatt Mower1-12/+8
2017-01-18Very minor code cleanupMatt Mower1-4/+2
2017-01-18Whitespace cleanupMatt Mower1-7/+3
2016-12-13Change handling of /cache due to AB devices not having cacheEthan Yonker1-13/+13
2016-12-13Support File Based EncryptionEthan Yonker1-32/+73
2016-12-13Add boot slot supportEthan Yonker1-1/+63
2016-11-30Improve backup & wipe exclusion handlingEthan Yonker1-4/+5
2016-11-30Fix image flashingEthan Yonker1-9/+18
2016-09-13Clean up PartitionSettingsEthan Yonker1-25/+20
2016-09-02Fix restore of subpartitionsEthan Yonker1-1/+2
2016-08-31MD5 checking: fix issues introduced with adb backup patchsetbigbiff bigbiff1-13/+22
2016-08-19Finish creating disable_free_space_check variableMatt Mower1-1/+1
2016-08-19Allow running of a custom script after factory resetEthan Yonker1-0/+1
2016-08-09Fix md5 creation from adb backup patch.bigbiff bigbiff1-8/+8
2016-08-04Add typecode to sgdisk for proper detection in AndroidCaptain Throwback1-1/+1
2016-08-01ADB: Add adb backup for TWRP.bigbiff1-104/+178
2016-05-03Wait to mount until after fstab processedMatt Mower1-18/+23
2016-05-03Remove char/string conversions in fstab processingMatt Mower1-4/+4
2016-05-03Rewrite FS fstab flag processingMatt Mower1-1/+1
2016-04-02Really remove all old SP* flags and codeEthan Yonker1-36/+0
2016-03-31Improve progress bar handling for backup / restore / image flashEthan Yonker1-34/+22
2016-03-31DataManager UpdatesEthan Yonker1-1/+0
2016-03-03Don't add subpartitions to restore listJames Christopher Adduono1-1/+2
2016-02-24partitions: Fix path based Find_Next_StorageMatt Mower1-1/+1
2016-02-18Fix adopted storage when andsec flag is presentEthan Yonker1-0/+13
2016-02-05partitions: Avoid duplicate UMS mountsMatt Mower1-1/+1
2016-02-05gui: add german translationz31s1g1-1/+1
2016-01-29Replace fix permissions with fix contexts for emulated storageEthan Yonker1-17/+16
2016-01-25Adopted Storage supportEthan Yonker1-12/+120
2016-01-22Fix (Auto Generate) handling for backup namesEthan Yonker1-3/+3
2016-01-22Fix a bunch of messagesMatt Mower1-5/+5
2016-01-18Improve flash image handling of mountingEthan Yonker1-2/+9
2016-01-14Improve sdcard partitioning processEthan Yonker1-75/+90
2016-01-04Generate new format /etc/fstabdianlujitao1-1/+1
2015-12-22Remove dead code: TW_HAS_DUAL_STORAGEMatt Mower1-28/+2
2015-12-21Fix gui_msg %s to {1} callEthan Yonker1-1/+1
2015-12-19Multiple Language SupportEthan Yonker1-104/+153
2015-11-05Minor update to decrypt device routine for Nexus 6P decryptEthan Yonker1-3/+8
2015-10-15Properly set sys.usb.config when ums is enabled.HandyMenny1-0/+2
2015-08-26Fix up some TW_OEM_BUILD thingsEthan Yonker1-2/+11
2015-06-17partition: recreate tw_internal_path(/data/media/0), after wipe media from data or format /data.xiaolu1-10/+1
2015-05-28Add resize2fs and ability to run resize2fs via GUIEthan Yonker1-0/+28
2015-05-27Mount system as read-only by defaultEthan Yonker1-1/+5
2015-05-19partitionmanager: remove broken and unused progress calculation codethat1-28/+3
2015-03-05Address a few compiler warningsMatt Mower1-2/+2
2015-02-23Theme: Add ability to disable size checking before backupbigbiff1-5/+46
2015-02-02MTP: make MTP work even if unplugged and repluggedEthan Yonker1-24/+26
2015-01-27Add cancel backup capability.bigbiff1-3/+33
2015-01-22Hide some non critical error messagesEthan Yonker1-8/+8
2015-01-09Allow flashing of images via the GUIEthan Yonker1-0/+63
2015-01-02Do not toggle USB ID during MTP startup if not neededEthan Yonker1-24/+31
2014-12-29Move sleep during MTP startup to MTP threadEthan Yonker1-1/+0
2014-12-29Check for valid MTP_Storage_ID before adding or removingEthan Yonker1-0/+2
2014-12-22Fix else if and maxFileSize initializer.bigbiff1-1/+1
2014-12-22fixPermissions: simplify code, fix bugsthat1-0/+4
2014-12-19MTP add/remove storage instead of disabling MTPEthan Yonker1-15/+148
2014-12-12Attempt to set the proper uid/gid/contexts on new files and dirsEthan Yonker1-0/+2
2014-12-12Revert "Fix USB Mass Storage on some devices"Matt Mower1-3/+1
2014-12-12This fixes kernel panic on find7 when disabling MTP before flashing zips.bigbiff1-0/+1
2014-12-10Fix occasional MTP kernel panicEthan Yonker1-0/+1
2014-12-04add function to partition.cpp to return max file size to mtp responderbigbiff1-1/+1
2014-12-04Reduce libs needed for decrypt and clean up old decypt filesEthan Yonker1-85/+19
2014-11-20Properly set tw_settings_path after decrypt on data media devicesEthan Yonker1-0/+1
2014-11-19Add /firmware to the mount list for L decryptEthan Yonker1-0/+1
2014-11-18Tweak 5.0 L decryptEthan Yonker1-0/+21
2014-11-12Add lollipop decrypt supportEthan Yonker1-1/+3
2014-11-04Fix USB Mass Storage on some devicesEthan Yonker1-1/+3
2014-11-04add "done" after "Updating partition details..."that1-0/+1
2014-11-04partitionmanager: remove unused By_Block and By_Name methodsthat1-253/+0
2014-10-08performance profile supportTom Hite1-5/+21
2014-10-08mtp: cleanup, fixes and performance improvementsthat1-7/+6
2014-09-20Attempt to automatically identify data/media devicesEthan Yonker1-10/+21
2014-09-15Additional checks to prevent partitioning internal storageEthan Yonker1-1/+1
2014-09-11Fix handling of MTP fork/child processEthan Yonker1-1/+6
2014-09-05MTP: Use fork instead of pthreadEthan Yonker1-7/+12
2014-09-03Allow toggle of MTP debugEthan Yonker1-1/+4
2014-09-03add mtp responder to TWRP.bigbiff bigbiff1-11/+104
2014-07-09Track backup and restore progressEthan Yonker1-9/+26
2014-07-09Color in the consoleEthan Yonker1-2/+2
2014-06-04Whitespace and minor code cleanupMatt Mower1-16/+16
2014-06-04Add options to repair or change file systemEthan Yonker1-0/+135
2014-05-31Fix crash while loading config due to incorrect tw_storage_pathVojtech Bocek1-0/+16
2014-05-31Fix multiple lun file USB mountingMatt Mower1-2/+2
2014-04-16Only setup settings,andsec partitions if availableMatt Mower1-4/+7
2014-04-16Support alternative .android_secure locationMatt Mower1-3/+20
2014-04-02Fix display of .android_secure size in BackupMatt Mower1-1/+1
2014-04-01Improve USB Storage handlingEthan Yonker1-30/+61
2014-03-30if md5 check is not selected for subpartitions, don't check it.bigbiff bigbiff1-1/+1
2014-03-19Re-arrange handling of settings storage partitionDees Troy1-7/+7
2014-03-13Improve handling of settings storage and android secureEthan Yonker1-13/+12
2014-02-28Restore capabilities to run-as binaryDees Troy1-1/+1
2014-02-26Check crypto footer before offering to decryptEthan Yonker1-3/+3
2014-02-12Allow recovery to be restored if backup=1 flag is present in recovery.fstabbigbiff bigbiff1-1/+1
2014-02-03Improve android secure handlingEthan Yonker1-0/+3
2014-01-23Fix include of cutilsDees Troy1-1/+4
2014-01-21Fix handling of storage after decryptionDees Troy1-2/+1
2014-01-21Set listener properties for UMS mount/unmountMatt Mower1-0/+2
2013-12-19Create a TWRP Disk Usage Class to retain state about a directory and whether we should skip it in other classes like twrpTar.bigbiff bigbiff1-1/+5
2013-12-19add support for fsflags= option in twrp.fstab fileHashcode1-0/+2
2013-10-24Update licenses to all matchDees Troy1-21/+17
2013-10-23fix getting and setting contexts in selinuxbigbiff bigbiff1-1/+0
2013-10-22Update licenses to all matchDees Troy1-21/+17
2013-10-17fix getting and setting contexts in selinuxbigbiff bigbiff1-1/+0
2013-09-12Add TWFunc::Exec_Cmd() with no 'result' agrumentVojtech Bocek1-7/+7
2013-09-12Pull ROM info from build.prop for backup namesDees Troy1-4/+5
2013-08-30implement "usermrf" fstab flag to force rm -rf * deletion on specific partitionsHashcode1-0/+2
2013-08-24Unify indentation and little clean-up in TWRP filesVojtech Bocek1-8/+8
2013-08-23Fix AOSP decrypt when TouchWiz code is presentDees_Troy1-0/+1
2013-08-14Fix problem with not waiting for pigz to exitDees_Troy1-0/+2
2013-07-032.6.0.0Dees_Troy1-1/+23
2013-07-01Fix backup of datadataDees_Troy1-3/+4
2013-07-01Fix some issues with wipe partition listDees_Troy1-0/+11
2013-06-22Support encrypted backup filesDees_Troy1-12/+30
2013-04-08Improve backup list resultsDees_Troy1-3/+13
2013-04-05Fix handling of subpartitionsDees_Troy1-8/+8
2013-04-04Move all AOSP code out of recovery binaryDees_Troy1-163/+140
2013-03-30Add partition list GUI elementDees_Troy1-390/+249
2013-03-17trying to fix md5bigbiff bigbiff1-5/+1
2013-03-07use md5.c for computation of md5sumsbigbiff bigbiff1-13/+24
2013-02-19support devices without bootpartitionChampionSwimmer1-0/+4
2013-02-19convert file_bps to be unsigned long longbigbiff bigbiff1-5/+8
2013-02-01Fix fail over to vfat from exfatDees_Troy1-5/+5
2013-01-24Disable USB Mass Storage if the USB lun file does not exist.Dees_Troy1-4/+0
2013-01-18Move backup folder creation to after free space calcDees_Troy1-8/+8
2013-01-17ORS engine fixesDees_Troy1-28/+29
2013-01-15Add flag for retaining layout versionDees_Troy1-0/+2
2013-01-14Check to ensure that external is encryptedDees_Troy1-0/+7
2013-01-10More Samsung sdcard crypto fixesDees_Troy1-1/+1
2013-01-10Fix ifdefs for Samsung encryptionDees_Troy1-0/+4
2013-01-09Improve remounting sdcard with ecryptfsDees_Troy1-5/+12
2013-01-09Add libtar to TWRP instead of using busybox tarbigbiff bigbiff1-31/+42
2013-01-08Add Samsung TouchWiz decryptiona39552691-1/+52
2012-12-21Improve handling of undecrypted encrypted /dataGary Peck1-0/+3
2012-12-12Add ignore blkid flag for TransformersDees_Troy1-0/+2
2012-11-22print partition details independent of whether its mountableGary Peck1-61/+61
2012-11-15Fixes for multi-user in 4.2Dees_Troy1-0/+9
2012-10-20Unmount main partitions after fixing permissionsDees_Troy1-0/+1
2012-10-15Update and improve USB storage codeDees_Troy1-82/+39
2012-10-14Handle single lun file for USB storageDees_Troy1-34/+60
2012-10-13Fix problem with sizes of images after reset defaultDees_Troy1-0/+37
2012-10-12Unmount main partitions after USB storage disableDees_Troy1-0/+1
2012-10-12Unmount system after boot, backup, and restoreDees_Troy1-0/+19
2012-10-10redo fix permissions in c++ for faster changesbigbiff bigbiff1-1/+18
2012-09-27Update sdcard partitioning to C++Dees_Troy1-0/+144
2012-09-27Port backup name checking to Partition ManagerDees_Troy1-1/+53
2012-09-27Handle mountable boot partitionsDees_Troy1-1/+9
2012-09-26Add option to wipe android secureDees_Troy1-0/+20
2012-09-26Fix permissions updatesDees_Troy1-13/+0
2012-09-26Fix problems with MTD devicesDees_Troy1-2/+5
2012-09-26Unify portrait layouts againDees_Troy1-0/+3
2012-09-24Fix skip MD5 setting during backupDees_Troy1-4/+6
2012-09-21Add progress bar support to backup and restoreDees_Troy1-25/+89
2012-09-21Fix special partition handlingDees_Troy1-17/+38
2012-09-21Add android_secure supportDees_Troy1-20/+35
2012-09-20Various fixesDees_Troy1-3/+1
2012-09-20Fix fstab and unmount problemsDees_Troy1-1/+5
2012-09-20Add and improve OpenRecoveryScript supportDees_Troy1-0/+9
2012-09-18Cleanup extra-functionsDees_Troy1-20/+287
2012-09-18Improve backup and restoreDees_Troy1-177/+160
2012-09-17Update backup and restore code, adb sideloadDees_Troy1-22/+449
2012-09-14Add wipe functions, compiles in CM7, text shows in UI, zips installDees_Troy1-30/+126
2012-09-12Make text appear in GUI console, Zip install works.Dees_Troy1-2/+2
2012-09-11Zip install works againDees_Troy1-4/+4
2012-09-10More Partition Manager functionalityDees_Troy1-13/+277
2012-09-10Improve storage size code, mount, unmountDees_Troy1-50/+192
2012-09-07Add processing of fstab, mounting, and decryptDees_Troy1-16/+190
2012-09-05TWRP-ify AOSP codeDees_Troy1-0/+147