index
:
anonymous/android_bootable_recovery
android-11
android-14.0
android-4.3
android-4.4
android-5.0
android-5.1
android-6.0
android-7.0
android-7.1
android-8.0
android-8.1
android-9.0
Team Win Recovery Project (TWRP)
mirror
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
twrp-functions.cpp
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Use magiskboot to repack the boot partition
Ethan Yonker
2019-04-03
1
-3
/
+4
*
AB Cache dir: If device doesn't have /data/cache for FBE, we should
bigbiff bigbiff
2019-04-03
1
-2
/
+10
*
Correct return case for context check in /cache/recovery
Makornthawat Emery
2019-03-30
1
-4
/
+1
*
Support both old and new mkfs.f2fs
Ethan Yonker
2019-03-22
1
-5
/
+7
*
Adding Edl button in reboot menu
mauronofrio
2019-03-20
1
-0
/
+7
*
AB/Non AB Devices: updates for moving cache
bigbiff bigbiff
2019-03-18
1
-23
/
+82
*
Add path for time and date fix
Mauronofrio Matarrese
2019-03-05
1
-1
/
+1
*
twrp: use ANDROID_ROOT environment variable
Captain Throwback
2018-08-24
1
-10
/
+10
*
Merge AOSP android-9.0.0_r3
Ethan Yonker
2018-08-24
1
-1
/
+0
*
Remove SuperSU
Ethan Yonker
2018-07-20
1
-8
/
+0
*
TWRP: Added TW_CLOCK_OFFSET flag to further adjust the clock.
Phoenix591
2018-05-25
1
-0
/
+4
*
TWRP: Move the valid current time up to trigger fix on more devices.
Phoenix591
2018-05-25
1
-1
/
+1
*
Use /persist as Qualcomm time fix source during early boot
nkk71
2018-01-17
1
-25
/
+38
*
Support v2 fstab format
Ethan Yonker
2017-11-28
1
-8
/
+8
*
ADB Backup: add ability for TWRP GUI to restore
bigbiff bigbiff
2017-11-27
1
-0
/
+24
*
Update to AOSP 8.0 base
Ethan Yonker
2017-09-08
1
-3
/
+3
*
twrpDigest refactor
bigbiff bigbiff
2017-06-17
1
-1
/
+0
*
Timeout for decrypt
Ethan Yonker
2017-03-01
1
-0
/
+35
*
Unused variable cleanup
Matt Mower
2017-01-18
1
-2
/
+1
*
Whitespace cleanup
Matt Mower
2017-01-18
1
-28
/
+28
*
Add TWRP app install via TWRP recovery
Ethan Yonker
2016-12-16
1
-1
/
+4
*
Change handling of /cache due to AB devices not having cache
Ethan Yonker
2016-12-13
1
-2
/
+8
*
Copy Kernel Logs
bigbiff bigbiff
2016-12-02
1
-0
/
+10
*
Update to android-7.1
Ethan Yonker
2016-11-30
1
-4
/
+8
*
Make it backwards compatible with 4.4
Ethan Yonker
2016-08-25
1
-1
/
+1
*
ADB: Add adb backup for TWRP.
bigbiff
2016-08-01
1
-8
/
+5
*
Rewrite TWRP fstab flag processing
Matt Mower
2016-05-03
1
-0
/
+7
*
Improve progress bar handling for backup / restore / image flash
Ethan Yonker
2016-03-31
1
-21
/
+21
*
DataManager Updates
Ethan Yonker
2016-03-31
1
-1
/
+2
*
Improve max brightness handling
Tatsuyuki Ishi
2016-01-22
1
-9
/
+8
*
Fix a bunch of messages
Matt Mower
2016-01-22
1
-1
/
+1
*
Improve sdcard partitioning process
Ethan Yonker
2016-01-14
1
-0
/
+19
*
Fix Recursive_Mkdir if path doesn't end with "/"
that
2016-01-04
1
-15
/
+8
*
Multiple Language Support
Ethan Yonker
2015-12-19
1
-22
/
+23
*
Free some memory allocations
Matt Mower
2015-11-12
1
-0
/
+6
*
Fix a bunch of warnings
Ethan Yonker
2015-10-25
1
-1
/
+1
*
remove useless memset and \n
Xuefer
2015-05-29
1
-3
/
+0
*
bootloader: align with AOSP code
that
2015-05-18
1
-9
/
+2
*
twrpTar: fix segfault after encrypted backups
that
2015-04-03
1
-4
/
+4
*
Fix reboot for some devices
Ethan Yonker
2015-03-25
1
-17
/
+18
*
Fix TWFunc::Wait_For_Child reporting success when child segfaults
Vojtech Bocek
2015-03-20
1
-4
/
+4
*
Replace Auto_Generated name spaces with underscores.
bigbiff
2015-02-21
1
-1
/
+3
*
Disable stock recovery replacing TWRP during ORS
Ethan Yonker
2015-02-02
1
-1
/
+13
*
Add cancel backup capability.
bigbiff
2015-01-27
1
-1
/
+1
*
Use /twres instead of /res for theme resources
Dees Troy
2015-01-22
1
-8
/
+8
*
twrp-functions: remove unused functions
that
2014-12-29
1
-124
/
+0
*
Update SuperSU to 2.40
Ethan Yonker
2014-12-18
1
-158
/
+1
*
Attempt to set the proper uid/gid/contexts on new files and dirs
Ethan Yonker
2014-12-12
1
-3
/
+8
*
Make the android-5.0 branch compile in 4.4 to 4.1
Ethan Yonker
2014-12-02
1
-0
/
+12
*
Fix up tw_reboot function
Ethan Yonker
2014-11-07
1
-3
/
+10
*
fix some compiler warnings
that
2014-11-04
1
-1
/
+1
*
display cpu temperature in twrp
Jenkins
2014-10-14
1
-0
/
+6
*
performance profile support
Tom Hite
2014-10-08
1
-0
/
+11
*
add mtp responder to TWRP.
bigbiff bigbiff
2014-09-03
1
-0
/
+18
*
Support reading since_epoch and secondary brightness files
xNUTx
2014-08-10
1
-4
/
+70
*
Implement "take a screenshot" feature
Vojtech Bocek
2014-07-09
1
-0
/
+18
*
Check the crash counter instead of date in TWFunc::Fixup_Time_On_Boot()
Vojtech Bocek
2014-07-09
1
-10
/
+0
*
Track backup and restore progress
Ethan Yonker
2014-07-09
1
-0
/
+24
*
Whitespace and minor code cleanup
Matt Mower
2014-06-04
1
-2
/
+2
*
Add support for actions triggered by key combination
Vojtech Bocek
2014-04-16
1
-0
/
+20
*
Fix skipping of relative paths and lost+found in twrpDU
Vojtech Bocek
2014-03-13
1
-0
/
+25
*
Change qcom time error messages to info
Dees Troy
2014-03-06
1
-3
/
+3
*
Check auto generated backup names for invalid characters
Ethan Yonker
2014-02-26
1
-0
/
+4
*
fix slash between directories
bigbiff bigbiff
2014-02-23
1
-1
/
+1
*
ifdef some functions that depend on other TWRP parts
Ethan Yonker
2014-02-12
1
-186
/
+168
*
Update SuperSU
Ethan Yonker
2014-02-08
1
-4
/
+12
*
Separate out function for reading /system/build.prop values
Ethan Yonker
2014-02-08
1
-25
/
+31
*
Add option to print render time of each frame to log file
Vojtech Bocek
2014-02-06
1
-0
/
+6
*
Load RTC offset on Qualcomm Krait chips, fixes the broken time & date
Vojtech Bocek
2014-02-04
1
-0
/
+93
*
Create a TWRP Disk Usage Class to retain state about a directory and whether we should skip it in other classes like twrpTar.
bigbiff bigbiff
2013-12-19
1
-33
/
+0
*
Update licenses to all match
Dees Troy
2013-10-22
1
-0
/
+18
*
Remove trailing spaces on auto generated backup names
Dees Troy
2013-10-17
1
-0
/
+7
*
Improvements to Update_Log_File
Dees Troy
2013-09-19
1
-8
/
+19
*
Never generate empty backup name
Vojtech Bocek
2013-09-17
1
-1
/
+2
*
Add TWFunc::Exec_Cmd() with no 'result' agrument
Vojtech Bocek
2013-09-12
1
-15
/
+32
*
Pull ROM info from build.prop for backup names
Dees Troy
2013-09-12
1
-0
/
+48
*
Really fix TWFunc::tw_chmod() for 3-character mode string
Vojtech Bocek
2013-08-30
1
-32
/
+41
*
Update SuperSU for 4.3 SELinux, 2.6.1.0
Dees_Troy
2013-08-30
1
-0
/
+62
*
ignore lost+found in all the places
bigbiff bigbiff
2013-08-28
1
-1
/
+1
*
Unify indentation and little clean-up in TWRP files
Vojtech Bocek
2013-08-24
1
-14
/
+15
*
Fix TWFunc::tw_chmod() for 3-character mode string
Vojtech Bocek
2013-08-24
1
-1
/
+2
*
Revert "Rewrite TWFunc::Exec_Cmd() to use pipe() instead of popen()"
Dees_Troy
2013-08-24
1
-43
/
+12
*
Rewrite TWFunc::Exec_Cmd() to use pipe() instead of popen()
Vojtech Bocek
2013-07-03
1
-12
/
+43
*
Support encrypted backup files
Dees_Troy
2013-06-22
1
-0
/
+199
*
Move all AOSP code out of recovery binary
Dees_Troy
2013-04-04
1
-128
/
+106
*
use md5.c for computation of md5sums
bigbiff bigbiff
2013-03-07
1
-43
/
+15
*
fixes for fakeflash zips
jt1134
2013-02-27
1
-2
/
+2
*
Fix compiling on CM7
Dees_Troy
2013-02-22
1
-1
/
+5
*
Check for root and root perms and offer to install/fix
Dees_Troy
2013-02-21
1
-62
/
+265
*
This adds a 60 second screen timeout for TWRP. Might consider making this configurable in the future.
bigbiff bigbiff
2013-02-13
1
-0
/
+49
*
Add write buffer for tar writes
Dees_Troy
2013-02-07
1
-4
/
+4
*
Use only std::string in TWFunc::Get_Folder_Size
Vojtech Bocek
2013-02-02
1
-14
/
+5
*
Fix fail over to vfat from exfat
Dees_Troy
2013-02-01
1
-2
/
+1
*
exFAT improvements, fixes
Dees_Troy
2013-01-28
1
-4
/
+12
*
file manager updates for exFAT
Dees_Troy
2013-01-28
1
-0
/
+21
*
Remove sockets and FIFOS when removing files
bigbiff bigbiff
2013-01-20
1
-1
/
+1
*
Fix wiping problems and save ecrypt key
Dees_Troy
2013-01-09
1
-26
/
+26
*
Add libtar to TWRP instead of using busybox tar
bigbiff bigbiff
2013-01-09
1
-70
/
+136
*
Increase array size to fix crashes on some devices
Dees_Troy
2012-12-20
1
-1
/
+1
*
Fix output of version number
Dees_Troy
2012-10-01
1
-25
/
+0
*
Fix compiler warnings
Dees_Troy
2012-09-28
1
-1
/
+1
*
Save version number to storage
Dees_Troy
2012-09-27
1
-0
/
+26
*
Port reboot functions to C++
Dees_Troy
2012-09-27
1
-0
/
+128
*
Add backup size checking
Dees_Troy
2012-09-26
1
-2
/
+10
*
Unify portrait layouts again
Dees_Troy
2012-09-26
1
-0
/
+23
*
Fix fstab and unmount problems
Dees_Troy
2012-09-20
1
-4
/
+3
*
Cleanup extra-functions
Dees_Troy
2012-09-18
1
-19
/
+14
*
Update backup and restore code, adb sideload
Dees_Troy
2012-09-17
1
-0
/
+71
*
Add wipe functions, compiles in CM7, text shows in UI, zips install
Dees_Troy
2012-09-14
1
-0
/
+164