End-of-Life, 21 Mar 2017: No further updates are planned for this device.
TeamWin Recovery Project (TWRP) is an open source recovery system for Android devices. Beyond basic features like backup, restore, and the ability to install a new or updated version of Android, TWRP includes numerous additional features:
- The GUI is XML driven and themeable
- Partitions can be formatted to a new filesystem type
- The boot and recovery (yes) partitions can be flashed directly
- Decryption of AOSP encrypted /data is supported
- Backups can be encrypted
- … and quite a bit more
HTC DROID Incredible 4G LTE product page on twrp.me
Fork information
Beginning with version 3.0.M0-0, a forked TWRP repository is used to build releases. This has largely been done to remove the headache that is associated with keeping TWRP compatible with so many (old) Android build systems. For example, the cm-13.0
branch is only designed to be built with CyanogenMod 13.0. There are other minor changes that are described in the README, but it should be noted that the feature set is largely the same as in official TWRP releases.
Guides
- Flashing recovery on HTC devices
- Windows drivers for ADB in recovery on HTC devices
- Windows 8.1 and fastboot on HTC msm8960 devices
Unofficial TWRP Builds
Psst, want to try something new? LineageOS
Datamedia scheme
Only for the builds of LineageOS 14.1 (and previously CyanogenMod 13.0) offered on this website. The Data/SDCard swap can be performed before installing this recovery, or using this recovery. To revert to the stock partition scheme, though, the Dual partition scheme support recovery below is needed.
-
twrp-3.1.N1-1-fireball-dm.img (13.71 MB)
Updated: 29 Oct 2017
SHA1:417a287ba1cd1fc0219d29a5affc21a1e4a46a04
Commit history: twrp, device, kernel
-
twrp-3.1.N0-0-fireball-dm.img (13.70 MB)
Updated: 11 Mar 2017
SHA1:09cf5047b2fb51777ee9a6f97870da7c15505e31
Commit history: twrp, device, kernel
-
twrp-3.0.M5-0-fireball-dm.img (11.73 MB)
Updated: 19 Jul 2016
SHA1:1ed3c13bb1f89f7a3447aaffd7bb306bf4a16f83
Commit history: twrp, device, kernel
Dual partition scheme support
This recovery supports both standard and swapped Data/SDCard partition layouts. During init, it checks the filesystem type of /dev/block/mmcblk0p35
(by-name/userdata) and applies a device name based on its findings (if vfat then fireballx; all other cases fireball).
What is the Data/SDCard swap?
-
twrp-3.1.N1-1-fireball.img (13.71 MB)
Updated: 29 Oct 2017
SHA1:5953da5d5ed4cdd66b95969a740eaf75320ef3f1
Commit history: twrp, device, kernel
-
twrp-3.1.N0-0-fireball.img (13.70 MB)
Updated: 11 Mar 2017
SHA1:ded596ab9e38b55c496ca94f9b17b5236f986607
Commit history: twrp, device, kernel
-
twrp-3.0.M5-0-fireball.img (11.73 MB)
Updated: 19 Jul 2016
SHA1:21861edc624b44f8e2f20302f22664f80479fa40
Commit history: twrp, device, kernel
-
twrp-2.8.7.1-fireball.img (11.10 MB)
Updated: 8 Sep 2015
SHA1:eb482b6be5bd4990813543828f270eb5fe8a0a76
Commit history: twrp, device, kernel
-
twrp-2.8.6.5-fireball.img (11.10 MB)
Updated: 6 Jun 2015
SHA1:edcd76701a552625ed88b9f513b648762c2b5bb2
Commit history: twrp, device, kernel
Standard partition layout only (1GB Data / 4GB SDCard)
-
twrp-2.8.1.1-fireball.img (10.11 MB)
Updated: 6 Nov 2014
SHA1:de71629f2fafe5f67fe277c760e12f7638a7312d
Commit history: twrp, device, kernel
-
twrp-2.7.1.2-fireball.img (8.83 MB)
Updated: 12 Jul 2014
SHA1:5dd9f87f1ed180325637049f1a76a50853b44024
Commit history: twrp, device, kernel
-
twrp-2.7.0.7-fireball-oldenc.img (8.81 MB)
Updated: 30 Apr 2014
SHA1:113dead4828c81e8d78d451be59a3e132ce4ac32
Commit history: twrp, device, kernel
This build is intended only for users of AOSP ROMs that save encryption keys to the footer of the /data partition instead of the dedicated /extra partition. For more information, visit wiki.cyanogenmod.org/w/HTC_fstab_updates.
Release 3.0.N2-0
- Largely in-line with TWRP 3.1.0-0
- Encrypted backups are disabled due to poor implementation, see TWRP Issue #817
adb backup
is not implemented due to concerns over code quality- Built in cm-14.1 with minor customizations
Release 3.0.M5-0
- Largely in-line with TWRP 3.0.2-0
- Built in cm-13.0 with minor customizations
Unofficial 2.8.7.1: Important changes since official 2.8.7.0
- Wipe encryption keys from /data footer during format
- Support read-only system mounting (optional)
- Report success instead of failure on AOSP scripted updates
Unofficial 2.8.6.5: Important changes since official 2.8.6.0
TWRP has not been tracking my device trees since around version 2.8.0.0. This list may not tell the full story. As always, source code with full commit history is posted next to my download links. That’s your best reference for changes.
- Bugfixes in GUI, fonts, and encrypted backups
- Fix layered lock screens issue
- Supports both standard and swapped data/sdcard partition schemes
- F2FS filesystem support
- Update off-mode charging
Unofficial 2.8.1.1: Important changes since official 2.8.1.0
- CPU performance profiles – speeds up compressed and/or encrypted backups
Unofficial 2.7.1.2: Important changes since official 2.7.1.0
- Correctly write bootloader messages to /misc partition without wiping everything else
- Track backup and restore progress
- Color in the console
- Refresh after partition changes
- Do not restore file system on data/media devices
- libtar: don’t set parent dir’s context when extracting a file
- HTC LED charging indicator
Known issues and limitations
- [2.7.1.2] Off-mode charging does not display charging images; the LED works though.
- [all] Cannot decrypt stock Sense encrypted /data (only supports AOSP encryption)