No description or website provided.
C++ C Makefile Shell Objective-C Yacc Other
Latest commit 93bcfca Dec 6, 2016 @invisiblek invisiblek Merge tag 'android-7.1.1_r4' into cm-14.1
Android 7.1.1 release 4

# gpg: Signature made Thu Dec  1 13:06:50 2016 CST
# gpg:                using DSA key E8AD3F819AB10E78
# gpg: Can't check signature: No public key
Permalink
Failed to load latest commit information.
applypatch applypatch: Don't call inflate() when it expects zero-length output. Jun 13, 2016
bootloader_message bootloader_message: allow devices to override Nov 27, 2016
edify Call ioctl before each write on retry Jun 3, 2016
etc Mount pstore filesystem while in recovery Sep 4, 2016
fonts more font improvements and cleanup Mar 7, 2013
fstools fstools: Add libselinux dep Nov 24, 2016
minadbd minadbd: update for adb_thread_create signature change. Feb 22, 2016
minui minui: accept RGBA and treat it as RGBX Sep 4, 2016
minzip resolve merge conflicts of e5d3d15 to nyc-dev Feb 23, 2016
mtdutils recovery: Awakening of MiniVold Sep 4, 2016
otafault Correct caching behavior for should_inject_cache Mar 23, 2016
res-hdpi/images recovery: Implement sysbar Sep 4, 2016
res-mdpi/images recovery: Implement sysbar Sep 4, 2016
res-xhdpi/images recovery: Implement sysbar Sep 4, 2016
res-xxhdpi/images recovery: Implement sysbar Sep 4, 2016
res-xxxhdpi/images recovery: Implement sysbar Sep 4, 2016
tests Convert recovery to use BoringSSL instead of mincrypt. Sep 4, 2016
tools Import translations. DO NOT MERGE Jul 21, 2016
uncrypt DO NOT MERGE Report uncrypt errors in details Sep 29, 2016
update_verifier Skip update verification if care_map is not found Jul 15, 2016
updater Merge tag 'android-7.1.0_r4' of https://android.googlesource.com/plat… Oct 26, 2016
Android.mk Merge tag 'android-7.1.0_r4' of https://android.googlesource.com/plat… Oct 26, 2016
CleanSpec.mk recovery: minui: add adf backend Apr 25, 2014
NOTICE Automated import from //branches/donutburger/...@140818,140818 Mar 25, 2009
README.md Refactor existing tests to use gtest Feb 4, 2016
adb_install.cpp sr: Add performance control Oct 15, 2016
adb_install.h recovery: Provide sideload cancellation Sep 4, 2016
asn1_decoder.cpp Add missing includes. Jan 28, 2015
asn1_decoder.h Add support for ECDSA signatures Oct 10, 2013
backup.cpp recovery: bu: Make 64-bit clean Sep 4, 2016
bootloader.h Create bootloader_message static library. Jun 30, 2016
bu.cpp sr: Remove dialog usage from backup service Sep 4, 2016
bu.h recovery: bu: Implement backup/restore Sep 4, 2016
common.h updater: Clean up char* with std::string. Aug 6, 2015
default_device.cpp Auto-detect whether to use the long-press UI. Apr 10, 2015
device.cpp Merge tag 'android-7.1.0_r4' of https://android.googlesource.com/plat… Oct 26, 2016
device.h recovery: Add wipe system partition option Sep 4, 2016
error_code.h DO NOT MERGE Report uncrypt errors in details Sep 29, 2016
fuse_sdcard_provider.cpp recovery: Provide sideload cancellation Sep 4, 2016
fuse_sdcard_provider.h recovery: Fork a process for fuse when sideloading from SD card. Jan 14, 2016
fuse_sideload.cpp recovery: Provide caching for sideload files Sep 4, 2016
fuse_sideload.h sr: Adjust for changes in sideload code Sep 4, 2016
install.cpp Merge tag 'android-7.1.1_r4' into cm-14.1 Dec 6, 2016
install.h Merge tag 'android-7.1.0_r4' of https://android.googlesource.com/plat… Oct 26, 2016
interlace-frames.py Go back to the old ear-wiggling Android animation. Apr 21, 2016
print_sha1.h recovery: Dump the signature in the zip package. Apr 20, 2016
recovery-persist.cpp recovery-persist: pick up both pstore console files Apr 5, 2016
recovery-persist.rc recovery: use __android_log_pmsg_file_write for log files Mar 31, 2016
recovery-refresh.cpp recovery: use __android_log_pmsg_file_write for log files Mar 31, 2016
recovery-refresh.rc recovery: use __android_log_pmsg_file_write for log files Mar 31, 2016
recovery.cpp Merge tag 'android-7.1.1_r4' into cm-14.1 Dec 6, 2016
recovery_cmds.h recovery: Assimilate minivold Sep 4, 2016
res-560dpi Make text for recovery larger on angler May 2, 2016
restore.cpp recovery: bu: Implement backup/restore Sep 4, 2016
roots.cpp recovery: rename remount_for_wipe Sep 4, 2016
roots.h recovery: rename remount_for_wipe Sep 4, 2016
screen_ui.cpp Constrain log text output to bottom quarter of the screen. Nov 8, 2016
screen_ui.h Merge tag 'android-7.1.0_r4' of https://android.googlesource.com/plat… Oct 26, 2016
ui.cpp recovery: Cleanup touch UI code for N Sep 4, 2016
ui.h recovery: Implement sysbar Sep 4, 2016
unique_fd.h We can use fclose directly in std::unique_ptr. Nov 13, 2015
verifier.cpp recovery: Dump the signature in the zip package. Apr 20, 2016
verifier.h Use BoringSSL instead of mincrypt to speed up package verification. Apr 13, 2016
voldclient.cpp recovery: Awakening of MiniVold Sep 4, 2016
voldclient.h recovery: Awakening of MiniVold Sep 4, 2016
wear_touch.cpp recovery: Move SwipeDetector into common location Mar 18, 2016
wear_touch.h recovery: Move SwipeDetector into common location Mar 18, 2016
wear_ui.cpp recovery: Cleanup touch UI code for N Sep 4, 2016
wear_ui.h recovery: Cleanup touch UI code for N Sep 4, 2016

README.md

The Recovery Image

Quick turn-around testing

mm -j && m ramdisk-nodeps && m recoveryimage-nodeps

# To boot into the new recovery image
# without flashing the recovery partition:
adb reboot bootloader
fastboot boot $ANDROID_PRODUCT_OUT/recovery.img

Running the tests

# After setting up environment and lunch.
mmma -j bootable/recovery

# Running the tests on device.
adb root
adb sync data

# 32-bit device
adb shell /data/nativetest/recovery_unit_test/recovery_unit_test
adb shell /data/nativetest/recovery_component_test/recovery_component_test

# Or 64-bit device
adb shell /data/nativetest64/recovery_unit_test/recovery_unit_test
adb shell /data/nativetest64/recovery_component_test/recovery_component_test