blob: a401c765276e412de97cb3f7b73ce14228e9c293 [file] [log] [blame]
bigbiffd4627902020-06-24 13:23:07 -04001---
2layout: post
3title: "TWRP 3.4.0-0 Released"
4date: 2020-06-24 13:21:42
5categories: site update
6version: 3.4.0-0
7---
8
9TWRP {{ page.version }} is out now for most currently supported devices.
10
11What's new in {{ page.version }}:
bigbifff32e48f2020-06-24 18:58:54 -040012# System As Root (SAR)
13- Fix backup and restore using SAR - dianlujitao
14- System mount point - Chaosmaster
15- ORS - Chaosmaster
16- Zip install - Chaosmaster
17- system_root bind mount to /system - Chaosmaster
18- Autodetection of SAR - Chaosmaster
bigbiffd4627902020-06-24 13:23:07 -040019
bigbiffb585a282020-06-24 19:09:58 -040020# Digest
21- fix creation of digests for sub-partitions (was bugfix applied to many devices since last year) - Bigbiff
bigbiffd4627902020-06-24 13:23:07 -040022
bigbifff32e48f2020-06-24 18:58:54 -040023# Encryption
24- ext4Crypt Wrapped Key Update - Peter Cai
25- Fix upgrading encryption key if export fails - Peter Cai
26- Fix wrapped key support for devices without metadata partition - mauronofrio
27- Don't skip decryption when using block map file in order to write to /data in ORS - CaptainThrowback
28- FDE - Decrypt master key first - AndroidableDroid
29- vold_decrypt - set Android version and patch level automatically - CaptainThrowback
30- Set wrapped decrypt support by twrp flag - Peter Cai
31- Don't try wrapped support unless needed - mauronofrio
32- restore ext4 policy on /data/cache - Bigbiff
33- multiuser decryption - Noah Jacobson
34- FDE retry - AndroidableDroid
bigbiffd4627902020-06-24 13:23:07 -040035
bigbiffb585a282020-06-24 19:09:58 -040036# TWRP App
37- unmount system after checking for app - Bigbiff
bigbiffd4627902020-06-24 13:23:07 -040038
bigbifff32e48f2020-06-24 18:58:54 -040039# Prebuilt updates -
40- android.hardware.confirmationui@1.0 - cryptomilk
bigbiffd4627902020-06-24 13:23:07 -040041
bigbifff32e48f2020-06-24 18:58:54 -040042# Compilation Fixes:
bigbiffd2da1062020-06-24 19:26:29 -040043- TW\_EXFAT\_FUSE compilation fixes - Bigbiff
bigbifff32e48f2020-06-24 18:58:54 -040044- libuuid - cryptomilk
45- 'system/etc/ld.config.txt' not found error - Martin Dünkelmann
bigbiffd4627902020-06-24 13:23:07 -040046
bigbifff32e48f2020-06-24 18:58:54 -040047# Language Updates:
48- Portugal - Vasco Machado
49- Dutch - Ian Macdonald
50- Turkish - Fatih Fırıncı
bigbiffb585a282020-06-24 19:09:58 -040051- Localisation of Backup_Tar: Ian Macdonald
bigbiffd4627902020-06-24 13:23:07 -040052
bigbifff32e48f2020-06-24 18:58:54 -040053# ld.config.txt
54- updates for 8.x trees - CaptainThrowback
55- fix search path for /sbin - CaptainThrowback
56- /sbin should come first in search path - Ian Macdonald
bigbiffd4627902020-06-24 13:23:07 -040057
bigbiffb585a282020-06-24 19:09:58 -040058# General Bugs
59- Fix persistent log storage - SyberHexen
60- Compress Persistent Logs - Bigbiff
61- FB2PNG compilation errors - Bigbiff
62- exclude per_boot from backups - Darth9
63- Unmount all directories that point to same block device - AndroidableDroid
64- Blank screen fixes - Sean hoyt
65- Toolbox is default on android-9+ - mauronofrio
bigbiffd4627902020-06-24 13:23:07 -040066
bigbifff32e48f2020-06-24 18:58:54 -040067# Cleanup -
68- Typo fix in comment - VDavid003
69- newlines in ext4crypt - CaptainThrowback
bigbiffd2da1062020-06-24 19:26:29 -040070- TW\_OEM\_BUILD compilation issue - Patrick Zacharias
bigbiffb585a282020-06-24 19:09:58 -040071- Fix Dependency requirements - Dees_Troy
72- Fix Symbolic links for BB and Toolbox - Dees_Troy
bigbiffd4627902020-06-24 13:23:07 -040073
bigbifff32e48f2020-06-24 18:58:54 -040074# Bootloader Message
75- cleanup - Alessandro Astone
76- add configurable offsets
bigbiffd4627902020-06-24 13:23:07 -040077
bigbifff32e48f2020-06-24 18:58:54 -040078# Error Cleanup
79- uevent errors and decryption error - mauronofrio
80- using copy_file to copy files from /etc - CaptainThrowback
81- ueventd access to /acct - early directory creation in init - cryptomilk
bigbiffd4627902020-06-24 13:23:07 -040082
bigbifff32e48f2020-06-24 18:58:54 -040083# Haptics
84- TSP Driver - LameMonster82
85- QTI Input - AndroidableDroid
bigbiffd4627902020-06-24 13:23:07 -040086
bigbifff32e48f2020-06-24 18:58:54 -040087# update_engine
88- read all asserts - Hernán Castañón
bigbiffd4627902020-06-24 13:23:07 -040089
bigbifff32e48f2020-06-24 18:58:54 -040090# Resetprop
91- Add Resetprop from Magisk - CaptainThrowback & mauronofrio
92- compile from source - Chaosmaster
93- fix for android-7 and earlier - Chaosmaster
94- cleanup for spaces in properties - AndroidableDroid
bigbiffd4627902020-06-24 13:23:07 -040095
bigbiffb585a282020-06-24 19:09:58 -040096# Properties
97- Add Property override - Chaosmaster
bigbiffd4627902020-06-24 13:23:07 -040098
bigbiffb585a282020-06-24 19:09:58 -040099# Backuptool
100- mount system and vendor for A/B installs for backuptool - Chaosmaster
bigbiffd4627902020-06-24 13:23:07 -0400101
bigbiffb585a282020-06-24 19:09:58 -0400102# twrpTar
103- fix backup freezes when pigz and openaes are used - Fabrice Bellet
bigbiffd4627902020-06-24 13:23:07 -0400104
bigbifff32e48f2020-06-24 18:58:54 -0400105# Zip Installs
106- Info for A/B zip installing to inactive slot - Chaosmaster
107- Reboot to system button now allows to be rebooted to different partitions after zip install
108- progressbar rework - Chaosmaster
bigbiffd4627902020-06-24 13:23:07 -0400109
bigbiffb585a282020-06-24 19:09:58 -0400110# Magisk updates
111- update binaries from source - AndroidableDroid
bigbiffd4627902020-06-24 13:23:07 -0400112
bigbiffd2da1062020-06-24 19:26:29 -0400113# A/B Updater Zip Template
114- rewrite A/B installer zip from scratch using a new generic template and latest magiskboot - osm0sis
bigbiff74c5f282020-06-24 21:17:42 -0400115- installer zip support for recovery\_a/recovery\_b partition ramdisks on newer 2SI SAR A/B devices - osm0sis
bigbiffd2da1062020-06-24 19:26:29 -0400116- generate installer zips for all prod A/B devices - bigbiff
117- improve installer zip dump/write speed and add more error catching - arter97 & osm0sis
118
bigbiffb585a282020-06-24 19:09:58 -0400119# OZIP Encryption Support
120- add OZIP encryption - mauronofrio
bigbiffd4627902020-06-24 13:23:07 -0400121
bigbiffb585a282020-06-24 19:09:58 -0400122#File Selector
123- Support for more extensions in File Selector - mauronofrio
bigbiffd4627902020-06-24 13:23:07 -0400124
125Want to get notifications when we release new versions of TWRP? [Install the TWRP app and select your device!](https://twrp.me/app)
126
127We 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!
128
129Head over to the [devices page](http://twrp.me/Devices) to find install instructions and download links.