diff options
author | Dees_Troy <dees_troy@teamw.in> | 2012-09-18 21:40:25 +0200 |
---|---|---|
committer | Dees_Troy <dees_troy@teamw.in> | 2012-09-18 21:44:39 +0200 |
commit | 8170a921453945caffb31c06d563010e8a182b3d (patch) | |
tree | 570e5aebccc70b1c4ba2ae29b9e3dd16dd44e16d /partitions.hpp | |
parent | Improve backup and restore (diff) | |
download | android_bootable_recovery-8170a921453945caffb31c06d563010e8a182b3d.tar android_bootable_recovery-8170a921453945caffb31c06d563010e8a182b3d.tar.gz android_bootable_recovery-8170a921453945caffb31c06d563010e8a182b3d.tar.bz2 android_bootable_recovery-8170a921453945caffb31c06d563010e8a182b3d.tar.lz android_bootable_recovery-8170a921453945caffb31c06d563010e8a182b3d.tar.xz android_bootable_recovery-8170a921453945caffb31c06d563010e8a182b3d.tar.zst android_bootable_recovery-8170a921453945caffb31c06d563010e8a182b3d.zip |
Diffstat (limited to '')
-rw-r--r-- | partitions.hpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/partitions.hpp b/partitions.hpp index ada2f3399..32c4f453a 100644 --- a/partitions.hpp +++ b/partitions.hpp @@ -140,6 +140,7 @@ public: public: virtual int Process_Fstab(string Fstab_Filename, bool Display_Error); // Parses the fstab and populates the partitions virtual int Write_Fstab(); // Creates /etc/fstab file that's used by the command line for mount commands + virtual void Output_Partition_Logging(); // Outputs partition information to the log virtual int Mount_By_Path(string Path, bool Display_Error); // Mounts partition based on path (e.g. /system) virtual int Mount_By_Block(string Block, bool Display_Error); // Mounts partition based on block device (e.g. /dev/block/mmcblk1p1) virtual int Mount_By_Name(string Name, bool Display_Error); // Mounts partition based on display name (e.g. System) @@ -170,11 +171,14 @@ public: virtual void Update_System_Details(); // Updates fstab, file systems, sizes, etc. virtual int Decrypt_Device(string Password); // Attempt to decrypt any encrypted partitions virtual int Fix_Permissions(); // Fixes permissions in /system and /data + virtual int usb_storage_enable(void); // Enable USB storage mode + virtual int usb_storage_disable(void); // Disable USB storage mode private: bool Make_MD5(bool generate_md5, string Backup_Folder, string Backup_Filename); // Generates an MD5 after a backup is made bool Backup_Partition(TWPartition* Part, string Backup_Folder, bool generate_md5, unsigned long long* img_bytes_remaining, unsigned long long* file_bytes_remaining, unsigned long *img_time, unsigned long *file_time); bool Restore_Partition(TWPartition* Part, string Restore_Name); + void Output_Partition(TWPartition* Part); private: std::vector<TWPartition*> Partitions; // Vector list of all partitions |