[Samsung Galaxy A71 ROMs, Kernels, Recoveries, & Ot] ShaDisNX255:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about doing this to your device
* YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/

Team Win Recovery Project is a custom recovery for Android devices.

It allows you to back up and restore your data, flash custom ROMs to your device, repair broken file systems, root your device and more.

Disclaimer:

- I do not claim this work as my own, this thread was created to have an XDA thread for A71 TWRP. I will try my best to keep it up to date with Ian's work, but can't promise that will remain for ever. If you want the latest TWRP and to be notified as soon as its published, be sure to join the Telegram channel.

- I am not responsible about any damage of any kind that this custom binary may cause.

- Please read the whole main post & related ones before proceed and follow the guide as it is wrote. I will not offer support for any issues that have been already stated.

- Your Knox Warranty Bit will be blown once you flash this or others custom binaries, preventing you to use Knox Features. It can't be resetted in any way, so think twice before flashing this.

- Bugs can be reported here in XDA or via our Telegram Group. Please be more clear as possible and make sure you provide detailed info when reporting bugs (device variant and logcat).

How to Install:

First, you need to unlock the bootloader. Here's how to do it:

- Backup all media before proceeding, this will erase everything in your internal storage including music and photos

- Go to developer settings and enable [OEM Unlock]

- Reboot to download mode

- When prompted, press and hold VOL + to enter bootloader unlock mode

- Press VOL + to confirm you want to unlock bootloader, this will wipe your data

- If you think the bootloader is fully unlocked, it is actually not! Samsung introduced VaultKeeper, meaning the bootloader will still reject any unofficial partitions before VaultKeeper explicitly allows it.

- Go through the initial setup. Skip through all the steps since data will be wiped again later when we flash TWRP and magisk

- Enable developer options, and confirm that the OEM unlocking option exists and is grayed out. This means the VaultKeeper service has unleashed the bootloader. This step is MANDATORY

- Your bootloader now accepts unofficial images in download mode.

After finally unlocking the bootloader, proceed with installing TWRP (tar) with Odin:

- Boot to download mode and load TWRP tar file and VBMeta disabler tar file in AP and BL of Odin, doesn't matter which goes where

- Disable [Auto Reboot] in Odin

- Flash

- Force a reboot by pressing VOL+, VOL - and POWER buttons at the same time

- After the screen goes black, IMMEDIATELY let go of all buttons and IMMEDIATELY press and hold VOL+ and POWER button at the same time to boot to TWRP

- After booting to TWRP successfully, go to WIPE in TWRP

- At the bottom, you should see an option to FORMAT DATA. After you select it, you will be asked to type "yes" in your keyboard. If you do not see this, you probably selected the wrong option.

- After formatting data, flash the Multidisabler zip with TWRP. This is done to avoid future bootloops.

(Optional) Flash magisk.zip to root (google where to find it)

- Reboot to system

- Wait patiently for the device to boot for the first time

How to flash TWRP (img):

- Reboot to recovery

- Select Install

- Select Install Image and search for the TWRP img file

- Flash as recovery

- Reboot to recovery

- Done

Downloads:

twrp-a71-3.5.0_10-4.img by ianmacd

twrp-a71-3.5.0_10-4.tar by ianmacd

Multidisabler zip by Ianmacd

VBMeta disabler

Previous Versions:

TWRP 3.5.0 10-2

TWRP 3.5.0_10-2.tar by Ianmacd

TWRP 3.5.0_10-2.img by Ianmacd

Source Code: https://github.com/ianmacd/twrp_a71

Source Code: https://github.com/ianmacd/a71

Change log:

TWRP 3.5.0_10-4

This minor release accommodates the new (currently canary only) packaging of Magisk.

Future versions will no longer come as a separate .zip file, but will have the Magisk payload embedded inside the Magisk Manager .apk file.

To this end, TWRP will now also list any files named Magisk.apk, app-release.apk or app-debug.apk in the list of flashable .zip files.

Credits:

- Samsung for kernel source code

- TeamWin for their awesome recovery

- @ianmacd for compiling, updating, and maintaining for A71 :)