summaryrefslogtreecommitdiffstats
path: root/partitionmanager.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* support devices without bootpartitionChampionSwimmer2013-02-191-0/+4
| | | | | | | | | | if device has no /boot partition, then add the following flag in BoardConfig.mk TW_HAS_NO_BOOT_PARTITION Signed-off-by: ChampionSwimmer <android@championswimmer.tk> Change-Id: I92b36b2e6ca690e2422b36004ae9bb315d24a7c2
* convert file_bps to be unsigned long longbigbiff bigbiff2013-02-191-5/+8
| | | | Change-Id: Ib5d9ca8f9a2a4e27d9798665b312376a7d9c571c
* Fix fail over to vfat from exfatDees_Troy2013-02-011-5/+5
| | | | | | | Fix issues with MD5 checking using chdir and leaving the working dir in a subfolder that prevented unmounting sometimes. Change-Id: I01a563d722f474297ed3f7a30064c3a61748ade3
* Disable USB Mass Storage if the USB lun file does not exist.Dees_Troy2013-01-241-4/+0
| | | | Change-Id: I185edb4538fa84c17fc2b9a803557bb7a622f880
* Move backup folder creation to after free space calcDees_Troy2013-01-181-8/+8
| | | | Also fix free space calculation
* ORS engine fixesDees_Troy2013-01-171-28/+29
| | | | | | | | Fix backup to not error when a non-existant partition is given. Fix restore to run when no partition parameters are given. Ensure that ORS runs after decryption and that zips install. Fix a problem with the fake internal sdcard not mounting to /sdcard on data media devices.
* Add flag for retaining layout versionDees_Troy2013-01-151-0/+2
| | | | | | | Needed on Sony mint (Xperia T) as the /data/media folder is a separate partition and normal data media wiping is not appropriate for this device but the layout version file needs to be retained for Android 4.2 multi-user.
* Check to ensure that external is encryptedDees_Troy2013-01-141-0/+7
|
* More Samsung sdcard crypto fixesDees_Troy2013-01-101-1/+1
|
* Fix ifdefs for Samsung encryptionDees_Troy2013-01-101-0/+4
|
* Improve remounting sdcard with ecryptfsDees_Troy2013-01-091-5/+12
|
* Add libtar to TWRP instead of using busybox tarbigbiff bigbiff2013-01-091-31/+42
| | | | | | | Add proper mkdosfs tool Add fuse to TWRP Add experimental exfat-fuse to TWRP Convert all system() functions to use new Exec_Cmd function
* Add Samsung TouchWiz decryptiona39552692013-01-081-1/+52
| | | | Change-Id: I418680e59372160dabfe3e2d5f0208229aa151ae
* Improve handling of undecrypted encrypted /dataGary Peck2012-12-211-0/+3
| | | | | | | | | | - Until the encrypted partition is decrypted, treat it as a disk image instead of a filesystem so that it is properly backed up using dd. - Make Partition::Wipe() use the filesystem from fstab for disk images so that wiping an undecrypted /data makes it a plain unencrypted partition again. Change-Id: I78db977d6348cfa66b0cfbc492fb5776f84db48d
* Add ignore blkid flag for TransformersDees_Troy2012-12-121-0/+2
| | | | Change-Id: I8f2b5b68a8c3ede74858d53002efab997174ee65
* print partition details independent of whether its mountableGary Peck2012-11-221-61/+61
| | | | Change-Id: Ibbc3bf3d3264fb9852f8312ece0567950aace496
* Fixes for multi-user in 4.2Dees_Troy2012-11-151-0/+9
| | | | | | Also fixed inability to delete backups with a space in the name. Change-Id: I2f6639d33caa3c4542960f76adbd59b25ab64f5d
* Unmount main partitions after fixing permissionsDees_Troy2012-10-201-0/+1
|
* Update and improve USB storage codeDees_Troy2012-10-151-82/+39
|
* Handle single lun file for USB storageDees_Troy2012-10-141-34/+60
|
* Fix problem with sizes of images after reset defaultDees_Troy2012-10-131-0/+37
|
* Unmount main partitions after USB storage disableDees_Troy2012-10-121-0/+1
|
* Unmount system after boot, backup, and restoreDees_Troy2012-10-121-0/+19
|
* redo fix permissions in c++ for faster changesbigbiff bigbiff2012-10-101-1/+18
|
* Update sdcard partitioning to C++Dees_Troy2012-09-271-0/+144
|
* Port backup name checking to Partition ManagerDees_Troy2012-09-271-1/+53
|
* Handle mountable boot partitionsDees_Troy2012-09-271-1/+9
|
* Add option to wipe android secureDees_Troy2012-09-261-0/+20
|
* Fix permissions updatesDees_Troy2012-09-261-13/+0
| | | | | Also redirect stderr output on terminal commands for display in GUI console
* Fix problems with MTD devicesDees_Troy2012-09-261-2/+5
| | | | Also improve handling of MTD names
* Unify portrait layouts againDees_Troy2012-09-261-0/+3
|
* Fix skip MD5 setting during backupDees_Troy2012-09-241-4/+6
|
* Add progress bar support to backup and restoreDees_Troy2012-09-211-25/+89
|
* Fix special partition handlingDees_Troy2012-09-211-17/+38
|
* Add android_secure supportDees_Troy2012-09-211-20/+35
|
* Various fixesDees_Troy2012-09-201-3/+1
| | | | | | Modify AOSP mount and wipe functions to use Partition Manager. Update wipe code to reset the log file index when wiping cache. Add ADB sideload to 540x960 theme.
* Fix fstab and unmount problemsDees_Troy2012-09-201-1/+5
| | | | | | Fix a problem parsing some recovery.fstab files. Fixed a problem with MD5 checking that prevented unmounting after md5 checking.
* Add and improve OpenRecoveryScript supportDees_Troy2012-09-201-0/+9
| | | | | Improve zip finding in ORS engine Add support for restoring with just a backup name
* Cleanup extra-functionsDees_Troy2012-09-181-20/+287
|
* Improve backup and restoreDees_Troy2012-09-181-177/+160
| | | | Add in archive splitting support
* Update backup and restore code, adb sideloadDees_Troy2012-09-171-22/+449
| | | | | | | Fixed a problem with using make_ext4fs by making its lib a dynamic lib. Added ADB sideload zip install feature - no way to cancel it yet. Improve backup and restore code.
* Add wipe functions, compiles in CM7, text shows in UI, zips installDees_Troy2012-09-141-30/+126
| | | | | | | | Zip install works, had to move mincrypt code into TWRP to prevent a crash when checking the zip signature. Added wipe functions Made it compile in CM7 Made text show up in console and logging
* Make text appear in GUI console, Zip install works.Dees_Troy2012-09-121-2/+2
| | | | | | | Move TW zip install code to C++ so that it can use the ui->functions. Bring in mincrypt code to fix a crash during signature checking.
* Zip install works againDees_Troy2012-09-111-4/+4
|
* More Partition Manager functionalityDees_Troy2012-09-101-13/+277
|
* Improve storage size code, mount, unmountDees_Troy2012-09-101-50/+192
| | | | Add flag parsing from recovery.fstab
* Add processing of fstab, mounting, and decryptDees_Troy2012-09-071-16/+190
|
* TWRP-ify AOSP codeDees_Troy2012-09-051-0/+147
Pull in most TWRP sources Stub out partition management code Make it compile -- probably will not boot Kind of a mess but have to start somewhere