blob: 335c196390d92e9cf10ca999a74e2fea07f48656 [file] [log] [blame]
bigbiff587f4882024-01-13 16:45:35 -05001---
2layout: post
3title: "TWRP 3.7.1 Released"
4date: 2024-02-21 19:00:00
5categories: site update
6version: 3.7.1
7---
8
9TWRP {{ page.version }} is out now for most currently supported devices.
10
11I continue my thanks to all the maintainers and your support.
12
13This release is a major release for Android 12.
14Please see the list below for details.
15
16You can follow our status on [Zulip](https://rebrand.ly/teamwin-recovery-zulip-community)
17
18You can see the device builds under their respective [Jenkins view](https://jenkins.twrp.me).
19
20What'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
90Want to get notifications when we release new versions of TWRP? [Install the TWRP app and select your device!](https://twrp.me/app)
91
92We 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
94Head over to the [devices page](http://twrp.me/Devices) to find install instructions and download links.