[RECOVERY][UNOFFICIAL] TWRP for Galaxy S21 (Exynos)

Search This thread

afaneh92

Senior Member
Jul 31, 2012
3,919
5,241
home.png
backupname.png

Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

Code:
 * Your warranty is now void.
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or your getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! 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.

Supported Models:
Galaxy S21 G991B/N.

Download & Guide:
1. Unlock your bootloader.
2. Download S21: o1s.
3. Reboot to download mode
4. Put the TWRP TAR for your device with Odin in the AP slot, vbmeta_disabled_R.tar in USERDATA slot and click start.
5. Reboot to recovery via recovery key combo (Vol up + power + USB connected).
6. Disable encryption:
- Go to Advanced > Terminal, type: multidisabler.​
If vendor complain about free space left on device, will attempt to resize vendor. and it ask to - Run multidisabler again!.​
- Type: multidisabler again. will see - Finished. when done.​
- Go back to Wipe > Format Data > type yes.​
- Reboot to recovery.​
7. Flash magisk apk in twrp.
8. Reboot to system, Enjoy.

Support:
Live support is available via #twrp on Freenode with your IRC client or just click this link.

Telegram group

Bugs:
- Encryption not fully working.

Thanks:
TWRP team
@ianmacd for multidisabler

Sources:
Kernel tree
Device tree
 
Last edited:

afaneh92

Senior Member
Jul 31, 2012
3,919
5,241
Changelog:
29.11.2021 - Update to TWRP 3.6.0
- Updated to latest kernel source
- Update multidisabler
- fstab clean up
- Fix haptic feedback
21.08.2021 - Add Symlinked dynamic partitions to fstab
- Fix dtbs issue from previous build
09.08.2021 - Updated to latest kernel source
- No vbmeta disable require
- fstab clean up
03.03.2021 - Initial Release.
 
Last edited:

orkavaneger

Member
Apr 26, 2017
49
9
Samsung Galaxy S21 Ultra
I'm kinda casual, with haptic feedback not working do you mean the vibration motor in the phone stops working completely, or? I don't know what encryption not working means either.
I saw the same issues for the S20 FE.

Looking at both forums closely currently as I'm deciding which phone to buy dependent on which phone will have a better root experience.
 

bigpotato107

Member
Apr 25, 2011
40
3
Will this have to be done everytime there is a firmware update?? Or like other devices we can keep twrp and magisk when updating..
I currently have S20 which I dont have twrp on but can update new firmware and just reboot to odin after flashing new firmware and just flash patched boot.img and all is good. Will the S21 be the same
 

afaneh92

Senior Member
Jul 31, 2012
3,919
5,241
@afaneh92 The recovery supports flashing Magisk APK out-of-the-box?

So, no need to rename the .apk to .zip anymore?
You can flash apk
I'm kinda casual, with haptic feedback not working do you mean the vibration motor in the phone stops working completely, or? I don't know what encryption not working means either.
I saw the same issues for the S20 FE.

Looking at both forums closely currently as I'm deciding which phone to buy dependent on which phone will have a better root experience.
Vibration not working in twrp only, read more.
Will this have to be done everytime there is a firmware update?? Or like other devices we can keep twrp and magisk when updating..
I currently have S20 which I dont have twrp on but can update new firmware and just reboot to odin after flashing new firmware and just flash patched boot.img and all is good. Will the S21 be the same
Yes need to redo every step.
 

Emrah132

New member
Feb 12, 2013
1
0
i got my s21 rooted with ap, and magisk install thing. now i want to get twrp, is it just followed the guide or should i factory ap first?
 

haanz85

Senior Member
Nov 30, 2011
296
54
What about encryption issue.. is there any clue on next release. I don't think I found a problem except for the two things that were mentioned above bugs
 

rahul16011988

Member
Jan 29, 2011
24
0
Hi,

I was able to install magisk. In the end, I want to install exposed framework. In the TWRP mode, whenever I try to install, I get an error.
-Mounting /system and /vendor read-write mount: can't find /system in /proc/mounts
!Failed: /system could not be mounted

In the end, it says "Updating partition details" .. done. Can you please help me in resolving this error.
 

Narkozzz

Member
Apr 2, 2011
37
6
Hello, is there any way to re-enable encryption after TWRP installation? No matter, FBE or FDE. It says "not fully working" and I see only not working at all, maybe I am doing something wrong?
 

Lartsch

Senior Member
Oct 23, 2012
201
235
Karlsruhe
Samsung Galaxy S4
OnePlus 3T
A note on firmware updates:
It is possible to follow all the instructions from the original post but SKIP the step of wiping your data from within TWRP when updating your firmware. You need to run the multidisabler though. This works if you had already installed this TWRP version with encryption disabled, including a data wipe, but now want to update your firmware. So wiping data is only needed for the first time.

