summaryrefslogtreecommitdiffstats
path: root/partition.cpp (follow)
Commit message (Expand)AuthorAgeFilesLines
* Encryption: try wrapped key also for device without metadata supportmauronofrio2019-11-231-1/+8
* Merge "fix build error in 9.0 with TW_NO_EXFAT_FUSE:=true" into android-9.0big biff2019-08-041-1/+1
|\
| * fix build error in 9.0 with TW_NO_EXFAT_FUSE:=trueMartin Dünkelmann2019-04-041-1/+1
* | Backup_Tar(): Properly localise string instead of using English.Ian Macdonald2019-06-241-1/+1
* | Resolve e2fsdroid failure in certain casesdianlujitao2019-05-151-7/+13
* | Pass file_contexts path to e2fsdroiddianlujitao2019-04-221-1/+1
|/
* Fix build in 5.1 treeDees Troy2019-04-031-1/+5
* Support both old and new mkfs.f2fsEthan Yonker2019-03-221-8/+36
* Fix the long broken format functiondianlujitao2019-03-211-118/+171
* Update FDE decrypt to pie from CAFEthan Yonker2019-03-201-7/+8
* partition: add squashfs supportErfan Abdi2019-02-051-0/+1
* Fix Check_Lifetime_Writes on AB devicesEthan Yonker2019-01-171-1/+3
* Add metadata decrypt support for FBEEthan Yonker2019-01-171-83/+119
* Merge "twrp: use ANDROID_ROOT environment variable" into android-9.0big biff2018-12-241-3/+3
|\
| * twrp: use ANDROID_ROOT environment variableCaptain Throwback2018-08-241-3/+3
* | Fix header file for property_getEthan Yonker2018-08-311-4/+1
* | Decrypt FBE on 9.0 (backwards compatible)Ethan Yonker2018-08-311-0/+20
|/
* ADB Backup: fix md5 check on restore.bigbiff bigbiff2018-05-251-1/+2
* Use /persist as Qualcomm time fix source during early bootnkk712018-01-171-0/+12
* FBE for Pixel 2Ethan Yonker2017-11-281-1/+8
* Support v2 fstab formatEthan Yonker2017-11-281-55/+296
* ADB Backup: add ability for TWRP GUI to restorebigbiff bigbiff2017-11-271-1/+1
* Update to AOSP 8.0 baseEthan Yonker2017-09-081-1/+2
* Fix incorrect 'unlink' return value checknkk712017-06-171-1/+1
* twrpDigest refactorbigbiff bigbiff2017-06-171-46/+1
* Adopted Storage: backup keys but do not wipe themEthan Yonker2017-05-011-1/+1
* ADB Backup: fix adb restore issuesbigbiff bigbiff2017-04-231-0/+8
* Do not unconditionally remove MTP storage on unmountMatt Mower2017-02-231-1/+1
* Improve backup display names with emulated storageEthan Yonker2017-02-081-1/+2
* Add missing file descriptor closesMatt Mower2017-01-181-0/+1
* SELinux can be assumed for Android 4.4+Matt Mower2017-01-181-6/+4
* Restore file system type logline on restoreMatt Mower2017-01-181-0/+1
* Unused variable cleanupMatt Mower2017-01-181-10/+0
* Very minor code cleanupMatt Mower2017-01-181-3/+3
* Whitespace cleanupMatt Mower2017-01-181-1/+1
* ADBbackups: Fix wrong owner on binary backups.nailyk2017-01-181-0/+6
* Support backup/restore of FBE policiesEthan Yonker2016-12-131-15/+10
* Support File Based EncryptionEthan Yonker2016-12-131-3/+59
* Add boot slot supportEthan Yonker2016-12-131-17/+29
* Improve backup & wipe exclusion handlingEthan Yonker2016-11-301-8/+14
* Check if mount point is dir during startupEthan Yonker2016-11-301-0/+2
* MD5 verification sanityJames Christopher Adduono2016-11-301-31/+27
* Fix image flashingEthan Yonker2016-11-301-8/+5
* Clean up PartitionSettingsEthan Yonker2016-09-131-19/+22
* MD5 checking: fix issues introduced with adb backup patchsetbigbiff bigbiff2016-08-311-3/+3
* wait for cryptfs device node to come upKjell Braden2016-08-221-5/+6
* ADB: Add adb backup for TWRP.bigbiff2016-08-011-101/+168
* Wait to mount until after fstab processedMatt Mower2016-05-031-52/+78
* Remove char/string conversions in fstab processingMatt Mower2016-05-031-7/+7
* Rewrite FS fstab flag processingMatt Mower2016-05-031-25/+28
* Rewrite TWRP fstab flag processingMatt Mower2016-05-031-162/+258
* Partition: Fix parsing of several twrp fstab flagsGordon Freeman2016-04-281-10/+15
* Improve progress bar handling for backup / restore / image flashEthan Yonker2016-03-311-91/+140
* DataManager UpdatesEthan Yonker2016-03-311-1/+0
* Allow restoring to read-only file systemJames Christopher Adduono2016-03-291-1/+39
* Change to dd for wiping crypto partitionsEthan Yonker2016-03-171-2/+6
* Fix adopted storage when andsec flag is presentEthan Yonker2016-02-181-0/+11
* partitions: Mount storage for MTP after wipeMatt Mower2016-02-051-3/+3
* allow flashing sparse imagesHashBang2016-02-031-3/+21
* partition.cpp: fix build, add missing includethat2016-01-291-0/+1
* Replace fix permissions with fix contexts for emulated storageEthan Yonker2016-01-291-1/+0
* Reduce format f2fs timeGreg Wallace2016-01-291-1/+1
* Adopted Storage supportEthan Yonker2016-01-251-36/+201
* Fix a bunch of messagesMatt Mower2016-01-221-5/+5
* Improve sdcard partitioning processEthan Yonker2016-01-141-16/+2
* gui: Fix partition repair messageGreg Wallace2016-01-041-5/+5
* gui: Fix typo of formatting_using messageGreg Wallace2016-01-041-8/+8
* ntfs-3g: Fix cm-13 compatibilityGreg Wallace2016-01-041-21/+39
* Use ioctl to get block device sizeEthan Yonker2015-12-191-15/+29
* Multiple Language SupportEthan Yonker2015-12-191-92/+96
* Fix broken fsflags supportKetut Putu Kumajaya2015-11-261-1/+1
* Update dosfstoolsMatt Mower2015-11-261-8/+8
* Free some memory allocationsMatt Mower2015-11-121-0/+1
* Treat /vendor like /system for read onlyEthan Yonker2015-11-051-0/+10
* Fix a bunch of warningsEthan Yonker2015-10-251-1/+0
* Wipe crypto key when formatting dataEthan Yonker2015-08-091-0/+42
* Add ntfs-3g supportEthan Yonker2015-07-141-0/+60
* fix settingsstorage markXuefer2015-06-181-0/+1
* partition: recreate tw_internal_path(/data/media/0), after wipe media from data or format /data.xiaolu2015-06-171-5/+12
* Add resize2fs and ability to run resize2fs via GUIEthan Yonker2015-05-281-2/+75
* Mount system as read-only by defaultEthan Yonker2015-05-271-4/+52
* partition: support texfat modulethat2015-05-191-1/+9
* Backup: fix 'out of memory' issue when backing up large partition as imagecodelover2015-05-191-6/+15
* Support Qualcomm hardware decryptDees Troy2015-05-151-0/+1
* Fix TWRP not mounting /data/media type storage if built with toolbox utilscodelover2015-03-191-1/+1
* Add UI for entering pattern for device decryptionVojtech Bocek2015-03-131-0/+1
* Address a few compiler warningsMatt Mower2015-03-051-1/+1
* Allow wiping f2fs to reserve space for a crypto footerdhacker292015-02-021-1/+12
* Add cancel backup capability.bigbiff2015-01-271-5/+6
* Fix restore of images for mtd and bml nandEthan Yonker2015-01-091-3/+1
* Allow flashing of images via the GUIEthan Yonker2015-01-091-44/+79
* Update blkid to 2.25.0bigbiff2015-01-051-1/+2
* Fix else if and maxFileSize initializer.bigbiff2014-12-221-13/+12
* fixPermissions: simplify code, fix bugsthat2014-12-221-7/+6
* Allow non datamedia devices to wipe encryptionEthan Yonker2014-12-211-0/+10
* MTP add/remove storage instead of disabling MTPEthan Yonker2014-12-191-12/+14
* Attempt to set the proper uid/gid/contexts on new files and dirsEthan Yonker2014-12-121-0/+3
* Fix png graphics load / display on AArch64Ethan Yonker2014-12-091-1/+1
* add function to partition.cpp to return max file size to mtp responderbigbiff2014-12-041-0/+25
* Reduce libs needed for decrypt and clean up old decypt filesEthan Yonker2014-12-041-77/+16
* Tweak 5.0 L decryptEthan Yonker2014-11-181-15/+0
* Add lollipop decrypt supportEthan Yonker2014-11-121-1/+18
* fix some compiler warningsthat2014-11-041-3/+3
* Do not set contexts during a factory resetEthan Yonker2014-10-201-6/+2
* Fix wiping crash when block device is not presentEthan Yonker2014-10-141-0/+5
* mtp: cleanup, fixes and performance improvementsthat2014-10-081-13/+3
* Attempt to fix md5 issue with backupsCaptain Throwback2014-10-081-0/+2
* Attempt to automatically identify data/media devicesEthan Yonker2014-09-201-27/+35
* add mtp responder to TWRP.bigbiff bigbiff2014-09-031-6/+28
* Track backup and restore progressEthan Yonker2014-07-091-22/+82
* Do not restore file system on data/media devicesEthan Yonker2014-06-131-3/+17
* Whitespace and minor code cleanupMatt Mower2014-06-041-4/+4
* Add options to repair or change file systemEthan Yonker2014-06-041-1/+95
* Support alternative .android_secure locationMatt Mower2014-04-161-0/+2
* Allow building of an OEM friendly TWRPEthan Yonker2014-04-041-0/+7
* Stop printing Unable to mount to console if storage is removable. We will still print tobigbiff bigbiff2014-04-031-1/+1
* Remove deprecated tar exclude functionalityMatt Mower2014-03-311-5/+1
* Fix /data backup size if contains media subdirsMatt Mower2014-03-301-2/+0
* Check to ensure that selinux_handle is populated before usingDees Troy2014-03-101-1/+1
* Restore capabilities to run-as binaryDees Troy2014-02-281-2/+29
* Check crypto footer before offering to decryptEthan Yonker2014-02-261-8/+40
* Remove unneeded loggingEthan Yonker2014-02-251-1/+0
* Merge "Move DataManager functions out of twrpTar.cpp" into android-4.4Ethan Yonker2014-02-121-31/+15
|\
| * Move DataManager functions out of twrpTar.cppEthan Yonker2014-02-101-31/+15
* | Fix ext4 wiping when no SELinux contexts are definedEthan Yonker2014-02-091-3/+12
|/
* Merge "Additional mount function call without mount options" into android-4.4Dees Troy2014-02-071-1/+1
|\
| * Additional mount function call without mount optionsDees Troy2014-02-071-1/+1
* | Restore contexts when doing mkdierhier in libtarbigbiff bigbiff2014-02-071-0/+15
|/
* Merge "Improve android secure handling" into android-4.4Ethan Yonker2014-02-061-12/+1
|\
| * Improve android secure handlingEthan Yonker2014-02-031-12/+1
* | Fix error message on split backupsEthan Yonker2014-02-051-6/+0
|/
* Refactor twrpTar to use TarListDees Troy2014-02-031-28/+11
* Clear the relative directory before passing on to twrpTar with the static du object. Otherwise we will not backup /system/media etcbigbiff bigbiff2014-02-031-2/+4
* Add option to set flag for storage=0Ethan Yonker2014-02-031-2/+14
* ifdef some file system options that are not available in older treesDees Troy2014-02-031-0/+8
* Create a TWRP Disk Usage Class to retain state about a directory and whether we should skip it in other classes like twrpTar.bigbiff bigbiff2013-12-191-14/+14
* add support for fsflags= option in twrp.fstab fileHashcode2013-12-191-2/+70
* Update licenses to all matchDees Troy2013-10-221-21/+17
* Fix spelling errorDees Troy2013-10-181-2/+2
* fix getting and setting contexts in selinuxbigbiff bigbiff2013-10-171-0/+9
* Add TWFunc::Exec_Cmd() with no 'result' agrumentVojtech Bocek2013-09-121-24/+22
* Add more args to make_ext4fs commandDees_Troy2013-09-061-1/+4
* Initialize TWPartition::User_Rm_Rf to false in constructorVojtech Bocek2013-08-301-0/+1
* implement "usermrf" fstab flag to force rm -rf * deletion on specific partitionsHashcode2013-08-301-1/+3
* Better compatibility by fixing up ext4 & selinux flagsDees_Troy2013-08-301-5/+1
* Initial f2fs supportDees_Troy2013-08-291-0/+29
* skip checking size on linksbigbiff bigbiff2013-08-281-0/+2
* Unify indentation and little clean-up in TWRP filesVojtech Bocek2013-08-241-25/+25
* Add SELinux supportDees_Troy2013-08-241-1/+19
* Fix AOSP decrypt when TouchWiz code is presentDees_Troy2013-08-231-1/+3
* Properly free blkid_probe in TWPartition::Check_FS_Type()Vojtech Bocek2013-07-011-1/+3
* Fix MTD MountingDees_Troy2013-07-011-15/+36
* Fix some issues with wipe partition listDees_Troy2013-07-011-1/+4
* Support encrypted backup filesDees_Troy2013-06-221-18/+49
* Improve backup list resultsDees_Troy2013-04-081-1/+0
* Improve automated handlidling of partitionsDees_Troy2013-04-081-3/+5
* Move all AOSP code out of recovery binaryDees_Troy2013-04-041-120/+120
* Add partition list GUI elementDees_Troy2013-03-301-22/+101
* trying to fix md5bigbiff bigbiff2013-03-171-3/+19
* use md5.c for computation of md5sumsbigbiff bigbiff2013-03-071-3/+7
* use libblkid to get filesystem typebigbiff bigbiff2013-02-251-58/+14
* Add MTK6575/6577 EMMC partitions backup supportigoriok2013-02-191-3/+29
* change libtar to fork instead of pthreadbigbiff bigbiff2013-02-181-5/+5
* Add write buffer for tar writesDees_Troy2013-02-071-1/+1
* Fix fail over to vfat from exfatDees_Troy2013-02-011-33/+60
* exFAT improvements, fixesDees_Troy2013-01-281-3/+11
* Fix subpartitionof flagDees_Troy2013-01-281-1/+1
* change tar create to pthreadbigbiff bigbiff2013-01-241-8/+18
* Remove sockets and FIFOS when removing filesbigbiff bigbiff2013-01-201-1/+1
* Fix handling of blkid outputDees_Troy2013-01-181-15/+14
* Save version to cacheDees_Troy2013-01-171-0/+3
* ORS engine fixesDees_Troy2013-01-171-1/+3
* Add flag for retaining layout versionDees_Troy2013-01-151-38/+50
* Check to ensure that external is encryptedDees_Troy2013-01-141-1/+3
* More Samsung sdcard crypto fixesDees_Troy2013-01-101-1/+14
* Fix wiping problems and save ecrypt keyDees_Troy2013-01-091-2/+30
* Improve remounting sdcard with ecryptfsDees_Troy2013-01-091-2/+20
* Add libtar to TWRP instead of using busybox tarbigbiff bigbiff2013-01-091-131/+130
* Improve handling of undecrypted encrypted /dataGary Peck2012-12-211-4/+15
* Reset partition flags when the partition is wipedGary Peck2012-12-211-21/+34
* check backup image size before restoringGary Peck2012-12-181-1/+14
* Fix handling of MTD partitions during mountDees_Troy2012-12-181-1/+19
* Add ignore blkid flag for TransformersDees_Troy2012-12-121-2/+6
* Restore text display during restoreDees_Troy2012-12-121-0/+2
* restore based on backup type, not destination typeGary Peck2012-11-221-40/+49
* Fixes for multi-user in 4.2Dees_Troy2012-11-151-9/+17
* add exfat to partitions.cppbigbiff bigbiff2012-11-141-0/+1
* Initial BML support (ext4 only)Dees_Troy2012-10-161-4/+11
* Handle storage devices that are slow to mountDees_Troy2012-10-141-0/+15
* Remove unneeded duplicate codeDees_Troy2012-10-131-41/+0
* Track whether a partition is mounted during refresh sizesDees_Troy2012-10-131-5/+18
* Change backup size check for ddDees_Troy2012-10-121-2/+2
* Fix restore of multiple archivesDees_Troy2012-10-121-1/+1
* Fix derp with alternate storageDees_Troy2012-10-081-1/+1
* Fix error message on encrypted devicesDees_Troy2012-10-011-1/+8
* Revert busybox for CM7 compatibility, add exclamation point to format dataDees_Troy2012-09-281-3/+5
* Update sdcard partitioning to C++Dees_Troy2012-09-271-9/+1
* Port reboot functions to C++Dees_Troy2012-09-271-1/+0
* Handle mountable boot partitionsDees_Troy2012-09-271-2/+10
* Backup size for special partitions that are imagesDees_Troy2012-09-261-0/+24
* Fix problems with MTD devicesDees_Troy2012-09-261-7/+2
* Add backup size checkingDees_Troy2012-09-261-7/+20
* Convert makelist to C++Dees_Troy2012-09-261-2/+3
* Unify portrait layouts againDees_Troy2012-09-261-1/+13
* Update tablet layouts with ADB sideloadDees_Troy2012-09-241-0/+1
* Fix special partition handlingDees_Troy2012-09-211-2/+2
* Add android_secure supportDees_Troy2012-09-211-17/+82
* Various fixesDees_Troy2012-09-201-0/+7
* Cleanup extra-functionsDees_Troy2012-09-181-4/+31
* Improve backup and restoreDees_Troy2012-09-181-13/+50
* Update backup and restore code, adb sideloadDees_Troy2012-09-171-88/+178
* Add wipe functions, compiles in CM7, text shows in UI, zips installDees_Troy2012-09-141-98/+353
* Zip install works againDees_Troy2012-09-111-6/+26
* More Partition Manager functionalityDees_Troy2012-09-101-9/+19
* Improve storage size code, mount, unmountDees_Troy2012-09-101-62/+197
* Add processing of fstab, mounting, and decryptDees_Troy2012-09-071-12/+510
* TWRP-ify AOSP codeDees_Troy2012-09-051-0/+193