bigbiff | 587f488 | 2024-01-13 16:45:35 -0500 | [diff] [blame] | 1 | --- |
| 2 | layout: post |
| 3 | title: "TWRP 3.7.1 Released" |
| 4 | date: 2024-02-21 19:00:00 |
| 5 | categories: site update |
| 6 | version: 3.7.1 |
| 7 | --- |
| 8 | |
| 9 | TWRP {{ page.version }} is out now for most currently supported devices. |
| 10 | |
| 11 | I continue my thanks to all the maintainers and your support. |
| 12 | |
| 13 | This release is a major release for Android 12. |
| 14 | Please see the list below for details. |
| 15 | |
| 16 | You can follow our status on [Zulip](https://rebrand.ly/teamwin-recovery-zulip-community) |
| 17 | |
| 18 | You can see the device builds under their respective [Jenkins view](https://jenkins.twrp.me). |
| 19 | |
| 20 | What's new in {{ page.version }}: |
| 21 | |
| 22 | # Android 12.1 Devices (A12.1 and up) |
| 23 | - Add lpdump library - bigbiff |
| 24 | - Update Czech translation - kacskrz |
| 25 | - Support QTI Vibrator updates - sekaiacg |
| 26 | - Support boot-hal-1.2 - CaptainThrowback |
| 27 | - Allow device disablement of Flash Current TWRP - CaptainThrowback |
| 28 | - Fix custom theme placement when changing TWRP backups folder - faoliveira78 |
| 29 | - Use /data/recovery for settings - AndroiableDroid |
| 30 | - Ignore non-existing logical partitions from fstab - AndroiableDroid |
| 31 | - Fix custom theme after changing TWRP backups folder on unencrypted devices - faoliveira78 |
| 32 | - libtar tagging for logging - AndroiableDroid |
| 33 | - dynamically choose fscrypt policy without setting Board - AndroiableDroid |
| 34 | - Set property after super partitions are created - CaptainThrowback |
| 35 | - Remove deprecated vold code - CaptainThrowback |
| 36 | - Prepare data/media early for devices who need it before decryption - DarthJabba9 |
| 37 | - Exclude package restrictions from backup - DarthJabba9 |
| 38 | - Support F2FS Compression - DarthJabba9 |
| 39 | - Fix default LUN for USB Storage - DarthJabba9 |
| 40 | - Fix default context for TWRP storage - nilz3000 |
| 41 | - Remove htcdumlock - DarthJabba9 |
| 42 | - Add POSIXAsyncIO to MTP Server - sekaiacg |
| 43 | - MTP Security Fix - James Wei |
| 44 | - Fix POSIX return values in MTP - chih-hung |
| 45 | - Cancel events in MTP correctly - Ray Chi |
| 46 | - Load kernel modules before GUI loads - AndroiableDroid |
| 47 | - Add AIDL v2 Vibrator interface - Woomymy |
| 48 | - Mount vendor_dlkm dynamic partition - micky387 |
| 49 | - Exclude gsi from backup - me-cafebabe |
| 50 | - Update default values for partition info - me-cafebabe |
| 51 | - Fix recovery settings for custom themes - faoliveira78 |
| 52 | - Ignore files without a fscrypt policy when backing up - bigbiff |
| 53 | - Fix fastboot mode processing - micky387 |
| 54 | - Don't setup vendor_dlkm unless device has partition - micky387 |
| 55 | - Update TWRP property for fastboot to not override android - CaptainThrowback |
| 56 | - Allow configuration of framerate - dereference23 |
| 57 | - Exclude GKI kernel modules from loading on init - CaptainThrowback |
| 58 | - Fix ABGR minui graphics - KrutosVIP |
| 59 | - Add flag to exclude libxml2 - CaptainThrowback |
| 60 | - Opt in to lptools - CaptainThrowback |
| 61 | - Fix Gui init process - AndroiableDroid |
| 62 | - Don't wake up when screen is touched - micky387 |
| 63 | - Setup UTC properties to prevent timestamp errors - nilz3000 |
| 64 | - Use health services for battery capacity - Mohd Faraz |
| 65 | - Include health services by default - AndroiableDroid |
| 66 | - BLKDISCARD on partition before flashing image - me-cafebabe |
| 67 | - Unmount oem and vendor partitions after being used to prevent errors - AndroiableDroid |
| 68 | - Load kernel modules before decryption - AndroiableDroid |
| 69 | - skip additional fstab processing from android - AndroiableDroid |
| 70 | - Fix rapidxml build errors - CaptainThrowback |
| 71 | - Move TWRP Board variables to vendor/soong - nebrassy |
| 72 | - multiple arguments for STRINGIFY macro - nebrassy |
| 73 | - enable legacy method for battery services - CaptainThrowback |
| 74 | - Move Sinhala language to extra languages - CaptainThrowback |
| 75 | - Add ability to load vendor kernel modules - nilz300 |
| 76 | - Fix recovery settings when crypto is broken on a device - faoliveira78 |
| 77 | - Fix timezone in terminal - sekaiacg |
| 78 | - Error for missing TW\_MAX\_BRIGHTNESS - CaptainThrowback |
| 79 | - repack support for vendor boot and recovery with a/b parititions - DarthJabba9 |
| 80 | - include vendor libs for AIDL haptics - CaptainThrowback |
| 81 | - Unmap super devices before fastbootd - color597 & CaptainThrowback |
| 82 | - Fix creation of default folder - faoliveira78 |
| 83 | - Use unmount2 in PartitionManager - CaptainThrowback |
| 84 | - recovery settings save fix after format data - faoliveira78 |
| 85 | - run formatdata.sh after formatting data - CaptainThrowback |
| 86 | - Unmount vendor before flashing current TWRP ramdisk back to boot - sekaicg |
| 87 | - variadic function syntax fixes - bigbiff |
| 88 | - twrpRepacker ramdisk format fix - sekaiacg |
| 89 | |
| 90 | Want to get notifications when we release new versions of TWRP? [Install the TWRP app and select your device!](https://twrp.me/app) |
| 91 | |
| 92 | We need your help! The bulk of TWRP work is done by a handful of people on a volunteer basis. We have pushed most of our device files to [our github](http://github.com/TeamWin/) and we have [a gerrit instance](http://gerrit.twrp.me). If you have the ability, please help us maintain our official devices and/or add your device to our official device list. Thanks in advance! |
| 93 | |
| 94 | Head over to the [devices page](http://twrp.me/Devices) to find install instructions and download links. |