[Samsung Galaxy M30s ROMs, Kernels, Recoveries, & O] neel0210:
View attachment 5254965

TWRP is an open source, community project. A custom recovery is used for installing custom software on your device. This custom software can include smaller modifications like rooting your device or even replacing the firmware of the device with a completely custom “ROM” like LineageOS or OmniROM.

Disclaimer

I'm not responsible if something went wrong on your phone(Usually nothing goes wrong). You are doing this on your own responsibility. Rooting your phone may void warranty so don't root your device unless you know what you are doing.

Downloads

Downloads

vbmeta

Odin tool

MEGA : M30sdd_TWRP_3.5.1_9

First time Installation

Note: custom vbmeta needs to be flashed to disable the verification of custom mods, this is a one time flashing in stock firmware

Backup your data

Unlock the Bootloader, View thread

Reboot to Download mode [Check Key Combos Below]

Disable auto reboot in Odin options, Flash vbmeta.tar in AP slot using Odin tool

Reboot again to Download mode and now Flash twrp-[$version]-m30s.img.tar in AP slot using Odin tool

Boot into TWRP Recovery [Check Key Combos Below]

Decrypt Internal Storage - Flash DM-Verity ForceEncrypt disabler

Wipe -> Format Data

Reboot -> System(without root) | Recovery(with root)

OR

Download Recovery.img file from link and flash it through your current recovery in recovery Partiton

Changelog

Fixes

Build compilation in 7.1 tree - CaptainThrowback

SAR: Don't follow symbolic links for block devices - bigbiff

SAR Update script name for clarity - CaptainThrowback

Wrappedkey support running only on FBE devices - CaptainThrowback

TWRP App log information reduced - epicX67

Refresh details after system wipe and adb sideload - AdrianDC

Chinese translation updates - betaxb

Support keymaster 2 - PeterCxy

add tzdata to TWRP for timezones - CaptainThrowback

ParitionManager: support delayed adopted storage mount - PeterCxy

Support to start terminal from file manager directory - AndroiableDroid

Nano support - nebrassy

Add nano support to open files from file manager - CaptainThrowback

Include new magisk apk support to be installed by TWRP - ianmacd

Add support to change directory name where TWRP stores backups - epicX67

Add bash support - not the default shell - DarthJabba9

ORS support to format data - AdrianDC

Add support to flash both slots when flashing an image - epicX67

NL translation updates - ianmacd

Cleanup

Installation cleanup - remove dupe PackageExtractFn - klabit87

Remove logd-reinit service - CaptainThrowback

Fixes

Restore system root context - bigbiff

Only include keymaster 2 if tree supports it - CaptainThrowback

Strip lines containing '--' in language_helper.py - ianmacd

Unlocalized string fix - ianmacd

Patching TWRP with Magisk

Download the latest Magisk Manager here & Install

Download/Copy the TWRP image to your device

Press the Install button in the Magisk card

Make sure “Recovery Mode” is checked in options.

In most cases it should already be automatically checked.

Choose “Select and Patch a File” in method, and select the TWRP image

Magisk Manager will patch the image to [Internal Storage]/Download/magisk_patched.img.

Proceed with the above steps to flash Magisk Patched TWRP.

Key Combos

Download Mode - Turn off device, Press and hold [vol + & vol -] connect usb to PC

Recovery Mode - Turn off device, Press and hold [vol + & Power] release power button after screen on, continue pressing [vol +]

Magisk System - Turn off device, Press and hold [vol + & Power] release both keys after screen on

Credits : @santhoosh for his work with M30s DT and thread, @mohitmallick17 for his DT on github, @geiti94 for his work with native A50 device tree.

Support:

Samsung Galaxy M30S | Official™

Official group for the Samsung Galaxy M30S	Channel :- @SamsungGalaxyM30sUpdates	Photography :- @SamsungGalaxyM30sPhotography	Use /rules to see the rules, use /notes to see the notes.	@admin or /report can be used to report users.

t.me

PrishSupport : https://t.me/prishsupport

PrishChannel : https://t.me/prishupdates

TWRP : https://twrp.me/site/update/2021/03/17/twrp-3.5.1-released.html

Note : Test it and if you found any issue do let me know by PMing me on telegram @neel0210 .