[OFFICIAL][RECOVERY] TWRP 3.5.0 for Galaxy M30S

Search This thread

UniX1803

Senior Member
My device is not encrypted because when I enter the TWRP I can explore the internal sdcard folder structure.
I have flashed the forceencrypt disabler script because it is a requirement to get root privileges with twrp.
I am looking for a way to encrypt my device.
You changed the system with flashing TWRP and rooting. AFAIK you can't encrypt your device in this configuration.
 
  • Like
Reactions: ultrasound1991

UniX1803

Senior Member
Use custom kernel with prebuilt Magisk support, this Kernel is old might not support well.
Thank you for your reply. Glad your active here. I would like to try it first on the stock rom.
Did found a potential solution. I have to check if 'libgnustl_shared.so' is in system/lib folder. Maybe someone can send me the file so i can replace it.

EDIT: Quite interesting. I'm on Stock again now but can't find that file in the system folder. But screen rotation is working on Stock Rom.
 
Last edited:

noobotos1690

Member
May 24, 2021
15
2
View attachment 5159633
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
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)
Updating TWRP
  • Download the latest version of twrp-[$version]-m30s.img
  • Reboot to TWRP recovery -> Install -> Install Image & Select twrp-[$version]-m30s.img, choose recovery partition & swipe to flash
  • Reboot to Recovery
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
  • OneUi-3.0+ Requires usb connected to PC for getting into TWRP
  • 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
  • TWRP->Reboot->Recovery to get into Magisk enabled System
Other Downloads

XDA:DevDB Information
TWRP 3.5.0, Tool/Utility for the Samsung Galaxy M30s

Contributors
santhoosh, thirdsty
Source Code: https://github.com/santhosh6194/android_kernel_samsung_m30s
DT: https://github.com/santhosh6194/android_device_samsung_m30s


Version Information
Status:
Stable
Current Stable Version: 2.0
Stable Release Date: 2020-01-15

Created 2020-01-14
Last Updated 2021-05-12
one thing i wanna add is if you install only TWRP using One UI 3.1, don't even think of restart your phone from power option but you can turn of and on without any issue. and if you flashed magisk, i would recommend using cannery build, then restart your phone using magisk, the safest way to do. i'e changed the double press to magisk from side key settings.
 

rajubajaj

Member
May 2, 2016
5
0
Fiddling and trying all ways, I've now BRICKED my phone! Will try and install stock firmware in a day or two, thank you everyone for your guidance and assistance.
 
Nov 9, 2015
9
2
Screenshot_20220808-213622_Settings.jpg
 

Top Liked Posts

  • There are no posts matching your filters.
  • 20
    teamwin-recovery-project-twrp-logo.jpg

    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
    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)
    Updating TWRP
    • Download the latest version of twrp-[$version]-m30s.img
    • Reboot to TWRP recovery -> Install -> Install Image & Select twrp-[$version]-m30s.img, choose recovery partition & swipe to flash
    • Reboot to Recovery
    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
    • OneUi-3.0+ Requires usb connected to PC for getting into TWRP
    • 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
    • TWRP->Reboot->Recovery to get into Magisk enabled System
    Other Downloads

    XDA:DevDB Information
    TWRP 3.5.0, Tool/Utility for the Samsung Galaxy M30s

    Contributors
    santhoosh, thirdsty
    Source Code: https://github.com/santhosh6194/android_kernel_samsung_m30s
    DT: https://github.com/santhosh6194/android_device_samsung_m30s


    Version Information
    Status:
    Stable
    Current Stable Version: 2.0
    Stable Release Date: 2020-01-15

    Created 2020-01-14
    Last Updated 2021-05-12
    7
    Changelogs:

    Stable v2.0
    - TWRP Official
    - Added option to wipe vendor and product
    - Supports GSI (MTP)
    - Kernel tweaks

    Stable v1.4
    - Updated TWRP version to 3.4.0-0
    - Based on latest BTG1 & BTF3 Sources

    Stable v1.3
    - Fixed reboot during backup
    - Used Linaro GCC
    - Made some changes to MTP

    Stable v1.2
    - Supports android 10 update
    - Used latest BT6 sources

    Stable v1.1
    - Changes in MTP, more stable now
    - Reverted Ext4 with f2fs on data partition
    - Kernel changes

    Stable v1
    - Based on ASL2 firmware, do not flash on other firmware
    - Fixed kernel panic during data wipe in twrp
    - Fixed Random reboots occurred after magisk installation

    Beta v03
    - Fixed brightness slider
    - Removed Selinux Always enforce

    Beta v02
    - Fixed color inversion
    - F2FS changed to Ext4 for data partition in twrp

    Beta v01
    - Initial Builds
    5
    Thread Updated

    New Update

    Stable v1.1
    - Changes in MTP, more stable now
    - Reverted Ext4 with f2fs on data partition
    - Kernel changes
    3
    New Update :)

    Check first post for downloads

    Stable v1.2
    - Supports android 10 update
    - Used latest BT6 sources
    2
    FYI, it works for Android security patch level March 1, 2020 ATB2/ATB3 March Update