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
/
install.cpp
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Move librecovery_ui to a sub-directory
Tianjie Xu
2019-03-21
1
-1
/
+1
*
Skip calling verify_package_compatibility when resuming.
Tao Bao
2019-03-18
1
-2
/
+2
*
Create a wrapper class for update package
xunchang
2019-03-11
1
-15
/
+9
*
Use android::base::Pipe.
Tao Bao
2019-03-01
1
-61
/
+49
*
Clean up the arg setup for exec(3).
Tao Bao
2018-12-20
1
-7
/
+3
*
roots.cpp: convert to C++ Fstab
Yifan Hong
2018-12-19
1
-2
/
+2
*
Check and dump the signal info for killed updater.
Tao Bao
2018-11-08
1
-2
/
+9
*
Refactor the code to check the metadata
Tianjie Xu
2018-10-31
1
-103
/
+123
*
Recovery now expects public keys in zipfile
Tianjie Xu
2018-10-22
1
-5
/
+5
*
Track the change to update_engine_sideload path.
Tao Bao
2018-08-14
1
-1
/
+1
*
Drop the dependency on AB_OTA_UPDATER flag.
Tao Bao
2018-06-19
1
-24
/
+15
*
otautil: Rename dir/sys/thermal utils.
Tao Bao
2018-05-04
1
-2
/
+2
*
Rename CacheLocation to Paths.
Tao Bao
2018-04-26
1
-3
/
+3
*
Revert "Revert "Move error_code.h into otautil.""
Tao Bao
2017-10-09
1
-1
/
+1
*
Revert "Move error_code.h into otautil."
Tao Bao
2017-10-05
1
-1
/
+1
*
Move error_code.h into otautil.
Tao Bao
2017-10-04
1
-1
/
+1
*
roots: Fix an issue with volume_for_path().
Tao Bao
2017-10-02
1
-1
/
+1
*
Remove EXPAND/STRINGIFY macros.
Tao Bao
2017-09-13
1
-1
/
+1
*
Merge "Add missing report of error code under recovery"
Tianjie Xu
2017-08-25
1
-0
/
+3
|
\
|
*
Add missing report of error code under recovery
Tianjie Xu
2017-08-23
1
-0
/
+3
*
|
Allow comparison against multi serial nums for A/B package
Tianjie Xu
2017-08-22
1
-5
/
+15
|
/
*
Fix the android-cloexec-* warnings in bootable/recovery
Tianjie Xu
2017-07-19
1
-1
/
+1
*
avoid assuming build number is a 32-bit integer
Daniel Micay
2017-06-26
1
-13
/
+9
*
Fix a race condition for temperature_logger
Tianjie Xu
2017-06-08
1
-3
/
+7
*
Add a binary path param to update_binary_command().
Tao Bao
2017-05-08
1
-21
/
+23
*
Revert "Remove EXPAND/STRINGIFY macros."
Tao Bao
2017-05-04
1
-1
/
+1
*
Remove EXPAND/STRINGIFY macros.
Tao Bao
2017-05-03
1
-1
/
+1
*
Move sysMapFile and sysReleaseMap into MemMapping class.
Tao Bao
2017-05-02
1
-5
/
+1
*
recovery: Change install_package() to take std::string.
Tao Bao
2017-05-01
1
-69
/
+72
*
librecovery: Remove -Wno-unused-parameter and add -Wall.
Tao Bao
2017-04-24
1
-1
/
+1
*
Merge "Call libvintf to verify package compatibility."
Tao Bao
2017-04-20
1
-5
/
+10
|
\
|
*
Call libvintf to verify package compatibility.
Tao Bao
2017-04-20
1
-5
/
+10
*
|
Add tests for read_metadata_from_package().
Tao Bao
2017-04-19
1
-43
/
+39
|
/
*
Minor clean up to install.cpp.
Tao Bao
2017-04-19
1
-66
/
+61
*
Add tests for update_binary_command().
Tao Bao
2017-04-18
1
-82
/
+80
*
Fix the double free in verify_package_compatibility().
Tao Bao
2017-04-18
1
-1
/
+0
*
Verify the package compatibility with libvintf.
Tao Bao
2017-04-13
1
-0
/
+73
*
Log temperature during OTA update
Tianjie Xu
2017-03-28
1
-5
/
+47
*
Skip logging the warning for uncrypt_status for devices w/o /cache
Tianjie Xu
2017-03-26
1
-5
/
+9
*
verify_file: Add constness to a few addresses.
Tao Bao
2017-03-21
1
-1
/
+1
*
Drop the dependency on 'ui' in verify_file().
Tao Bao
2017-03-17
1
-19
/
+21
*
Replace _exit(-1) with _exit(EXIT_FAILURE).
Tao Bao
2017-02-03
1
-1
/
+1
*
Avoid to call UI functions in child process
Tianjie Xu
2017-02-03
1
-1
/
+5
*
Print with newline for ui_print.
Tao Bao
2017-01-22
1
-5
/
+1
*
recovery: Move property_get() to android::base::GetProperty().
Tao Bao
2017-01-13
1
-68
/
+66
*
recovery: Clean up try_update_binary() in install.cpp.
Tao Bao
2017-01-06
1
-145
/
+166
*
Remove the obsolete comments for firmware update.
Tao Bao
2016-12-14
1
-9
/
+0
*
Merge "Revert "Revert "Some cleanups to recovery."""
Tao Bao
2016-11-04
1
-2
/
+0
|
\
|
*
Revert "Revert "Some cleanups to recovery.""
Tao Bao
2016-11-03
1
-2
/
+0
*
|
Merge "Revert "Some cleanups to recovery.""
Dan Albert
2016-10-27
1
-0
/
+2
|
\
|
|
*
Revert "Some cleanups to recovery."
Dan Albert
2016-10-27
1
-0
/
+2
*
|
Merge "Some cleanups to recovery."
Tao Bao
2016-10-27
1
-2
/
+0
|
\
|
|
*
Some cleanups to recovery.
Tao Bao
2016-10-26
1
-2
/
+0
|
*
Verify wipe package when wiping A/B device in recovery.
Yabin Cui
2016-10-19
1
-25
/
+41
*
|
resolve merge conflicts of 6fba98c to stage-aosp-master
Tianjie Xu
2016-10-18
1
-36
/
+43
|
\
|
|
*
Replace minzip with libziparchive
Tianjie Xu
2016-10-18
1
-22
/
+23
|
*
Fix the prefix matching for uncrypt status.
Tao Bao
2016-10-14
1
-2
/
+2
*
|
Report uncrypt errors in details
Tianjie Xu
2016-09-29
1
-1
/
+1
*
|
Merge "Report uncrypt errors in details" am: af8b9363c6 am: 7582609d61
Tianjie Xu
2016-09-27
1
-1
/
+1
|
\
|
|
*
Report uncrypt errors in details
Tianjie Xu
2016-09-27
1
-1
/
+1
|
*
Duplicate the last_install content into last_log.
Tao Bao
2016-09-26
1
-30
/
+30
*
|
Duplicate the last_install content into last_log.
Tao Bao
2016-09-26
1
-30
/
+30
*
|
Fail gracefully when we fail to fork the update binary
Matthew Bouyack
2016-09-21
1
-0
/
+8
*
|
Revert "DO NOT MERGE Fail gracefully when we fail to fork the update binary am: de1b53d067"
Matthew Bouyack
2016-09-21
1
-8
/
+0
*
|
DO NOT MERGE Fail gracefully when we fail to fork the update binary
Matthew Bouyack
2016-09-20
1
-0
/
+8
|
\
\
|
*
|
DO NOT MERGE Fail gracefully when we fail to fork the update binary
Matthew Bouyack
2016-09-20
1
-0
/
+8
|
*
|
Check corruption when reading uncrypt_status file
Tianjie Xu
2016-09-13
1
-0
/
+2
*
|
|
Merge "Check corruption when reading uncrypt_status file" am: 3cf815a6a9 am: 40bae5e1c6
Tianjie Xu
2016-09-14
1
-0
/
+2
|
\
\
\
|
|
|
/
|
|
/
|
|
*
|
Check corruption when reading uncrypt_status file
Tianjie Xu
2016-09-13
1
-0
/
+2
|
*
|
save uncrypt status to last_install
Tianjie Xu
2016-09-13
1
-1
/
+13
|
*
|
Switch recovery to libbase logging
Tianjie Xu
2016-09-01
1
-15
/
+17
*
|
|
save uncrypt status to last_install am: e16e799dfd
Tianjie Xu
2016-09-13
1
-0
/
+13
|
\
\
\
|
|
|
/
|
|
/
|
|
*
|
save uncrypt status to last_install
Tianjie Xu
2016-09-13
1
-0
/
+13
|
*
|
Add inttypes.h for PRIu64.
Alex Deymo
2016-08-12
1
-0
/
+1
*
|
|
Fix a typo of variable name in install.cpp
Tianjie Xu
2016-09-02
1
-6
/
+6
*
|
|
Switch recovery to libbase logging
Tianjie Xu
2016-09-01
1
-33
/
+30
*
|
|
Merge "Fix clang-tidy warnings in bootable/recovery." am: 89bf2bdc85 am: 9968866e86
Chih-Hung Hsieh
2016-08-27
1
-2
/
+2
|
\
\
\
|
|
|
/
|
|
/
|
|
*
|
Fix clang-tidy warnings in bootable/recovery.
Chih-Hung Hsieh
2016-08-26
1
-2
/
+2
|
*
|
Merge "Free mmaped area if keys fail to load"
Tao Bao
2016-08-18
1
-0
/
+1
|
|
\
\
|
|
*
|
Free mmaped area if keys fail to load
WiZarD
2016-08-18
1
-0
/
+1
*
|
|
|
Add inttypes.h for PRIu64.
Alex Deymo
2016-08-12
1
-0
/
+1
*
|
|
|
resolve merge conflicts of 66940b9 to nyc-mr1-dev-plus-aosp
Alex Deymo
2016-08-12
1
-18
/
+181
|
\
\
\
\
|
|
|
_
|
/
|
|
/
|
|
|
*
|
|
Call update_engine_sideload from recovery.
Alex Deymo
2016-08-12
1
-18
/
+181
*
|
|
|
resolve merge conflicts of ed4c49c to nyc-mr1-dev-plus-aosp
Yabin Cui
2016-06-21
1
-23
/
+37
|
\
|
|
|
|
|
/
/
|
/
|
|
|
*
|
Verify wipe package when wiping A/B device in recovery.
Yabin Cui
2016-06-21
1
-23
/
+37
*
|
|
resolve merge conflicts of 179c0d8 to stage-aosp-master
Elliott Hughes
2016-06-16
1
-2
/
+0
|
\
\
\
|
|
|
/
|
|
/
|
|
*
|
Remove obsolete MTD support.
Elliott Hughes
2016-06-10
1
-2
/
+0
*
|
|
Log source/target build version to last_install
Tianjie Xu
2016-06-10
1
-0
/
+55
|
\
\
\
|
|
|
/
|
|
/
|
|
*
|
Log source/target build version to last_install
Tianjie Xu
2016-06-10
1
-0
/
+55
*
|
|
resolve merge conflicts of 7ce287d to nyc-dev-plus-aosp
Tianjie Xu
2016-06-04
1
-6
/
+13
|
\
|
|
|
*
|
Call ioctl before each write on retry
Tianjie Xu
2016-06-03
1
-6
/
+13
*
|
|
resolve merge conflicts of 50f6417 to nyc-dev-plus-aosp
Tianjie Xu
2016-05-23
1
-2
/
+11
|
\
|
|
|
*
|
Allow recovery to return error codes
Tianjie Xu
2016-05-20
1
-2
/
+11
*
|
|
Add time and I/O info to last_install
Tianjie Xu
2016-05-18
1
-4
/
+23
|
\
|
|
|
*
|
Add time and I/O info to last_install
Tianjie Xu
2016-05-16
1
-4
/
+23
*
|
|
resolve merge conflicts of 8febafa to nyc-dev-plus-aosp
Elliott Hughes
2016-04-14
1
-6
/
+8
|
\
|
|
|
|
/
|
/
|
|
*
Use BoringSSL instead of mincrypt to speed up package verification.
Elliott Hughes
2016-04-14
1
-8
/
+9
|
*
Reboot and retry on I/O errors
Tianjie Xu
2016-03-10
1
-0
/
+6
*
|
Convert recovery to use BoringSSL instead of mincrypt.
Mattias Nissler
2016-04-06
1
-2
/
+1
*
|
Reboot and retry on I/O errors
Tianjie Xu
2016-03-03
1
-0
/
+6
*
|
Fix some memory leaks.
Yabin Cui
2016-02-11
1
-5
/
+5
|
/
*
recovery: Refactor verifier and verifier_test.
Tao Bao
2016-02-03
1
-7
/
+6
*
Log update outputs in order
Tao Bao
2015-06-03
1
-2
/
+2
*
Update the comments for package installer commands
Tao Bao
2015-04-11
1
-1
/
+13
*
Rotate logs only when there are actual operations
Tao Bao
2015-04-08
1
-0
/
+2
*
Factor out option variables from int to bool types
Tao Bao
2015-03-25
1
-5
/
+5
*
Add missing includes.
Elliott Hughes
2015-01-28
1
-0
/
+1
*
sideload without holding the whole package in RAM
Doug Zongker
2014-07-02
1
-4
/
+6
*
disable async reboot during package installation
Doug Zongker
2014-05-23
1
-0
/
+7
*
do verification and extraction on memory, not files
Doug Zongker
2014-01-16
1
-7
/
+23
*
Restore default umask after forking for update-binary.
Alistair Strachan
2013-11-18
1
-0
/
+1
*
recovery: install packages in a known mount environment
Doug Zongker
2013-08-21
1
-5
/
+10
*
recovery: move log output to stdout
Doug Zongker
2013-07-09
1
-0
/
+1
*
verifier: update to support certificates using SHA-256
Doug Zongker
2013-04-10
1
-1
/
+1
*
move key loading to verifier code
Doug Zongker
2012-11-02
1
-100
/
+0
*
add simple text to recovery UI
Doug Zongker
2012-08-23
1
-1
/
+1
*
support version 2 (2048-bit e=65537) keys in recovery
Doug Zongker
2012-07-25
1
-1
/
+25
*
minor recovery changes
Doug Zongker
2012-04-12
1
-0
/
+2
*
refactor ui functions into a class
Doug Zongker
2011-10-29
1
-14
/
+20
*
turn recovery into a C++ binary
Doug Zongker
2011-10-28
1
-0
/
+314