• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[OFFICIAL][RECOVERY] TWRP 3.5.0 for Galaxy M30S

Search This thread

santhoosh

Senior Member
Apr 29, 2014
135
129
Chennai
Samsung Galaxy M30s
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
 

Attachments

  • Screenshot_2020-01-05-20-18-34.png
    Screenshot_2020-01-05-20-18-34.png
    72.8 KB · Views: 1,867
  • Screenshot_2020-01-05-20-18-43.png
    Screenshot_2020-01-05-20-18-43.png
    67.7 KB · Views: 1,812
  • Screenshot_2020-01-05-20-19-08.png
    Screenshot_2020-01-05-20-19-08.png
    119 KB · Views: 1,789
  • Screenshot_2020-01-05-20-19-01.png
    Screenshot_2020-01-05-20-19-01.png
    90 KB · Views: 1,621
Last edited:

santhoosh

Senior Member
Apr 29, 2014
135
129
Chennai
Samsung Galaxy M30s
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
 
Last edited:

redymedan

Senior Member
Thanks for the efforts !

On my way trying , but I'm on a SM-M3070(not 307F) , does this works ?
This TWRP is only for ASL2 Firmware, November update. You can try it.. if something goes wrong or failed, just flash the ROM to make it works again.. so i suggest you to download the firmware before root.. I can not answer it.. it works or not, I don't have the model number on my hand..
 

lfk0000

Member
Apr 1, 2018
24
9
This TWRP is only for ASL2 Firmware, November update. You can try it.. if something goes wrong or failed, just flash the ROM to make it works again.. so i suggest you to download the firmware before root.. I can not answer it.. it works or not, I don't have the model number on my hand..

Thanks !
Mine is M3070ZCU2ASL2 , looks still have a chance , wish a good luck to me (´・ω・`).


EDIT : It works on M3070 !
 
Last edited:

redymedan

Senior Member
Hi @santhoosh, could you porting this TWRP to Galaxy A50s. As we know M30s and A50s have same platform comes with Exynos 9611 and Android 9 Pie, thanks.

---------- Post added at 03:15 AM ---------- Previous post was at 03:13 AM ----------

Thanks !
Mine is M3070ZCU2ASL2 , looks still have a chance , wish a good luck to me (´・ω・`)

Let we know if it works on M3070, it will help other..
 
Last edited:

santhoosh

Senior Member
Apr 29, 2014
135
129
Chennai
Samsung Galaxy M30s
Hi @santhoosh, could you porting this TWRP to Galaxy A50s. As we know M30s and A50s have same platform comes with Exynos 9611 and Android 9 Pie, thanks.

---------- Post added at 03:15 AM ---------- Previous post was at 03:13 AM ----------



Let we know if it works on M3070, it will help other..

I will try that later, I need to make sure this twrp is stable and bug free. So Porting it will be easy. Waiting for more users to try on it
 

redymedan

Senior Member
I will try that later, I need to make sure this twrp is stable and bug free. So Porting it will be easy. Waiting for more users to try on it
Nice to hear that, let me know if you are ready to port it.. I will be the first to test it. About this TWRP I have used it from last night for daily activity until now there is no issue or bug.. and also I activated some security protection. Thank You :)
 

lfk0000

Member
Apr 1, 2018
24
9
Hi @santhoosh, could you porting this TWRP to Galaxy A50s. As we know M30s and A50s have same platform comes with Exynos 9611 and Android 9 Pie, thanks.

---------- Post added at 03:15 AM ---------- Previous post was at 03:13 AM ----------



Let we know if it works on M3070, it will help other..

It works , everything goes right as the tutorial , I have the magisk installed properly.

But I used the magisk manager to install the riru-core and EdXposed , after a reboot , the exposed didn't show up , at the same time the magisk has gone ( magisk manage says there is no magisk onboard ).

So I boot my phone to download mode and flash TWRP_ASL2_MagiskPatched.tar via odin agian , then to TWRP format data and flashing Disable_Dm-Verity_ForceEncrypt_01.15.2020.zip , but it does't work , there is still no magisk .

Any suggestion ?

EDIT : soveled ,by pressing "vol + & power " to power on , magisk shows up agian !!! Now working on installing xpsoed.
 
Last edited:

redymedan

Senior Member
It works , everything goes right as the tutorial , I have the magisk installed properly.

But I used the magisk manager to install the riru-core and EdXposed , after a reboot , the exposed didn't show up , at the same time the magisk has gone ( magisk manage says there is no magisk onboard ).

So I boot my phone to download mode and flash TWRP_ASL2_MagiskPatched.tar via odin agian , then to TWRP format data and flashing Disable_Dm-Verity_ForceEncrypt_01.15.2020.zip , but it does't work , there is still no magisk .

Any suggestion ?

You must Reboot to recovery, if it does not work. You must start at the beginning by flashing the stock ROM, format data will not solve the problem.. I have experienced about that. for Xposed framework I will test it, it may be you missed a step..
 

santhoosh

Senior Member
Apr 29, 2014
135
129
Chennai
Samsung Galaxy M30s
It works , everything goes right as the tutorial , I have the magisk installed properly.

But I used the magisk manager to install the riru-core and EdXposed , after a reboot , the exposed didn't show up , at the same time the magisk has gone ( magisk manage says there is no magisk onboard ).

So I boot my phone to download mode and flash TWRP_ASL2_MagiskPatched.tar via odin agian , then to TWRP format data and flashing Disable_Dm-Verity_ForceEncrypt_01.15.2020.zip , but it does't work , there is still no magisk .

Any suggestion ?

Everytime you reboot normally the system without magisk will be loaded, to enable magisk on boot 'turn off device, press and hold [vol + & power] release both keys when screen turns on. This will enable magisk on boot and this is how it works for devices like ours which have system as root. And edxposed I have tested it before having bootloop issues, it might or might not work
 
  • Like
Reactions: IncredibleTheRain

Top Liked Posts

  • There are no posts matching your filters.
  • 19
    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