[RECOVERY][3.4.0-10][davinci]Official/Unofficial TWRP for Xiaomi Redmi K20 (Stable)

Search This thread

CustardNOM

Member
May 5, 2012
44
3
for some reason i cannot get adb sideload to work on ANY version of twrp. i've tried latest official and about 5 official twrp releases, as well as latest unofficial, it will always hang on "starting adb sideload feature" forever. i am using an android 12 rom which of course twrp cannot decrypt so i have no other way to flash. very grateful for any help
 

WizBennyBenn

Member
Mar 25, 2020
42
18
for some reason i cannot get adb sideload to work on ANY version of twrp. i've tried latest official and about 5 official twrp releases, as well as latest unofficial, it will always hang on "starting adb sideload feature" forever. i am using an android 12 rom which of course twrp cannot decrypt so i have no other way to flash. very grateful for any hel
Orangefox recovery is excelent and the way to go if you plan using A12.
 

jm_sanders

Member
Dec 21, 2017
22
4
Redmi K20 Pro
Xiaomi MI9T (K20) Miui Global 12.1.4 stable 12.1.4.0 (RFJMIXM)
twrp-3.4.0-10-davinci-mauronofrio, twrp-3.6.1_9-0-davinci

TWRP starts but doesn't decrypt data, not asking for password or decryption sequence.

I am also using the second space facility, the encryption sequence is different to first space.
Maybe TWRP cannot handle that situation ??
 
Last edited:

Kogar

Senior Member
Nov 22, 2008
51
14
Since i haven't read about this, here links to two davinci telegram groups.
Android 12 data decryption in TWRP should finally be working.

Adi' TWRP version without EroFS. Optimised for his tested Roms
but already updated into twrp-12.1 with new 12.5.2.0 blobs and cleaned up + mounted cust as system_ext
Get Adi's newest version for Derpfest and POSP by typing #TWRP in the telegram group


General Unofficial TWRP Version with initial EroFS support. Missing erofs-Wipe functionality. Wipes only to non erofs format?
#TWRP #Recovery #Davinci #playground
TWRP 3.6.2+ - Unofficial | Recovery
Updated: 2022-06-27

▪️ Download
▪️ Source
▪️ Support

Changelog:
• Android 12 encryption is now supported
• Build supports erofs and f2fs compression (for the latter you must use a compatible Lineage recovery to wipe, but it supports mounting and handling these partitions, just not wiping)
• Upstreamed to A12 blobs & sources
• Now using VantomKernel 4.14.284 instead of old micode kernel

Notes:
• Only A12 support has been tested, earlier versions might not work
• roms using FBEv1 encryption, erofs and F2FS compression are fully supported, others might not work
• Many thanks for Adi for the base tree and Vantom for the kernel sources & builds

By @MaryJohanna420, @Adi20_01 and @Vantom


Unofficial TWRP was updated again. Now most decryption of A12 seems to be supported.
#TWRP #Unofficial #Recovery #Davinci #Playground
TWRP 3.6.2+ - UNOFFICIAL | Android 12.
Updated: 2022-07-01

▪️Download
▪️Device source
▪️Recovery source
▪️Support

Changelog:
• F2FS Compression wiping now works

Notes:
• Only A12 support has been tested, earlier versions might not work
• Roms using FBEv1 encryption (+ wrappedkey), erofs and F2FS compression are fully supported, others might not work. Please don't spam me to build for other roms.

Credits:
• Many thanks for Adi20_01 for the base tree and Vantom for the kernel sources & builds

By @MaryJohanna420 && @Vantom
Follow @RedmiK20Updates
Join @RedmiK20GlobalOfficial


Edit: Can confirm that (at least Adi's TWRP) can not decrypt android 11 partition. Tested before going away from Xiaomi.eu 12.5.2. Had to wipe data before i could copy stuff again.
 
Last edited:
  • Like
Reactions: sffoxy

sffoxy

Senior Member
Oct 24, 2014
84
20
Unofficial TWRP 3.6.2+ works great with the LinageOS 19 Arian Rom, OTA updates are working flawlessly now since recovery can decrypt user data successfully.
 

Kogar

Senior Member
Nov 22, 2008
51
14
Not yet tested myself, but supposedly the newest STWRP (unofficial TWRP by Steve) should already work with A13


same one as above
STWRP 3.6.2+ - Unofficial | Recovery
Updated
: 2022-08-26

▪️
Download
▪️
Device source & Recovery source
▪️
Support
https://t.me/DavinciCodeOS_Support
Changelog:
• Android 13 support
• Complete support of EROFS (unofficial change)
• /vendor cannot be wiped anymore thru GUI (TWRP team recommendation)
• Upstreamed to latest VantomKernel & TWRP sources

Notes:
• Min. Android 12 required
• Now renamed to STWRP to indicate this is an opinionated build
• Wiping isn't supported using EROFS due to its read-only nature
• /system might show twice in GUI, this is not a bug
• Roms using FBEv1 encryption (+ wrappedkey), EROFS and F2FS compression are fully supported, others might not work. Please don't spam me to build for other roms.
• Many thanks to Adi for the base tree, TWRP team for the recovery and Vantom for the kernel sources & Adrian for kernel builds; Pranav for A13 fix

By @MaryJohanna420, @Adi20_01 and @Vantom



A few other ROMs seems to be more compatible with Adi's version (which intentionally does not support Erofs and F2FS compression). So which TWRP to use depends on what your choosen custom rom supports.

Newest A13 adi compatible recovery.img can be looked up in his group by searching for
 
Last edited:

Top Liked Posts