[OFFICIAL][RECOVERY] TWRP 3.5.0 for Galaxy M30S

Search This thread
  • Decrypt Internal Storage - Flash DM-Verity ForceEncrypt disabler
  • Magisk System - Turn off device, Press and hold [vol + & Power] release both keys after screen on
When its flashed from Twrp I am seeing in the install log that its not seeing that magisk (or SU) is enabled and then then seeing that its updating recovery and magisk. As magisk is SAR based on this device, how is it supposed to know what the status of magisk is. I would like to understand where I am going wrong, if at all.
Patching TWRP with Magisk
Tried patching the twrp version in the OP via Magisk v22 and it fails with msg "no boot img found"

The device is SM-M307F, on Android 10 (M307FNXXU4BTL2_M307FNOXM4BTL2_BTU)
 
Last edited:

scampysidyoyo

New member
Sep 21, 2021
3
1
.img.xz file not showing in twrp, please help
i have been clicking on install image and mounted everything but the file is not showing up ;(
 
Last edited:

helpmegod9991

New member
Sep 24, 2021
2
0
Hello, I got stuck in the infnite boot loop after flashing vbmeta on my Samsung M32. Is my phone irreversibly bricked now? What do? Thanks.
 

ultrasound1991

Senior Member
Jan 11, 2014
264
44
Lecce
Hi, I followed the procedure, I have got the TWRP and the Magisk app, so I have got root privileges as expected. I am not able to encrypt my device. Once the procedure starts I can see the Android logo but no progress bar. Nothing happens regardless how long I wait for, I can restart my phone with no problems. How to encrypt my device? Thanks
 

UniX1803

Senior Member
Hi, I followed the procedure, I have got the TWRP and the Magisk app, so I have got root privileges as expected. I am not able to encrypt my device. Once the procedure starts I can see the Android logo but no progress bar. Nothing happens regardless how long I wait for, I can restart my phone with no problems. How to encrypt my device? Thanks
I think your device is encrypted and you want to decrypt. Did you flashed DM-Verity ForceEncrypt disabler?
 

ultrasound1991

Senior Member
Jan 11, 2014
264
44
Lecce
I think your device is encrypted and you want to decrypt. Did you flashed DM-Verity ForceEncrypt disabler?
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.
 

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