In fact, if you had installed this TWRP version and do a firmware update via odin but do not flash this TWRP version with vbbeta disabled, your phone simply won't start anymore. It will ask you to factory reset.

So once you go TWRP, you have to reinstall it for future updates.

@afaneh92 do you want to add this as a hint in your OP?
 

Vailskier

Member
Mar 27, 2018
24
3
LG G4
Project Treble
Thank you for your great work and the fast twrp publishing! I was able to install and boot a GSI.
Now I would like to flash microg/gapps to system, but the system partition does not have any free space left. In the twrp wipe menu I cannot find the system partition to increase size. Would it be possibe to add this feature or are other steps mandatory to increase system partition in size?
Again, thanks a lot for your efforts!
 

WiS3

New member
Jun 9, 2021
3
0
Hi, I have my S21 Rooted with Magisk Patched Stock Image.
It is possible to flash TWRP but without doing a Data Wipe?
It isn't clear if the Data Wipe is needed for Rooting after unlocking the bootloader (I already did that), or it is actually needed for getting TWRP to fully work.
Thanks.
 

Lartsch

Senior Member
Oct 23, 2012
201
235
Karlsruhe
Samsung Galaxy S4
OnePlus 3T
Hi, I have my S21 Rooted with Magisk Patched Stock Image.
It is possible to flash TWRP but without doing a Data Wipe?
It isn't clear if the Data Wipe is needed for Rooting after unlocking the bootloader (I already did that), or it is actually needed for getting TWRP to fully work.
Thanks.
In your place I would just try. Take a backup and try the installation, skipping ONLY the data wipe. If this fails, either use your backup or include the wipe.

Though, I HIGHLY assume you need to wipe for the first install of TWRP to remove the encryption initially. In future TWRP updates, you can skip wiping.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    home.png
    backupname.png

    Team Win Recovery Project 3.x, or twrp3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

    Code:
     * Your warranty is now void.
    * I am not responsible for bricked devices, dead SD cards,
    * thermonuclear war, or your getting fired because the alarm app failed. Please
    * do some research if you have any concerns about features included in this ROM
    * before flashing it! 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.

    Supported Models:
    Galaxy S21 G991B/N.

    Download & Guide:
    1. Unlock your bootloader.
    2. Download S21: o1s.
    3. Reboot to download mode
    4. Put the TWRP TAR for your device with Odin in the AP slot, vbmeta_disabled_R.tar in USERDATA slot and click start.
    5. Reboot to recovery via recovery key combo (Vol up + power + USB connected).
    6. Disable encryption:
    - Go to Advanced > Terminal, type: multidisabler.​
    If vendor complain about free space left on device, will attempt to resize vendor. and it ask to - Run multidisabler again!.​
    - Type: multidisabler again. will see - Finished. when done.​
    - Go back to Wipe > Format Data > type yes.​
    - Reboot to recovery.​
    7. Flash magisk apk in twrp.
    8. Reboot to system, Enjoy.

    Support:
    Live support is available via #twrp on Freenode with your IRC client or just click this link.

    Telegram group

    Bugs:
    - Encryption not fully working.

    Thanks:
    TWRP team
    @ianmacd for multidisabler

    Sources:
    Kernel tree
    Device tree
    7
    Changelog:
    29.11.2021 - Update to TWRP 3.6.0
    - Updated to latest kernel source
    - Update multidisabler
    - fstab clean up
    - Fix haptic feedback
    21.08.2021 - Add Symlinked dynamic partitions to fstab
    - Fix dtbs issue from previous build
    09.08.2021 - Updated to latest kernel source
    - No vbmeta disable require
    - fstab clean up
    03.03.2021 - Initial Release.
    2
    Hi guys..

    Will this work for model G991B/DS?
    Yes
    2
    @afaneh92 The recovery supports flashing Magisk APK out-of-the-box?

    So, no need to rename the .apk to .zip anymore?
    You can flash apk
    I'm kinda casual, with haptic feedback not working do you mean the vibration motor in the phone stops working completely, or? I don't know what encryption not working means either.
    I saw the same issues for the S20 FE.

    Looking at both forums closely currently as I'm deciding which phone to buy dependent on which phone will have a better root experience.
    Vibration not working in twrp only, read more.
    Will this have to be done everytime there is a firmware update?? Or like other devices we can keep twrp and magisk when updating..
    I currently have S20 which I dont have twrp on but can update new firmware and just reboot to odin after flashing new firmware and just flash patched boot.img and all is good. Will the S21 be the same
    Yes need to redo every step.