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 EVO 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
Unified build for both storage variants
-
twrp-3.1.N1-0-jewel.img (14.17 MB)
Updated: 28 Oct 2017
SHA1:e4a3949147df08891465e17ae9fae62072992cda
Commit history: twrp, device, kernel
-
twrp-3.1.N0-0-jewel.img (14.15 MB)
Updated: 11 Mar 2017
SHA1:ccb50a715bd99756614251bbbb5059e0bed21a69
Commit history: twrp, device, kernel
-
twrp-3.0.M5-0-jewel.img (12.20 MB)
Updated: 19 Jul 2016
SHA1:c1d1b39b799a1f4c027d1f6915423d1ad4c9e948
Commit history: twrp, device, kernel
-
twrp-2.8.7.1-jewel.img (11.89 MB)
Updated: 8 Sep 2015
SHA1:8ee159fdfca773e0553e35ff22ff0a26a6298354
Commit history: twrp, device, kernel
-
twrp-2.8.6.5-jewel.img (11.88 MB)
Updated: 6 Jun 2015
SHA1:ee0a305931ea7e04c9de223b656133a1a9bad2c0
Commit history: twrp, device, kernel
-
twrp-2.8.1.1-jewel.img (10.64 MB)
Updated: 6 Nov 2014
SHA1:b0f3597305094e19eae3396973b5af25dfdbc84f
Commit history: twrp, device, kernel
Dedicated internal storage partition
-
twrp-2.7.1.2-jewel.img (9.03 MB)
Updated: 12 Jun 2014
SHA1:cc99a4b93a1616197d69180fa4f84639e3be541d
Commit history: twrp, device, kernel
-
twrp-2.7.0.7-jewel-oldenc.img (9.02 MB)
Updated: 30 Apr 2014
SHA1:25be050120cb909c1d3a7b7f95091052645719dc
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.
/data/media storage (HBOOT 2.10.0000 only)
-
twrp-2.7.1.2-jewel-dm.img (9.03 MB)
Updated: 12 Jul 2014
SHA1:23560b1d09686fea4de140d86bd786afa4a9eadc
Commit history: twrp, device, kernel
Release 3.1.N0-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
- 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
- Change USB VendorID:ProductID for ADB/ADB+MTP to match HTC’s stock configuration
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)